Hallo zusammen,
ich versuche gerade eine Differenzvariable aus zwei Variablen zu erstellen.
Die Differenz soll aus zwei Variablen je einer ID gebildet werden und das für alle IDs -
also quasi ID1 Wert Variable Z1 - ID1 Wert Variable aus Zeile 2,
ID2 Wert Variable Z1 - ID2 Wert Variable aus Zeile 2 ...
Da es zwei Wellen (Welle2 und Welle4) gibt, hat die Variable immer auf einer Welle ein Missing, da sie zu zwei verschiedenen Zeitpunkten abgefragt wurde.
Diese Befehle:
gen diffwarmth_pacs = warmth_pacsw2 - warmth_pacsw4
bysort id: gen diffwarmth_pacs = warmth_pacsw4 - warmth_pacsw2
Nun meine Frage, welcher Befehl kann eine Differenzvariable erstellen, in der die Werte var1 von den Werten var2
abgezogen werden?
Vielen Dank schonmal!
ich versuche gerade eine Differenzvariable aus zwei Variablen zu erstellen.
Die Differenz soll aus zwei Variablen je einer ID gebildet werden und das für alle IDs -
also quasi ID1 Wert Variable Z1 - ID1 Wert Variable aus Zeile 2,
ID2 Wert Variable Z1 - ID2 Wert Variable aus Zeile 2 ...
id | wave | var1 | var2 |
1001 | 2 | 1,2 | . |
1001 | 4 | . | 1,4 |
1002 | 2 | 2,0 | . |
1002 | 4 | . | 2,8 |
Diese Befehle:
gen diffwarmth_pacs = warmth_pacsw2 - warmth_pacsw4
bysort id: gen diffwarmth_pacs = warmth_pacsw4 - warmth_pacsw2
Nun meine Frage, welcher Befehl kann eine Differenzvariable erstellen, in der die Werte var1 von den Werten var2
abgezogen werden?
Vielen Dank schonmal!
Comment