私は、クラスAの50%のインスタンスとクラスBの50%のインスタンスを持つデータセットを持っています。データセットをトレーニングセットとテストセットに分割したいと思います。私はRemovePercentageフィルターが存在することを知っていますが、クラスバランスについては気にしません。データセットから35%を削除するにはどうすればよいのですか?トレーニングセットに50/50クラスの分布を維持しますか?Wekaのデータセットからパーセンテージを削除するにはどうすればよいですか?
0
A
答えて
0
[OK]を、私は、フィルタStratifiedRemoveFoldsを使用する方法を見つけた:
ステップ1
はウェカExplorerで設定してデータを開き、教師インスタンスフィルタStratifiedRemoveFoldsを選択します。
ステップ2
あなたのトレーニングとテストセットに必要なサイズを決定します。セットのサイズを同じにする場合は、を選択します。numFolds 2.フィルタを適用します。これにより、元のセットのデータの50%を含むデータセットが生成されます。これはf.e.として設定されて生成
ステップ3
保存(あなたが67%の列データと33%の試験データが必要な場合は、numFoldsのための3を選びます) "train.arff"最初のセットが保存されたら、アクションを元に戻して、完全なデータセットを元に戻す必要があります。
ステップ4
StratifiedRemoveFoldsフィルタをクリックし、FalseからTrueにパラメータinvertSelectionを変更。このフィルタを適用すると、ステップ2のようにセットが生成されますが、データセットの残りの50%が含まれます。 test.arff」として
ステップ5
保存するには、この**。今、あなたはあなたのクラスのバランスを尊重し、電車やテストセットを持っている。
0
レイヤードフォールドフォールドをご覧ください。元のクラスの分布を維持しようと努めています。 http://weka.sourceforge.net/doc.stable/weka/filters/supervised/instance/StratifiedRemoveFolds.html
関連する問題
- 1. データセットの列を削除するにはどうすればよいですか?
- 2. データセットからNDを含む行を削除するにはどうすればいいですか?
- 3. 削除されたファイルからPyDevデバッガブレークポイントを削除するにはどうすればよいですか?
- 4. ディスクからファイルを削除せずにファイルを削除するにはどうすればよいですか?
- 5. Firebaseプロジェクトからアプリを削除/削除するにはどうすればよいですか?
- 6. データセット内の特定の行を削除するにはどうすればよいですか?
- 7. SharedPreferencesからこれらのアイテムの削除を処理するにはどうすればよいですか?
- 8. アンドロイドのリストビューから除算を削除するにはどうすればよいですか?
- 9. Pandasのデータフレームから数列を削除/除外するにはどうすればよいですか?
- 10. レイアウトのメタタグを削除するにはどうすればよいですか?
- 11. gitのMERGE_MSGを削除するにはどうすればよいですか?
- 12. QTabWidgetの「パディング」を削除するにはどうすればよいですか?
- 13. クライアントサイドのバックボーンモデルを削除するにはどうすればよいですか?
- 14. ページのスクロールバーを削除するにはどうすればよいですか?
- 15. テキストファイルの行を削除するにはどうすればよいですか?
- 16. このスクロールバーを削除するにはどうすればよいですか?
- 17. process.envの値を削除するにはどうすればよいですか?
- 18. Googleコンテナレジストリからコンテナイメージをきれいに削除するにはどうすればよいですか?
- 19. スパンをインプレイスで削除するにはどうすればよいですか?
- 20. postgresqlでストアドプロシージャを削除するにはどうすればよいですか?
- 21. XDocumentでXELEMENTを削除するにはどうすればよいですか?
- 22. Yiiで行を削除するにはどうすればよいですか?
- 23. Nokogiriでノードを削除するにはどうすればよいですか?
- 24. NSMutableURLRequestでヘッダーを削除するにはどうすればよいですか?
- 25. アンドロイドでレイアウトを削除するにはどうすればよいですか?
- 26. OpsCenterでオブジェクトを削除するにはどうすればよいですか?
- 27. ItemRendererでEventListenerを削除するにはどうすればよいですか?
- 28. javascriptでイベントリスナーを削除するにはどうすればよいですか?
- 29. Railsでワイルドカードクッキーを削除するにはどうすればよいですか?
- 30. コーディングウィンドウでエラーメッセージを削除するにはどうすればよいですか?
それは折り畳みを削除層状を使用してテストセットを生成するために動作しますそれらのインスタンスはデータセット全体から削除されないので、トレーニングセットにはテストセットのインスタンスが残ります。 – Stanko