首页 > 编程知识 正文

R语言 面板数据分析 plm包实现二随机效应模型

时间:2023-05-04 20:07:16 阅读:190113 作者:2038

文章r面板数据分析: r语言面板数据分析plm封装的实现(一) ——LSDV和固定效果模型

如果你想看随机效应模型,请参考这篇文章

r语言面板数据分析plm包实现(2) ——随机效应模型

有关确定面板数据是应用随机效果模型还是固定效果模型的信息,请参阅本文:

r语言面板数据分析plm封装实现(三) ——面板数据与面板模型验证

如果使用随机效果模型,并且在某些时间或个人中存在数据丢失,则应使用Swamy Arora进行估计。 关于如何用r语言实现,请参考这篇文章:

r语言面板的数据如何进行Swamy Arora的估算?

了解如何从统计年鉴中在某个地方接收转移支付额

系列文章1 .假设模型描述数据的导入t=0,假设直接推算随机“Individual effects”模型的ui=0,直接推算随机“Time effects”模型;

首先是plm软件包的安装和数据的导入部分。 请参阅文章。

《R语言 面板数据分析 plm包实现(一) ——LSDV和固定效应模型》

如果使用随机效果模型,并且在某些时间或个人中存在数据丢失,则应使用Swamy Arora进行估计。 关于如何用r语言实现,请参考这篇文章:

r语言面板的数据如何进行Swamy Arora的估算?

1 .模型描述中有数据集: Ex1_1.dta

数据样式:

单击“下载”

其中FN代表公司,共有3家; YR表示年份;I是总投资;f是企业的实际价值;c是企业的实际资本存量。

其他说明:

由于数据导入是stata数据集,因此在Rstudio中选择“文件”-“导入数据集”-“导入stata文件”即可完成导入

另外,我好像在其他地方也看到过这个数据集。 如果无法下载,可以在其他地方查找数据集(在我看来,这是与某个面板相关的r包附带的数据集)。

许多童鞋反映数据集很难获得。 我把这个数据集上传到了github的一个项目上(免费)。 请小心。 只有一个文件是数据集。 如果能帮到你的话,请对文章赞一句哦~

假设t=0,随机“Individual effects”模型# rcodesrankdata-pdata.frame (ex1 _ 1,index=c(fn (,' YR ' ) ) ) )

oneway(individual ) effectrandomeffectmodel (阵列' swamy-arora'stransformation ) call:PLM )公式=I至fc, data=Ranana model='random ' ) Balanced Panel: n=10,T=20, n=200 effects : var STD.devshareidiosyncratic 2784.4652.77.282 individual 7089.8084.20.718 theta 3360.8612 residuals 85119.5105252.8743 coefficients : estimates TD.errorz-value pr (|z|) ) intercept-57.83441528.898935-2.0010 C 0.308113.01718017.93392 e-16 * *-sign ii’0.001‘*’0.01‘* ’0.05‘.’0.1‘’1 totalsumofsquares 33602381400 residualsumofsquares 3360548900 r-squared 3360.7695 adj.r-squared 360 674 O4

假设ui=0,直接估计随机的“时间估计”模型; # rcodesrankdata-pdata.frame (ex1 _ 1,#index=c ) (fn ),YR ) )索引中有个体和时间,面板数据random2-PLM ) I至fc,index

oneway(time ) effectrandomeffectmodel (swamy-arora ' stransformation ) call:PLM )公式=I至fc,data=rank data mmm T=20, n=200 effects : var STD.devshareidiosyncratic 9623.498.11 time0.0.0theta : residuals : min.1st qu.median 3rd qu ici ents : estimates TD.errorz-value pr (|z|(intercept (-42.7143694.5116760-4.442 f 0.1155620.005835719.80262 ----- sign if.codes :‘* * 0.001’0.05‘.’0.1‘’1 totalsumofsquares 33609359900 residualsumofsquares 33601755900 r-r

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。