問題の概要
決定木(Decision Tree)を実行しようとした際に以下のエラーが発生します。
Error: Categorical Target Variable must have 2 or more unique values.
原因
このエラーは、目的変数がカテゴリカルの場合に、その変数に2つ以上の異なる値が含まれていないときに発生します
- データフィルタリングの結果: データを絞り込んだ結果、目的変数が1つの値しか持たなくなった
- データの不備: もともとのデータセットで目的変数の値が統一されている
- 変数の指定ミス: 間違った列を目的変数として指定している
- 欠損値の影響: 欠損値の処理により有効なデータが減少した
回避策
これを解決するには、 目的変数の列を確認し、少なくとも2つの異なる値を持っていることを確認してください。