開始使用免費開始

執行線性模型

你可以用 map() 做的不只是開根號或模擬資料。你也能用 map() 針對不同輸入反覆執行多個模型,每個模型都使用清單元素中的各自數值。接著,你還可以再對這些已經跑過的模型做迭代,產生模型摘要並檢視結果。

siteslist_of_df 已預先載入。

本練習屬於課程

使用 purrr 的函式式程式設計基礎

檢視課程

練習說明

  • list_of_df 透過 pipe 傳入 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(___)
編輯並執行程式碼