komplexe Daten restrukturieren

Fragen zu Stata Syntax und Do-Files.

komplexe Daten restrukturieren

Beitragvon bromelius » Mo 19. Aug 2013, 11:04

Hallo,

ich habe einen Datensatz mit 3 Variablen:

1. Variable: kat --> Kategorien von 1 bis 6
2. & 3. Variable: metrische Daten, wobei pro Kategorie die Werte konstant sind, zwischen Variable 2 und 3 aber nicht gleich.

Ich würde nun gern einen neuen Datensatz genieren, bei dem pro Kategorie (kat) eine neue Variable ins Spiel kommt, nähmlich eine Zeitvariable t, welche von 0 bis 12 geht pro Kategorie. D.h. Kategorie 1 erhält nun insgesamt 13 Zeilen wobei t jeweils von 0 bis 12 vergeben ist und die konstanten Werte der beiden metrischen Variablen ebenfalls als wiederum 2 Variablen enthalten sind.

Wie lässt sich das lösen?

Grüße
-Brome
bromelius
 
Beiträge: 43
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: komplexe Daten restrukturieren

Beitragvon daniel » Mo 19. Aug 2013, 11:52

Beispiel bitte.

Im einfachsten Fall hilft -expand- weiter.

Code: Alles auswählen
clear
se more off

// create toy data
se obs 6
g kat = _n
g v2 = runiform()
g v3 = runiform()
l

// add time variable
expand 12
bys kat : g t = _n
l


Auch möglich, dass -reshape- geeignet ist.
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: 0 Mitglieder und 1 Gast