Seite 1 von 1

Datum: Quartal und Jahr (Blöcke) erzeugen

BeitragVerfasst: Mo 22. Apr 2013, 10:43
von bromelius
Hallo,

ich habe erfolgreich eine Datumsvariable für die Jahre 1970 bis 2011 in Quartalen anlegen können mit

set obs 172
generate date = tq(1970q1) + _n - 1
format %tq date

Nun hätte ich gern noch die passende Jahresvariable, also 4 mal 1970, danach vier mal 1971 usw. dazu, komme aber gerade nicht auf den notwendigen Syntax. Ist sicher wieder einfach... ;)

Grüße und Danke
Brome

Re: Datum: Quartal und Jahr (Blöcke) erzeugen

BeitragVerfasst: Mo 22. Apr 2013, 10:58
von bromelius
Lösung selbst gefunden:

egen year = seq(), f(1970) t(2011) b(4)

f gibt das Startjahr an, t das Endjahr und b wie oft ein Jahr wiederholt wird. Perfekt!!