始める無料で始める

縮約した blood-brain データでモデルを学習する

データセットを縮約できたので、train() 関数を使って glm モデルを当てはめましょう。フルのデータセットを使うよりも高速に動作し、予測精度はほぼ同等になります。

さらに、分散がゼロの変数はクロスバリデーションで問題を引き起こすことがあります(例:あるフォールドでその変数が単一の値しか取らなくなる場合など)。そのため、モデリング前にそれらを削除しておくと、学習中のエラー発生を抑えられます。

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

Rで学ぶ caret を使った Machine Learning

コースを見る

演習の手順

bloodbrain_xbloodbrain_yremovebloodbrain_x_small はワークスペースに読み込まれています。

  • 直前の演習で作成した縮約版の blood-brain データセットを使い、train() 関数で glm モデルを学習してください。
  • 結果をコンソールに出力してください。

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

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

# Fit model on reduced data: model
model <- train(
  x = ___, 
  y = ___, 
  method = "glm"
)

# Print model to console
コードを編集して実行