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