Dear All,
I have a dataset like the following:
I estimate a panel data model using
I would also like to include country-year fixed effect, assuming that time shocks affect countries in a specific way. I am still confused about how to do that.
I tried
However this generates 45 dummies (exactly the number of observations I have in the data example above. I am not sure this is the right way to proceed. What if I do the following?
Which is the correct way to proceed?
Thanks in advance.
I have a dataset like the following:
Code:
* Example generated by -dataex-. To install: ssc install dataex clear input float(wlnyw pc id time) str30 country . 1 2 2 "Albania" 8.160519 1 2 3 "Albania" 8.144518 1 2 4 "Albania" 8.070906 6 2 5 "Albania" 7.988668 6 2 6 "Albania" 8.239983 8 2 7 "Albania" 8.476371 9 2 8 "Albania" 8.750808 9 2 9 "Albania" 8.779557 9 2 10 "Albania" 8.7427435 1 3 2 "Algeria" 8.884125 1 3 3 "Algeria" 8.911485 1 3 4 "Algeria" 8.790486 7 3 5 "Algeria" 8.667766 6 3 6 "Algeria" 8.663796 6 3 7 "Algeria" 8.758355 6 3 8 "Algeria" 8.804875 6 3 9 "Algeria" 8.896683 6 3 10 "Algeria" . 1 6 2 "Angola" . 1 6 3 "Angola" 8.554934 1 6 4 "Angola" 8.581732 1 6 5 "Angola" 8.166536 . 6 6 "Angola" 8.358969 6 6 7 "Angola" 8.443862 8 6 8 "Angola" 8.829568 8 6 9 "Angola" 8.873868 8 6 10 "Angola" 9.433484 7 8 2 "Argentina" 9.512621 1 8 3 "Argentina" 9.315701 7 8 4 "Argentina" 9.159047 9 8 5 "Argentina" 9.461655 9 8 6 "Argentina" 9.476044 9 8 7 "Argentina" 9.487972 9 8 8 "Argentina" 9.689914 9 8 9 "Argentina" 9.706778 9 8 10 "Argentina" . 1 9 2 "Armenia" . 1 9 3 "Armenia" . 1 9 4 "Armenia" 7.931144 2 9 5 "Armenia" 7.438384 7 9 6 "Armenia" 7.673223 8 9 7 "Armenia" 8.255829 7 9 8 "Armenia" 8.444622 7 9 9 "Armenia" 8.612503 7 9 10 "Armenia" end
Code:
xtreg wlnyw pc i.time, fe r
I tried
Code:
egen ct=group(id time) tab ct, gen(countryyear)
Code:
gen idtime=id*time xtreg wlnyw pc idtime i.time, fe r
Thanks in advance.
Comment