Namensgenerator Variablen zusammenführen

Fragen zu Stata Syntax und Do-Files.

Namensgenerator Variablen zusammenführen

Beitragvon vlltbalddr » Fr 7. Jan 2022, 14:12

Moin liebe alle,

es ist mein erster Post und ich bin auch relativ schwach im Umgang mit Stata, entschuldige mich vorab vllt für meine umgangssprachliche Ausdrucksweise.

Ich habe folgendes Problem:
Ich verwende einen Datensatz, der die Methode des Namensgenerator verwendet, hierfür wurden die Befragten zu 8 unterschiedlichen nahen Personen befragt (Geschlecht, Alter, Kontakthäufigkeit etc.). In meinem Beispiel möchte ich die ersten vier genannten Personen in einer Variablen zusammenführen, um die Kontakthäufigkeit der nahen Personen unterschiedlicher Herkunft zu erklären.

Code: Alles auswählen
bsp:
ic601_1 = Kontakthäufigkeit der erstgenannten Person
ic601_2 Kontakthäufigkeit der zweitgenannten Person
usw.


Meine Frage hierzu ist, wie führe ich die Variablen, die die selbe Ausprägung haben zusammen?
Ich habe es mit:

Code: Alles auswählen
gen Kontakt_alle = ic601_1 + ic602_2 + ic602_3 + ic602_4


Das Ergebnis war unterirdisch schlecht :lol: ich habe eine neue Variable mit 20 neuen Variablen erhalten, obwohl die Ausgangsvariable nur 6 Ausprägungen hatte.

Ich hoffe meine Ausführungen waren okay erklärt und ihr könnt mir bei meinem Anliegen weiterhelfen.
LG
vlltbalddr
 
Beiträge: 2
Registriert: Fr 7. Jan 2022, 13:52
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Namensgenerator Variablen zusammenführen

Beitragvon Staxa » Fr 7. Jan 2022, 19:09

Deine Methode zählt quasi alle Kontakte zusammen. Wie ist denn die ursprüngliche Variable skaliert? Wenn es rohe Zahlenwerte sind ist die Methode doch sinnvoll? Also Quasi #1 hat 4 Kontakte und #2 2, dann sind das zusammen 6 Kontakte.
Stata für Anfänger: www.statabook.com
Staxa
 
Beiträge: 679
Registriert: Di 27. Feb 2018, 12:56
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Namensgenerator Variablen zusammenführen

Beitragvon vlltbalddr » Sa 8. Jan 2022, 15:00

Staxa hat geschrieben:Deine Methode zählt quasi alle Kontakte zusammen. Wie ist denn die ursprüngliche Variable skaliert? Wenn es rohe Zahlenwerte sind ist die Methode doch sinnvoll? Also Quasi #1 hat 4 Kontakte und #2 2, dann sind das zusammen 6 Kontakte.


Hey lieber Staxa,

zuerst die Variable:

Code: Alles auswählen
. tab ic602_1, mi

          ic602_1 - 1. Person Kontakt |      Freq.     Percent        Cum.
--------------------------------------+-----------------------------------
                        1. 1 Taeglich |        358        5.40        5.40
              2. 2 Mehrmals pro Woche |        391        5.90       11.30
                3. 3 Einmal pro Woche |        260        3.92       15.23
                 4. 4 1-3mal im Monat |        145        2.19       17.42
                5. 5 Mehrmals im Jahr |         38        0.57       17.99
                        6. 6 Seltener |          2        0.03       18.02
                  .c. -3 Ueberfiltert |      5,432       81.98      100.00
--------------------------------------+-----------------------------------
                                Total |      6,626      100.00


Anschließend kille ich -3 (ic602_2 sieht genauso aus):

Code: Alles auswählen
mvdecode ic602_1, mv(-3)
mvdecode ic602_2, mv(-3)


Angenommen, ich möchte zunächst nur die ersten beiden genannten Kontakte zusammenführen, dann erscheint mir folgendes Ergebnis:
Code: Alles auswählen
. gen Kontakt_alle = ic601_1 + ic601_2
(802 missing values generated)

. tab Kontakt_alle

Kontakt_all |
          e |      Freq.     Percent        Cum.
------------+-----------------------------------
        203 |          2        0.03        0.03
        205 |         35        0.60        0.64
        206 |          2        0.03        0.67
        207 |          3        0.05        0.72
        208 |        173        2.97        3.69
        209 |         30        0.52        4.21
        210 |         19        0.33        4.53
        211 |          6        0.10        4.64
        213 |         19        0.33        4.96
        214 |         11        0.19        5.15
        215 |          1        0.02        5.17
        217 |         12        0.21        5.37
        218 |         25        0.43        5.80
        219 |          1        0.02        5.82
        222 |          1        0.02        5.84
        223 |          2        0.03        5.87
        224 |          2        0.03        5.91
        226 |          3        0.05        5.96
        232 |          1        0.02        5.98
        303 |         28        0.48        6.46
        304 |         12        0.21        6.66
        305 |          6        0.10        6.77
        306 |          1        0.02        6.78
        307 |      2,232       38.32       45.11
        308 |        506        8.69       53.79
        309 |        174        2.99       56.78
        310 |         52        0.89       57.68
        311 |         10        0.17       57.85
        312 |          3        0.05       57.90
        313 |          7        0.12       58.02
        314 |          4        0.07       58.09
        315 |          5        0.09       58.17
        321 |          2        0.03       58.21
        326 |          1        0.02       58.22
        403 |        429        7.37       65.59
        404 |         24        0.41       66.00
        405 |         37        0.64       66.64
        406 |          8        0.14       66.78
        407 |         53        0.91       67.69
        408 |         13        0.22       67.91
        409 |         12        0.21       68.11
        410 |          4        0.07       68.18
        411 |          2        0.03       68.22
        412 |          1        0.02       68.23
        413 |          3        0.05       68.29
        417 |          1        0.02       68.30
        420 |          1        0.02       68.32
        502 |         47        0.81       69.13
        503 |         11        0.19       69.32
        504 |         11        0.19       69.51
        505 |          4        0.07       69.57
        506 |          3        0.05       69.63
        507 |          6        0.10       69.73
        508 |          2        0.03       69.76
        509 |          5        0.09       69.85
        510 |          7        0.12       69.97
        511 |         11        0.19       70.16
        512 |          9        0.15       70.31
        513 |         13        0.22       70.54
        515 |          1        0.02       70.55
        517 |          3        0.05       70.60
        518 |          2        0.03       70.64
        527 |          1        0.02       70.66
        553 |         11        0.19       70.84
        554 |         26        0.45       71.29
        555 |          2        0.03       71.33
        557 |         83        1.43       72.75
        558 |        136        2.34       75.09
        562 |          1        0.02       75.10
        563 |         19        0.33       75.43
        564 |          7        0.12       75.55
        571 |          1        0.02       75.57
        602 |          3        0.05       75.62
        603 |         23        0.39       76.01
        604 |          8        0.14       76.15
        605 |          5        0.09       76.24
        606 |          3        0.05       76.29
        607 |        317        5.44       81.73
        608 |         12        0.21       81.94
        609 |          2        0.03       81.97
        610 |          1        0.02       81.99
        612 |          2        0.03       82.02
        613 |         11        0.19       82.21
        621 |          7        0.12       82.33
        622 |          1        0.02       82.35
        652 |         17        0.29       82.64
        653 |         43        0.74       83.38
        654 |          9        0.15       83.53
        655 |          3        0.05       83.59
        702 |         82        1.41       84.99
        703 |         24        0.41       85.41
        704 |          6        0.10       85.51
        705 |          2        0.03       85.54
        706 |          2        0.03       85.58
        707 |         27        0.46       86.04
        708 |         45        0.77       86.81
        709 |          5        0.09       86.90
        711 |          1        0.02       86.92
        713 |          3        0.05       86.97
        714 |          3        0.05       87.02
        752 |          1        0.02       87.04
        802 |          9        0.15       87.19
        803 |         15        0.26       87.45
        804 |         12        0.21       87.65
        805 |          3        0.05       87.71
        807 |          2        0.03       87.74
        808 |          3        0.05       87.79
        809 |          2        0.03       87.83
        810 |          4        0.07       87.89
        811 |          3        0.05       87.95
        813 |          2        0.03       87.98
        814 |          2        0.03       88.02
        853 |          1        0.02       88.03
        854 |          1        0.02       88.05
        855 |          3        0.05       88.10
        856 |          2        0.03       88.14
        857 |          9        0.15       88.29
        858 |          6        0.10       88.39
        902 |         14        0.24       88.63
        903 |         31        0.53       89.17
        904 |         22        0.38       89.54
        905 |          8        0.14       89.68
        906 |          5        0.09       89.77
        907 |          7        0.12       89.89
        908 |          5        0.09       89.97
        952 |         19        0.33       90.30
        953 |         48        0.82       91.12
        954 |          2        0.03       91.16
       1002 |          2        0.03       91.19
       1003 |        324        5.56       96.75
       1004 |          3        0.05       96.81
       1005 |          8        0.14       96.94
       1006 |          2        0.03       96.98
       1007 |         13        0.22       97.20
       1053 |          8        0.14       97.34
       1054 |          5        0.09       97.42
       1102 |         31        0.53       97.96
       1103 |         28        0.48       98.44
       1104 |          1        0.02       98.45
       1105 |          2        0.03       98.49
       1108 |          1        0.02       98.51
       1153 |          1        0.02       98.52
       1202 |         13        0.22       98.75
       1203 |          7        0.12       98.87
       1204 |         26        0.45       99.31
       1205 |          2        0.03       99.35
       1253 |          1        0.02       99.36
       1302 |          5        0.09       99.45
       1306 |          2        0.03       99.48
       1307 |          2        0.03       99.52
       1352 |          1        0.02       99.54
       1353 |          1        0.02       99.55
       1402 |         10        0.17       99.73
       1403 |          2        0.03       99.76
       1404 |          3        0.05       99.81
       1602 |          4        0.07       99.88
       1803 |          6        0.10       99.98
       1805 |          1        0.02      100.00
------------+-----------------------------------
      Total |      5,824      100.00


Sieht die neue Var so aus.. Also extrem viele Ausprägungen die ich mir nicht erklären kann und auch nicht nachvollziehen kann.

Noch eine Frage vorgeschoben, macht es im Sinne von STATA überhaupt sinn, dass ich die zwei/vier Variablen zusammenführe?
Ich möchte die Kontakthäufigkeit zu den erst-viergenannten Kontakten zwischen zwei Gruppen untersuchen, um Aspekte der Netzwerkdichte (Unterstützungsnetzwerke) zu prüfen.

Ich danke dir schon mal für deine Antwort und hoffe auf einen tollen Austausch!

LG
vlltbalddr
 
Beiträge: 2
Registriert: Fr 7. Jan 2022, 13:52
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Namensgenerator Variablen zusammenführen

Beitragvon Staxa » So 9. Jan 2022, 11:45

Du hast hier eine Likert Skalierung, also "Rechnen" ist eigentlich gar nicht möglich. Wie genau diese hohen Werte zustande kommen ist mir auch rätselhaft, denn der Maximalwert sollte ja bei 2 Vars dann 12 sein (6+6). Zeige doch mal

Code: Alles auswählen
describe ic602_1


Du könntest das unsauber machen, die Skalen rumdrehen und einfach "mehr ist mehr" annehmen. Also etwa

Code: Alles auswählen
gen var1 = 7 - ic602_1
ssc install fre, replace  //Besser als Tab
fre var1


Sollte dann 1= Seltener sein und 7 = Täglich. Dann könntest du es so mit allen Vars machen und wieder aufaddieren. Dann heisst eine größere Zahl, dass es mehr Kontakte gibt. Aber eben nur grob. Würde ich mich an den Dozenten wenden und ggf. absprechen, damit es keinen Ärger gibt.
Stata für Anfänger: www.statabook.com
Staxa
 
Beiträge: 679
Registriert: Di 27. Feb 2018, 12:56
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Stata Syntax

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 0 Gäste

cron