1. 学ぶ
  2. /
  3. コース
  4. /
  5. purrr で学ぶ関数型プログラミング入門

Connected

演習

線形モデルを実行する

map() は、数の平方根を取ったりデータをシミュレーションしたりするだけではありません。map() を使えば、異なる入力をループして複数のモデルを実行し、各モデルであるリスト要素のユニークな値を利用することができます。さらに、実行したモデルを反復処理して、モデルのサマリーを作成し、結果を確認できます。

sites と list_of_df のリストはあらかじめ読み込まれています。

指示

100 XP
  • list_of_df をパイプで map() に渡し、lm() 線形モデル関数を使って、応答変数を a、説明変数を b として比較します。
    • 構文は次のとおりです: lm(response ~ predictor, data = )
  • その後、線形モデルの出力をさらに map() にパイプし、各モデルの summary() を生成します。