マーケット バスケット分析用のデータを含む CSV ファイルがあります。ファイルを Weka に正常にインポートしましたが、一部の属性に値がないことがわかりました。つまり、すべての値が欠落しています。Weka では、このデータで Apriori アルゴリズムを使用することは許可されていないため、インポートされたデータからこれらの属性を削除する方法があるかどうかを知りたい.
PS .: 何千もの属性があるため、削除する必要がある属性を指定したくありません。
WEKA の Explorer の「削除」フィルターを使用して、それらを削除できます。データが WEKA に読み込まれたら:
1) 「プロセス」に移動します (1 番目のメイン タブ)。
2) [フィルター] エリアで、フィルターを [選択] をクリックします。
3) ツリーをナビゲートして、「フィルタ」 -> 「教師なし」 -> 「属性」 -> 「削除」に移動します。
4) [削除] フィルタを選択したら、[選択] ボタンの横にある [削除] ラベルをクリックすると、ダイアログが開きます。
5) attributeIndices テキスト フィールドに、削除する属性のインデックス (「1,4,10」または「1-3,7」) を入力します。
6) ダイアログで [OK] をクリックし、メイン ウィンドウのフィルター領域で [適用] ボタンをクリックします。
それで全部です !!
weka.filters.unsupervised.attribute.RemoveUseless が役立つと思います