代码是这样的:
pool.model2<-plm(Risk~Debt2+ES+Pgdp+fdr1+Urban+Edu+Fdi+LDR+efra,data=pdata,effect="twoways",model="pooling")
summary(pool.model2)
为什么会出现图上这样的情况
代码是这样的:
pool.model2<-plm(Risk~Debt2+ES+Pgdp+fdr1+Urban+Edu+Fdi+LDR+efra,data=pdata,effect="twoways",model="pooling")
summary(pool.model2)
阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你使用 plm
包进行 panel 数据回归,出现多个参数结果可能是因为模型中存在多个 fixed effects。plm
包可以使用 effect
参数指定 fixed effects 的类型,包括 individual
、time
、twoway
等。
在你的代码中,你使用 effect="twoway"
,这意味着模型中存在 both individual and time fixed effects。这样,模型将同时考虑每个个体和每个时间点的 fixed effects,从而导致参数结果的多样性。
如果你想要减少参数结果的多样性,可以尝试以下几种方法:
effect="individual"
,只考虑个体 fixed effects。effect="time"
,只考虑时间 fixed effects。effect="none"
,不考虑 fixed effects。plm
包的其他参数,例如 model="within"
、model="between"
等,来指定模型的类型。需要注意的是,选择合适的 fixed effects 类型取决于数据的特点和研究问题的需求。