In Beobachtung x auf eine Beobachtung x+1 verweisen

Fragen zu Stata Syntax und Do-Files.

In Beobachtung x auf eine Beobachtung x+1 verweisen

Beitragvon Chewy » 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
Chewy
 
Beiträge: 1
Registriert: Sa 12. Nov 2011, 15:12
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: In Beobachtung x auf eine Beobachtung x+1 verweisen

Beitragvon daniel » So 13. Nov 2011, 16:47

Eine Beobachtung hat in meinen Rohdaten mehrere Zeilen und ich möchte gerne diese Merkmale in einzelne Spalten schreiben. [...]

Klingt als suchst Du nach

. h reshape
Stata is an invented word, not an acronym, and should not appear with all letters capitalized: please write “Stata”, not “STATA”.
daniel
 
Beiträge: 1060
Registriert: Sa 1. Okt 2011, 17:20
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