Mehrere Variablen gleichzeitg generieren?

Fragen zu Stata Syntax und Do-Files.

Mehrere Variablen gleichzeitg generieren?

Beitragvon Stef » Mi 22. Mai 2013, 11:02

Hallo zusammen,

ich arbeite erst seit kurzem mit STATA, vorher mit SPSS.
Gibt es die Möglichkeit, mehrere Variablen gleichzeitig zu generieren?
Ziel ist das Umkodieren mehrerer alter Variablen in mehrere neue Variablen, nach dem gleichen Schema.
Im Einführungskurs wurde uns gezeigt, dass wir zunächst die neuen Variablen generieren müssen,
z.B. gen neueVar = alteVar.
Gibt es einen Befehl, mit dem man nun nach dem gleichen Prinzip mehrere Variablen zusammen generieren kann?
ich stelle mir das so vor: gen neueVar1 genneueVar2 genneueVar3 = alteVar1 alteVar2 alteVar3
Es wäre toll, wenn ich dazu eine Antwort bekäme.
(das Umkodieren mehrerer Variablen ist kein Problem)
VG Stef
Stef
 
Beiträge: 4
Registriert: Mi 22. Mai 2013, 10:44
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Mehrere Variablen gleichzeitg generieren?

Beitragvon daniel » Mi 22. Mai 2013, 11:14

Wozu die neuen Variablen erst erstellen? Benutz einfach -recode-.

Code: Alles auswählen
recode oldvar1 oldvar2 oldvar3 (42 = 23) ,g(newvar1 newvar2 newvar3)


macht das in einem Schritt.

Anders als bei SPSS setzt Stata die Werte der Originalvariablen nicht auf (system) fehlend, wenn sie in den Regeln nicht angegeben werden, sondern kopiert diese. Der (Pseudo)code verändert also in jeder oldvar# die 42 zur 23, kopiert alle anderen Werte und speichert das Ergebnsi in newvar#.
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

Re: Mehrere Variablen gleichzeitg generieren?

Beitragvon Stef » Mi 22. Mai 2013, 11:38

Hallo Daniel,

super. Danke, genauso etwas suchte ich. Hat geklappt!!

Stef
Stef
 
Beiträge: 4
Registriert: Mi 22. Mai 2013, 10:44
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Stata Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste

cron