Insufficient observations, xtreg

Fragen zu Stata Syntax und Do-Files.

Insufficient observations, xtreg

Beitragvon benjamin » Mo 31. Dez 2012, 15:07

Hallo

Wenn ich versuche fixed effects zu schätzen, kommt die Fehlermeldung "insufficient observations". Weiss jemand wie ich dieses Problem lösen kann?

xtset lfdk wave
xtreg CCHappy sportsclub MCSex MEdu MInc MUrban CAge, fe


storage display value
variable name type format label variable label
-------------------------------------------------------------------------------------------------------------------------
CCHappy byte %12.0f l_happy
sportsclub float %9.0g
MCSex byte %8.0g
MEdu byte %8.0g
MInc float %9.0g
MUrban byte %9.0g b_urban33
CAge float %9.0g

Beste Grüsse
Benjamin
benjamin
 
Beiträge: 3
Registriert: Mo 31. Dez 2012, 15:06
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Insufficient observations, xtreg

Beitragvon daniel » Mo 31. Dez 2012, 15:58

Offensichtlich hat Stata nicht genügend Beobachtungen um die Schätzer zu berechnen. Um qualifiziertere Aussagen als die Übersetzung der Fehlermeldung machen zu können, sind mehr Informationen nötig.

Funktioniert das Ganze denn als RE Modell?

Wieviele Beobachtungen hast Du denn? Was wird da inhaltlich gemacht?
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: Insufficient observations, xtreg

Beitragvon benjamin » Mo 31. Dez 2012, 18:06

hier ist das ergebnis einer einfachen regression:

. regress CCHappy sportsclub MCSex MEdu MInc MUrban CAge //run OLS regression

Source | SS df MS Number of obs = 579
-------------+------------------------------ F( 6, 572) = 0.66
Model | 1.50602278 6 .251003796 Prob > F = 0.6826
Residual | 217.772043 572 .380720355 R-squared = 0.0069
-------------+------------------------------ Adj R-squared = -0.0035
Total | 219.278066 578 .379373816 Root MSE = .61703

------------------------------------------------------------------------------
CCHappy | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
sportsclub | .0367466 .0538091 0.68 0.495 -.0689408 .1424341
MCSex | .0571826 .0514104 1.11 0.266 -.0437936 .1581588
MEdu | -.0151229 .0352742 -0.43 0.668 -.0844056 .0541598
MInc | -.0000272 .0000225 -1.21 0.228 -.0000714 .000017
MUrban | -.0240875 .0554167 -0.43 0.664 -.1329326 .0847576
CAge | .0039808 .0401686 0.10 0.921 -.0749151 .0828768
_cons | 1.355546 .3532524 3.84 0.000 .6617162 2.049376


insgesamt sind es 3825 observationen. es sind 1275 personen befragt worden über 3 jahre. (3*1275=3825)
die interviews wurden in den jahren 2002, 2003, 2004 und 2005 durchgeführt, aber jede person wurde nur 3mal befragt.
jedoch sind jeweils nicht alle fragen beantwortet worden (z.b. MEdu und MInc fehlen oft). könnte dies das problem sein? müsste man vielleicht alle unvollständigen antworten ausschliessen?

count if !missing(CCHappy, sportsclub, MCSex, MEdu, MInc, MUrban, CAge)
579

beschrieb der variablen:
CCHappy: zufriedenheit des kindes: very sad, sad, happy, very happy
sportsclub: dummyvariable: 0= in keinem sportclub 1= in einem sportclub
MCSex: geschlecht des kindes, werte: 1 oder 2
MEdu: bildung, werte: 1,2,3
MInc: einkommen der eltern : werte: 300-5300
MUrban: wo sie wohnen: rural oder urban
CAge: alter des kindes, werte: 4-15

es gibt noch viele andere variablen, welche aber in diesem zusammenhang nicht wichtig sind.

in einem anderen forum habe ich gelesen, dass diese meldung vorkommt, wenn man string variablen verwendet, jedoch sollte dies bei meinen daten nicht das problem sein:

destring CCHappy sportsclub MCSex MEdu MInc MUrban CAge, replace
CCHappy already numeric; no replace
sportsclub already numeric; no replace
MCSex already numeric; no replace
MEdu already numeric; no replace
MInc already numeric; no replace
MUrban already numeric; no replace
CAge already numeric; no replace
benjamin
 
Beiträge: 3
Registriert: Mo 31. Dez 2012, 15:06
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Insufficient observations, xtreg

Beitragvon daniel » Mo 31. Dez 2012, 23:02

Ich gebe nicht allzu viel auf scalare Maße zur Modellgüte, aber mir scheint dieses Modell erklärt keinerlei Varianz Deines outcomes, noch ist auch nur ein betrachteter Prädikator annahähernd statistisch signifikant.

Wenn von 3000 Beobachtungen nur 500 überbleiben, kann es durchaus sein, dass keine within Varianz mehr übrig bleibt, aus der die FE Koeffizienten geschätzt werden könnten.

Deine Daten haben die richtige Form (long format)? Die Werte fehlen nicht für jede Person in einer bebestimmten Welle?

Beobachtungen mit fehlenden Werten werden automatisch ausgeschlossen, das musst Du also nicjt tun. Eventuell wäre eine multiple Imputation ratsam.

Wird denn ein RE Modell ohne Probleme geschätzt?
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: Insufficient observations, xtreg

Beitragvon benjamin » Di 1. Jan 2013, 14:51

das problem hat sich erledigt. die ursache waren zu viele fehlende werte in der variable MEdu. ich habe nun eine anpassung gemacht und nun funktioniert es.
besten dank für deine hilfe!
benjamin
 
Beiträge: 3
Registriert: Mo 31. Dez 2012, 15:06
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