【问题标题】:How to run a panel data in R如何在 R 中运行面板数据
【发布时间】:2020-05-01 08:57:31
【问题描述】:

我已经创建了一个 4600x5 维度的矩阵,它是我想要使用的模型的面板数据,但我无法在 R 中运行面板数据模型。无论 plm 包还是 pdata.frame 都有效。具体来说,第二个它告诉我“包‘pdata.frame’不可用(对于 R 版本 3.6.1)”。我该怎么办?

library("plm")
data("mydata", package="plm")
Warning message: In data("mydata", package = "plm") : data set ‘mydata’ not found 
panel.model<-plm(inv~m1+m2, data = mydata, model="pooling") Error in if (!id.name %in% names(x)) stop(paste("variable ", id.name, : argument is of length zero

【问题讨论】:

  • 您好,欢迎来到stackoverflow。你确定你已经安装了所有的包吗?您将需要软件包 plm。此外,如果您展示到目前为止您已经尝试过的内容并提供一些数据(使用 dput),那么提供帮助会更容易
  • 我已经安装了 plm 包,但是我还需要安装其他包吗?
  • pdata.frame 不是一个包,而是 plm 包中的一个函数。如前所述,一个好的开始是尝试在下面的链接中复制一个示例。如果这样可行,那么您的代码一定有问题。
  • 我做了一个面板数据,我把它命名为 mydata,这是一个 4600x5 维度的矩阵,其中第一列和第二列指的是变量和时间的特征,第三、第四列和第 5 列分别是变量 inv、m1 和 m2 ......这就是我所拥有的结果 #library("plm") 警告消息: In data("mydata", package = "plm") : data set 'mydata ' 未找到 #data("mydata", package="plm") #panel.model
  • data("mydata", package = "plm") 没有意义,因为您的数据不在 plm 包中。你可以跳过那个。如果您分享您的数据,人们可能会帮助您meta.stackoverflow.com/questions/315885/…stackoverflow.com/help/how-to-ask

标签: r panel


【解决方案1】:

在这里,您可以找到使用 r 的面板数据计量经济学的一个很好的介绍,并附有几个示例。 确保您可以复制一些示例,然后尝试使用您的数据。

https://cran.r-project.org/web/packages/plm/vignettes/plmPackage.html

【讨论】:

    猜你喜欢
    • 2014-04-28
    • 1970-01-01
    • 2018-05-06
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多