As I can see that of course for me make more sense to have FE... Interestingly that when I run the model
Code:
xtset country xtlogit y x1 x2..., fe
But including more waves leads to error message with positive outcomes within groups.
BR,
Anna
xtset country xtlogit y x1 x2..., fe
clear set obs 5 gen panel_id = _n expand 2 set seed 1234 by panel_id , sort: gen y = 4*panel_id - _n + 3 + rnormal(0, 0.5) by panel_id: gen x = panel_id + _n xtset panel_id xtreg y x, fe xtreg y x, re // GRAPH THE DATA TO SHOW WHAT'S HAPPENING separate y, by(panel_id) graph twoway connect y? x || lfit y x
xtset S003 (country) xtlogit charity_participation i.generation sex i.income_class i.educ_level happiness char_conf marital_status i.religion i.S002 (wave)
xtset S003 (country) xtlogit charity_participation i.generation sex i.income_class i.educ_level happiness char_conf marital_status i.religion i.S002 (wave), fe
xtset S003 (country) xtlogit charity_participation i.generation sex i.income_class i.educ_level happiness char_conf marital_status i.religion i.S002 (wave)
margins generation
margins generation, dydx(happiness)
xtset S002 xtlogit charity_participation i.generation sex i.income_class i.educ_level happiness char_conf marital_status i.religion i.S003
xtset S003 xtlogit charity_participation ... i.wave, fe
melogit charity_participation i.generation sex i.income_class i.educ_level happiness char_conf i.marital_status i.religion i.S002(wave) || S003:(country)
xtset S002 xtlogit charity_participation i.generation sex i.income_class i.educ_level happiness char_conf marital_status i.religion i.S003, fe
xtset S002 xtlogit charity_participation i.generation sex i.income_class i.educ_level happiness char_conf marital_status i.religion i.S003
I get the following error message: . xtset country panel variable: country (unbalanced)
xtlogit scarceoutcome quota age labor parliament i.wave, fe note: multiple positive outcomes within groups encountered. 4,322 (group size) take 2,319 (# positives) combinations results in numeric overflow; computations cannot proceed r(1400);
xtset country xtlogit scarceoutcome quota age labor parliament i.wave, fe
melogit scarceoutcome quota age labor parliament i.wave i.country
melogit scarceoutcome quota age labor parliament i.wave || country:
duplicates tag country wave, gen(flag) browse if flag
Leave a comment: