2016-07-25 13 views
2

このページに掲載されていない他のスコアリング機能chi2などを使いたいと思います。scikitのfeature.selectionで "metrics.mutual_info"を使うにはどうすればいいですか

http://scikit-learn.org/stable/modules/feature_selection.html

http://scikit-learn.org/stable/modules/classes.html

例えばmetrics.mutual_infometrics.balanced_accuracy_score

は、どのように私は自分のコードにそれらを統合することができますか?ヘルプ

答えて

3

新しいscikit-学ぶバージョン0.18のための

おかげで、相互の情報の特徴選択のためのサポートを追加しました。したがって、metrics.mutual_infoを使用する必要はありません。 SelectKBestまたはSelectPercentileの新しいfeature_selection.mutual_info_classifスコア機能をchi2と同じように使用することができます。

X_new = SelectKBest(mutual_info_classif, k=100).fit_transform(X, y) 

再送信の変更の詳細については、changelogを参照してください。