r - R中具有可变系数的面板回归
问题描述
我们试图在 R 中做两个(相似的)面板回归。
1) 使用 plm() 具有时间和个体固定效应(通常的截距假人)。但是,我们只对每个个体的“斜率系数”或 beta 感兴趣,而不是对所有个体感兴趣:
其中 alpha_i 是个体固定效应,gamme_t 是时间固定效应。X 的总和是变量 X 和三个滞后:
我们已经将滞后的 X 变量作为新列包含在我们的数据集中,因此在我们的代码规范中,我们只是将它们视为四个不同的变量:这是尝试使用 plm() 并为每个单独的 Beta 包含我们自己的虚拟变量
plm(income ~ (factor(firmid)-1)*(expense_rate + lag1 + lag2 + lag3), data = data1,
effect = c("time"), model = c("within"), index = c("name", "date"))
lag1, lag,2, lag2 是费用率的滞后变量。Data1 是数据框的形式。“(factor(firmid)-1)”是一种尝试引入假人来获得每个人的 Beta,而不是所有个人的 Beta。
2) 第二个(也是更简单的)回归是: 回归 2
这是我们尝试使用 pvcm 的一个例子
pvcm1 <- pvcm(income ~ expense_rate + lag1 + lag2 + lag3, data = data1,
effect = "individual", model = "within")
我们的问题是哪些特定的代码和/或包/功能适合这些回归。我们尝试 pvcm 无济于事,遇到错误,例如:“表中的错误(索引 [ 1 ],索引 [ 2 ],useNA = “ifany”):尝试使用 >= 2^31 个元素创建表”和“错误:无法分配大小为 599.7 Gb 的向量”</p>
. 此外,pvcm() 似乎无法像 1) 那样同时处理个体和时间固定效应。
解决方案
推荐阅读
- jquery - CSS/jQuery 在滚动时改变背景
- elixir - 在 Elixir 生产部署期间数据库种子未运行
- powershell - 无法在 Powershell 中获取 Switch 条件的输出。用例是在包含扩展名为 *.bo、*.mo 的文件的目录中简单地检查关键字“G-”
- powershell - 未找到 Microsoft Teams Powershell 函数集-CsExternalAccessPolicy
- asp.net-core - 在多个项目中使用 JWT 令牌
- r - 是否有替代 pivot_wider 的 r 基函数?
- kubernetes - cert-manager 正在尝试使用 dns-01 而不是 https-01 解析器
- windows - WASAPI 独占模式不规则回调
- json - Github API 更新文件时返回 404
- c - 在C中的非空文本文件中的特定位置添加一个单词