Førstedifferens med 11-årig periode - STATA

Svar på indlæg
Af Peter Faxøe @ 26 apr. 2014 10:29

Hej,

Jeg sidder med et datasæt med 68 observationer - 34 lande fra 2010 og 34 lande fra 2000. Jeg vil gerne lave en førstedifferens af disse 2 med mine 20 forklarende variable 

Jeg har prøvet gen Dx=d.x, men den virker ikke. 

Nogen bud? 

Svar og citér
Peter Faxøe

Peter Faxøe

Antal indlæg: 10
Medlem siden: d. 23. may 2011
Af Rud Faden @ 26 apr. 2014 17:19

Du skal angive hvad der er din id og din tids variable først. Dette gøres med tsset


tsset country year


Svar og citér
Rud Faden

Rud Faden

Antal indlæg: 59
Medlem siden: d. 18. september 2010
Af Peter Faxøe @ 27 apr. 2014 09:08

Jeg har brugt tsset id year, da country er en string variabel.. 

Men det løser stadig ikke problemet.. 

Svar og citér
Peter Faxøe

Peter Faxøe

Antal indlæg: 10
Medlem siden: d. 23. may 2011
Af Rud Faden @ 27 apr. 2014 09:44

Jeg tror du skal bruge stort D. Altså 

```

reg D.Progres_1 D.gini_market1

```

Men er det nogen grund til at du ikke bruger xtreg?

Svar og citér
Rud Faden

Rud Faden

Antal indlæg: 59
Medlem siden: d. 18. september 2010
Af Peter Faxøe @ 27 apr. 2014 09:47

Jeg har brugt xtreg på alle observationer til at starte med  (2000-2010). Dette blev bare insignifikant, måske pga. persistens, så derfor prøver jeg kun at tage start året 2000 og slutåret 2010, for at lave en før/efter undersøgelse.. 

Svar og citér
Peter Faxøe

Peter Faxøe

Antal indlæg: 10
Medlem siden: d. 23. may 2011
Af Anders Munk-Nielsen @ 28 apr. 2014 13:44

Hmm bør det ikke være 

xtset country year

Svar og citér
Anders Munk-Nielsen

Anders Munk-Nielsen

Antal indlæg: 42
Medlem siden: d. 01. june 2011
Af Rud Faden @ 28 apr. 2014 14:03

xtset og tsset er åbenbart både ens og forskellig. Men i den her sammenhæng ens. Fra STATA dokumentationen:

xtset is related to the tsset command, which declares data to be time series. One of the syntaxes of tsset is tsset panelvar timevar, which is identical to one of xtset’s syntaxes, namely, xtset panelvar timevar. Here they are in fact the same command, meaning that xtsetting your data is sufficient to allow you to use the ts commands and tssetting your data is sufficient to allow you to use the xt commands. You do not need to set both, but it will not matter if you do.

xtset and tsset are different, however, when you set just a panelvar—you type xtset panelvar—or when you set just a timevar—you type tsset timevar


Svar og citér
Rud Faden

Rud Faden

Antal indlæg: 59
Medlem siden: d. 18. september 2010
Af Anders Munk-Nielsen @ 28 apr. 2014 14:07

God pointe, så er det nok ikke det. 

Hmm, det ligner at den bemærker, at der er "gaps" (du har vist 10 år imellem obs). Prøv evt. at lave 


g t = .
replace t = 1 if year == 2000

replace t = 1 if year == 2010
xtset country t

Svar og citér
Anders Munk-Nielsen

Anders Munk-Nielsen

Antal indlæg: 42
Medlem siden: d. 01. june 2011
Af Peter Faxøe @ 28 apr. 2014 14:38

Tak for alle inputs! 

Det sidste du har skrevet Anders, har løst mine problemer. 

Svar og citér
Peter Faxøe

Peter Faxøe

Antal indlæg: 10
Medlem siden: d. 23. may 2011