首页 > 解决方案 > 被R卡住了!(循环和线性模型)

问题描述

我正在尝试制作一个循环(或其他可以做到这一点的东西),它可以从我的数据中分别针对每个国家/地区运行一年的线性模型和案例的自然对数,以便我可以从每个线性中获得斜率建模并将它们绘制为直方图。

我对 R 很陌生,我正在努力解决如何做到这一点;下面是我的数据的粗略快照,总共有 197 个不同的国家,范围从 1997 年到 2019 年。

数据

任何有关如何执行此操作的帮助将不胜感激,谢谢。

标签: r

解决方案


根据你的问题,看看这个网站

假设您的数据在data.frame被调用df,那么您可以

df %>%
  split(.$country) %>%
  map(~ lm(log(cases) ~ year, data = .)) %>%
  map(summary) %>%
  map_dbl("Estimate")

如果您需要更多帮助,请告诉我。


推荐阅读