1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Rで学ぶ caret を使った Machine Learning

Connected

แบบฝึกหัด

モデルのアンサンブル

これでコースは完了です! 今後の caret モデルでアンサンブルを作るコースの予告として、caretEnsemble パッケージを使ってスタックドアンサンブルを学習させる方法をお見せします。

caretEnsemble には、同じデータセット上で同じ再サンプリング分割を使い、複数の caret モデルを一度に作成するための caretList() 関数があります。自分で caret モデルのリストを用意することもできます。

この演習では、チャーンデータに対して学習した glmnet と ranger のモデルを含む caretList をこちらで用意しました。caretStack() 関数を使って caret モデルのスタックを作成し、2つのサブモデル(glmnet と ranger)を別の(うまくいけばより高精度な!)caret モデルに入力してください。

คำแนะนำ

100 XP
  • caretStack() 関数に、model_list と method = "glm" の2つの引数を渡してロジスティック回帰で2つのモデルをアンサンブルし、その結果を stack に保存します。
  • 生成されたモデルを summary() 関数で要約します。