【发布时间】:2021-05-10 11:55:18
【问题描述】:
我又遇到了一些问题,希望有人可以帮助我。我正在研究 ELI 对公司 ROS 的影响,以及大流行是否对此产生影响。对于这项研究,我的论文导师要求我每年按行业 (NAICS) 进行回归分析,我不知道如何做到这一点。我在 46 个不同行业 (NAICS) 拥有公司,每家公司拥有 11 年的公司数据(2010-2020 年)。现在我想对每年的所有行业进行回归ROS ~ ELI + ELI*Pandemic,然后将结果 N(每个行业的公司数量)和 R 平方捕获在一个文件中。下图是我想要实现的示例:
我希望有人可以帮助我,因为我完全不知所措,而且我似乎无法在 SO 上找到类似的问题/答案。
这里以dput(head()) 为例。 NAICS 是行业。
df <- structure(list(NAICS = c(315, 315, 315, 315, 315, 315),
Year = c(2010, 2011, 2012, 2013, 2014, 2015),
Firm = c("A", "A", "A", "A", "A", "A"),
ROS = c(0.17, 0.19, 0.29, 0.3, 0.29, 0.25),
ELI = c(0.856264428748774, 0.723379402777553, 0.958341156943977, 0.680567730897854, 0.790480861209701, 0.827279134948296),
Pandemic = c(0, 0, 0, 0, 0, 0)),
row.names = c(NA, -6L),
class = c("tbl_df", "tbl", "data.frame"))
【问题讨论】:
-
请检查我的最新更新。
-
N 工作正常,但 ELI:Pandemic 似乎仍未出现。
-
我认为这是因为您的
Pandemic值大多为零。 -
它对你有用,所以这很奇怪。
-
是的,但值都是
NA。我不知道我只是将我的最新解决方案放在这里,但您先尝试更新所有软件包。
标签: r