lightGBMを使って以下のmodelを作成しました。
python
1x= df04.drop(labels=['グループ'],axis=1).values 2t = df04['グループ'].values 3x_train, x_test, t_train, t_test = train_test_split (x, t, test_size=0.1, random_state=43, stratify=t) 4lgb_train = lgb.Dataset(x_train, t_train) 5model = lgb.LGBMClassifier(max_depth=5, n_estimators=35, num_leaves=4) 6model.fit(x_train, t_train) 7
jyupyter上でmodel.feature_importances_
と特徴量の重要度を調べよううとしたところ、
array([54, 36, 30, 31, 34, 10, 5, 34, 13, 3, 37, 27, 1], dtype=int32)
とういう数値が返ってきました。
feature_importances_では、0〜1の数値で重要度を測る、と認識していたのですが、整数で返ってきたのは何故なのでしょうか?
また、0〜1の数値で重要度を測るためにはどのようにすれば良いか教えていただければと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。