In Beobachtung x auf eine Beobachtung x+1 verweisen
Verfasst: Sa 12. Nov 2011, 15:15
Ich versuche in Stata folgendes Problem zu lösen:
Eine Beobachtung hat in meinen Rohdaten mehrere Zeilen und ich möchte gerne diese Merkmale in einzelne Spalten schreiben. Wie kann ich den Wert einer Variable in einer Beobachtung x durch den Wert einer Beobachtung x+1 ersetzen.
Sinngemäß:
replace var5=var2(_n+1) if var3==0
Die Anweisung (_n+1) macht mir zu schaffen. Irgendein Befehl muss es doch geben, mit welchem man auf andere Beobachtungen verweisen kann. var3=0 markiert immer den Anfang einer neuen Beobachtung, deshalb die if-Bedingung.
Vielen Dank im Voraus,
Chewy
Eine Beobachtung hat in meinen Rohdaten mehrere Zeilen und ich möchte gerne diese Merkmale in einzelne Spalten schreiben. Wie kann ich den Wert einer Variable in einer Beobachtung x durch den Wert einer Beobachtung x+1 ersetzen.
Sinngemäß:
replace var5=var2(_n+1) if var3==0
Die Anweisung (_n+1) macht mir zu schaffen. Irgendein Befehl muss es doch geben, mit welchem man auf andere Beobachtungen verweisen kann. var3=0 markiert immer den Anfang einer neuen Beobachtung, deshalb die if-Bedingung.
Vielen Dank im Voraus,
Chewy