始める無料で始める

モデル内のさまざまなパラメータを評価する

データを補完(インピュート)するのは理由があります——分析したいからです!

この例では海水温の予測に関心があるため、海水温を目的変数とする線形モデルを構築します。

作成した各データセットにこのモデルを当てはめ、得られた係数を確認していきます。

前のレッスンのオブジェクト(ocean_ccocean_imp_lm_windocean_imp_lm_allbound_models)はワークスペースに読み込まれています。

この演習はコースの一部です

Rでの欠損データの扱い方

コースを見る

演習の手順

  • それぞれのデータセットについて、residualspredicttidy を使って残差などの列を含むモデル要約を作成します。
  • モデルの係数を確認し、air_temp_c の推定値が最も大きいモデルをオブジェクト best_model に入れます。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create the model summary for each dataset
model_summary <- bound_models %>% 
  group_by(imp_model) %>%
  nest() %>%
  mutate(mod = map(data, ~lm(sea_temp_c ~ air_temp_c + humidity + year, data = .)),
         res = map(mod, ___),
         pred = map(mod, ___),
         tidy = map(mod, ___))

# Explore the coefficients in the model
model_summary %>% 
	select(___,___) %>% 
	unnest()
best_model <- "___"
コードを編集して実行