始める無料で始める

UMAP 決定木モデルを評価する

前の演習では、UMAP を適用して決定木モデルを構築するためのワークフローを作成しました。ここでは、その学習データを使ってモデルを学習し、次元削減なしの決定木モデルと性能を比較します。目的変数 credit_score はカテゴリ型なので、モデルの性能評価には f_meas() を使用します。次元削減なしモデルとそのテスト予測は、それぞれ dt_fitpredict_df に保存されています。作成した UMAP のワークフローは umap_dt_workflow にあります。traintest セットも用意されています。

tidyversetidymodelsembed パッケージは読み込まれています。

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

Rによる次元削減

コースを見る

演習の手順

  • 次元削減なしの dt_fit の性能を f_meas で評価します。
  • umap_dt_workflow を使って UMAP で次元削減したモデルを学習します。
  • 次元削減した UMAP モデルのテスト予測用データフレームを作成します。
  • f_meas を使って、学習した umap_dt_fit の性能を評価します。

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

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

# Evaluate the unreduced decision tree model performance
___(___, ___, ___)

# Fit the UMAP decision tree model
umap_dt_fit <- ___ %>% 
  fit(___ = ___)

# Create test set prediction data frame for the UMAP model
predict_umap_df <- ___ %>% 
  ___(predict = ___(___, ___))

# Calculate F1 performance of the UMAP model
___(___, ___, ___)
コードを編集して実行