Sample splitten?

Fragen zu Stata Syntax und Do-Files.

Sample splitten?

Beitragvon daboo » Di 15. Apr 2014, 12:01

Hallo,

Ich habe ne Frage. Wie kann man eigentlich ein Sample splitten?

Nehmen wir an mein Sample besteht aus einem Index (S) über 3 Jahre, jetzt muss ich diesel sample in 2 splitten. Und zwar der erste Teil soll aus 2/3 bestehen (X), der zweite halt 1/3 vom gesamt sample (Q). S=X+Q unnd X=2Q. Desweiteren soll der erste Teil (X) auch die ältesten observations beinhalten. Wie mach ich dies in Stata?

Vielen dank

mfg
daboo
 
Beiträge: 3
Registriert: Di 15. Apr 2014, 11:55
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Sample splitten?

Beitragvon daniel » Di 15. Apr 2014, 13:13

Bitte ein replizierbares Beispiel.
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: Sample splitten?

Beitragvon daboo » Mi 16. Apr 2014, 09:50

Hi,

Nehmen wir an dies ist das Sample:

Date ----- --------- Open - ----- High - ----- Low ----- - Close - ----- Volume ------ - Adj Close*
Apr 15, 2014 ----- 811.82 ----- 817.33 ----- 805.52 ----- 816.85 ----- 3,736,440,000 ------ 816.85
Apr 14, 2014 ----- 805.90 ----- 812.89 ----- 804.93 ----- 811.40 ------ 3,111,540,000 ------ 811.40
Apr 11, 2014 ----- 810.75 ----- 813.15 ----- 804.74 ----- 804.90 ----- 3,743,460,000 ----- 804.90

So hoffe mal dies ist überschaubar, dies sind jetzt nur 3 observations, in wirklichkeit sinds 1000.
Jetzt geht es darum das sample in 2 Teile aufzuteilen. Der erste Teil soll aus 2/3 der observations bestehen und der zweite Teil aus 1/3. Also wenn ich T observations habe, solte der erste Teil N observations enthalten und der zweite M, mit N+M=T und mit N=2M. Der erste Teil soll auch die ältesten Observations enthalten. (wie man sieht sind die absteigend, dh die älteren befinden sich am unteren Ende des Sample, die neueren oben).Es geht darum später ein parametric model für N. Und parametric and non parametric für M.

Vielen Dank, falls jemand weis wie ich diese in Stata in diesem samples sortiert aufteilen kann.

Mfg
daboo
 
Beiträge: 3
Registriert: Di 15. Apr 2014, 11:55
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Sample splitten?

Beitragvon Toblerone » Mi 16. Apr 2014, 10:12

Hallo daboo

Wenn ich dein Problem richtig verstehe, sollte das ganz einfach mit dem keep Befehl gehen.
Zuerst solltest du die Daten ausserdem noch nach dem Datum sortieren, damit du die ältesten Beobachtungen zuoberst hast.

Code: Alles auswählen
sort Date
save T, replace
keep in 1/666
save N, replace
use T, clear
keep in 667/1000
save M, replace


So hast du nun drei separate Datensätze T,N und M.
Toblerone
 
Beiträge: 2
Registriert: Do 21. Feb 2013, 15:31
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Sample splitten?

Beitragvon daboo » Mi 16. Apr 2014, 10:34

Hi,

Vielen Dank erstmal.
Ich werde das gleich heute Abend probieren da ich derzeit mein Notebook nicht zu Hand habe.

Vielen Dank jedenfalls, ich komm darauf zurück wenn sich noch Fragen ergeben :)
daboo
 
Beiträge: 3
Registriert: Di 15. Apr 2014, 11:55
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 7 Gäste

cron