问题标签 [plm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
852 浏览

r - plm错误变量长度不同

我对 R 完全陌生,我正在尝试使用 plm 运行不平衡的固定效应模型。我不确定这个问题是否已经得到回答,因为这个网站上的大多数答案都超出了我的技术掌握范围。

我的数据设置在五列,Year、Country、Var1、Var2 和 Var3。Var3 列偶尔缺少数据。我的目标是回归 Var1 以对 Var2、Var3 和交互进行国家年观察;具有国家固定效应。缺失的 Var 3 数据为空白,没有不适用。这是我的代码:

不尝试在此处填充我的数据集,有人知道我应该做什么吗?我真的很感谢你的耐心

0 投票
1 回答
2193 浏览

r - 面板回归模型 (plm,R) 中的稳健标准误差计算误差

我正在使用 plm 库来运行固定效应回归,并使用三明治、lmtest 库来计算稳健的标准误差。我运行回归没有问题,但在某些情况下,当我去计算标准错误时,我得到以下错误:

我计算系数或“正常”标准误差(即同方差)没有任何问题。此外,当我省略二次项时,计算稳健标准误差也没有问题:

有人知道发生了什么吗?如果设计矩阵是奇异的,那么就不应该计算系数,所以我不明白在计算标准误差时问题出在哪里。

谢谢!

0 投票
1 回答
5497 浏览

r - 在 R 中使用 plm 的错误消息:可变长度不同

我在 R 中使用 plm-package 时遇到问题:

假设 data1 是我的数据集,我会估计池化 OLS 模型:

但我收到错误消息:

以下是有关我的数据集的一些信息:

有人能帮助我吗?

0 投票
1 回答
160 浏览

r - 在 plm 中识别 pdata.frame 中的时不变观察值

假设我有一个 pdata.frame(使用 r 中的 plm 包),如下所示:

我的观察结果在某些指数中不会随时间id变化,但在其他指数中会随时间变化。我想找到那些不随时间变化的,即我想提取一些看起来像

是否有捷径可寻?

0 投票
1 回答
357 浏览

r - 在固定效应回归中循环列名

我正在尝试编写固定效应回归,但我有很多虚拟变量。基本上,我的方程的 RHS 上有 184 个变量。我没有把它写出来,而是试图创建一个将通过每一列的循环(我用一个数字命名了每一列)。

这是我到目前为止的代码,但粘贴不起作用。我可能完全不使用粘贴,但我不确定如何解决这个问题。但是,我收到一个错误(见下文)。

作为列名的示例,当 i=41 时,名称应为“hour.dummy41”“dummy.CDH41”等。

我收到以下错误:

所以我不确定是粘贴功能在这里不合适,还是循环。我似乎找不到在 R 中轻松遍历列名的方法。

任何帮助深表感谢!

0 投票
0 回答
1004 浏览

r - R包装效果和plm:尝试绘制边际效应时的“对比错误”

在阅读了这个关于对比错误的答案并查看了我的数据后,我在尝试组合包“plm”和“效果”时仍然遇到问题。这可能是不可能的,因为约翰福克斯没有在他的效果文档中讨论这种可能性(显然不允许链接 - 谷歌:“约翰福克斯效果包”,如果你想看看)。因此,如果确实不可能,请告诉我。

我正在对减少的数据集进行简单回归

我收到以下错误(以及典型的 plm 警告消息)

我知道它仍然是一个很长的数据结构,但我认为它值得分享

现在尽我所能,我没有看到小于 2 个级别的因素,所以我不明白这个错误来自哪里。我使用 effects 包的最终目标是能够在我的响应变量上绘制 cddom(和 cddom2,它是 cddom 的平方版本)的边际效应。当然,在我的完整数据集中,我还有大约 15 个控件,它们都不是单一级别的因素,但我一直遇到同样的问题。

我希望有人可以建议!

编辑效果功能的这个问题有时会发生变化。例如

给出以下错误

提前致谢

西蒙

0 投票
5 回答
3331 浏览

r - 将 plm 拟合值合并到数据集

我正在使用 plm 处理固定效应回归模型。

该模型如下所示:

“fml”是我之前定义的公式。我有很多自变量,所以这使它更有效率。

我想要做的是获取我的拟合值(我的 yhats)并将它们加入我的基础数据集;数据.reg2

我能够使用以下代码获得拟合值:

但是,这只给了我一个仅包含拟合值的列向量 - 我无法将它加入我的基础数据集。

或者,我尝试过这样的事情:

但是,我得到了这个错误:

有没有其他方法可以在我的基础数据集中获得我的拟合值?或者有人可以解释我遇到的错误以及修复它的方法吗?

我应该注意,我不想根据我的 beta 手动计算 yhats。我对该选项有太多的自变量,并且我定义的公式(fml)可能会改变,因此该选项不会有效。

非常感谢!!

0 投票
0 回答
1467 浏览

r - plm中的豪斯曼和拉格朗日乘数检验-使用还是不使用?

继之前关于 Hausman 测试(此处)的帖子(其中参考不幸消失了@briatte)之后,我面临着一些额外的与 Hausman 相关的问题。虽然前面的线程暗示了在 Hausman 执行中获取绝对值可能是一个问题,但我想知道我遇到的问题是否确实是由这个引起的。

根据random.method我使用的规范,结果可能会大不相同,这让我想知道哪些可以信任(也许没有)。

在下面的“vit”代表一个公式,右侧只有随时间和个体变化的变量,而 full 代表相同的变量 + 年份固定效应虚拟变量 + 一些每年不同但每年都相同的变量公司(公司固定效应)。

以下是一些结果

相对

虽然当然可以通过不同的测试得到不同的结果,但这里的根本差异让我想知道......

LM 测试也会出现类似的情况:

相对

任何人都可以就该怎么做提出建议吗?

谢谢,

西蒙

0 投票
1 回答
1236 浏览

r - 尝试运行 plm 时 R 会话中止

有谁知道为什么我的 R 会话会出现致命错误:尝试运行此面板线性模型时 R 会话中止:

当我尝试运行它时:

我收到一个致命错误:R 会话中止!

运行此代码时是否有其他人收到此错误?

0 投票
1 回答
941 浏览

r - 在 R 中查看 plm 输出中的所有估计值

我正在尝试plm查看正面、负面和中性类别对股票价格的影响。

如果我运行模型,输出仅显示两个估计值(中性和正)。我怎样才能看到负类的估计?我认为这与傻瓜有关。但是,负类不应该至少有一行“拦截”吗?

谢谢你!