【问题标题】:Stuck with R! (loops and linear models)被R卡住了! (循环和线性模型)
【发布时间】:2020-04-07 02:52:06
【问题描述】:

我正在尝试创建一个循环(或其他可以执行此操作的方法),该循环可以针对每个国家/地区分别从我的数据中运行一年的线性模型和案例的自然对数,以便我可以获得斜率从每个线性模型中提取并绘制为直方图。

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

data

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

【问题讨论】:

  • 欢迎堆栈溢出!请参阅How to make a great R reproducible example 以获取有关编辑问题以改进问题的建议。将数据作为文本而不是图像包含在内,并将堆栈溢出问题限制在一个特定的编码问题上,而不是询问如何从原始数据完成分析。

标签: r


【解决方案1】:

根据您的问题,看看这个website

假设您的数据位于名为dfdata.frame 中,那么您可以

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

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

【讨论】:

    猜你喜欢
    • 2018-05-16
    • 2012-12-18
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-15
    • 2016-11-06
    • 1970-01-01
    相关资源
    最近更新 更多