开始使用免费开始使用

运行线性模型

map() 不仅能计算平方根或模拟数据。您还可以用 map() 在不同输入上循环,运行多个模型,每个模型使用给定列表元素的唯一取值。之后,还可以继续迭代这些模型,生成模型摘要并查看结果。

列表 siteslist_of_df 已预加载。

本练习是课程的一部分

使用 purrr 掌握函数式编程基础

查看课程

练习说明

  • list_of_df 通过管道传给 map(),并配合线性模型函数 lm() 使用,以比较将 a 作为响应变量、b 作为自变量。
    • 语法为:lm(response ~ predictor, data = )
  • 然后将线性模型的输出再通过管道传给 map(),为每个模型生成 summary()

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Map over the models to look at the relationship of a vs. b
___ %>%
    map(~ ___(___ ~ ___, data = .)) %>%
    map(___)
编辑并运行代码