Я не могу сопоставить команду xtreg
в Stata в R, не используя опцию fe в Stata. Коэффициенты одинаковы в Stata и R, когда я делаю стандартную регрессию или модель панели с фиксированными эффектами.
Пример данных:
library("plm" )
z <- Cigar[ Cigar$year %in% c( 63, 73) , ]
#saving so I can use in Stata
foreign::write.dta( z , "C:/Users/matthewr/Desktop/temp.dta")
Таким образом, я получаю тот же коэффициент с этим в R:
coef( lm( sales ~ pop , data= z2 ) )
и в Stata
use "C:/Users/matthewr/Desktop/temp.dta" , clear
reg sales pop
И это работает, когда я настраиваю панель и использую опцию фиксированных эффектов.
z2 <- pdata.frame( z , index=c("state", "year") )
coef( plm( sales ~ pop , data= z2 , model="within" ) ) # matches xtreg , fe
Соответствует этому в Stata
xtset state year
xtreg sales pop, fe
Я не могу понять, как сопоставить Stata, когда я не использую опцию с фиксированными эффектами. Я пытаюсь сопоставить этот результат в R и не могу Это результат, который я хотел бы воспроизвести: Коэффициент: -. 0006838
xtreg sales pop