我正在使用SMOTE过采样我的数据集(受类不平衡影响)。我的一些属性具有整数值,其他的只有两位小数,但SMOTE会创建具有许多小数的新实例。因此,为了解决这个问题,我想使用NumericCleaner过滤器并设置我想要的小数位数。这似乎工作,但我有缺失值的问题。每个缺失的值被替换为0.0值,我需要使用数据集中的缺失值来评估我的模型。那么如何使用NumericCleaner(或其他允许舍入值的过滤器)并保留我的缺失值?数字过滤器和缺失值(Weka)
1
A
回答
1
非常有趣的问题。好的,这是解决方案:
- 使用SMOTE过采样少数组(这产生小数点但缺少的值保持缺失值)
- 然后选择WEKA过滤器 - > unsupervised->属性 - > NumericTransform
- 然后点击这个过滤器,并设置属性实例(你有小数点功能),并在methodName而不是“abs”,把“ceil”。
我希望能解决这个问题。
+0
太棒了!这适用于需要整数值的属性,但是我可以使用它来设置自定义的小数位数?因为java.lang.math似乎没有一个函数来执行SMOTE的小数值 – 2012-04-20 14:46:30
+0
所需的操作,所以在十进制值之后没有设置确定数量的数字的选项。 – 2012-04-23 00:03:15
相关问题
- 1. Weka过滤器编辑值
- 2. StringToWordVector过滤器weka
- 3. WEKA:如何区分“缺失”和“不适用”的数字数据?
- 4. weka stringToWordVector过滤器stringOptions
- 5. weka下的StringToWordVector过滤器
- 6. Weka没有NominalToNumeric过滤器
- 7. 序列化Weka过滤器
- 8. Java Weka:如何构造缺失值
- 9. Weka XRFFSaver包含缺失的稀疏值
- 10. DBpedia Spotlight,SPARQL过滤器缺失entires
- 11. 使用自动过滤器来过滤空白和数字值
- 12. Weka中的二进制数字过滤器
- 13. 使用过滤器函数生成缺失的数据
- 14. weka混淆StringToWordVector过滤器输出
- 15. 在WEKA中运行StringToWordVector过滤器
- 16. Weka复制过滤器不起作用
- 17. 是否WEKA过滤器保持实例
- 18. Weka的StringToWordVector过滤器从命令行?
- 19. 用Weka过滤属性
- 20. JavaScript的过滤器缺阵
- 21. Weka中的字符保留属性在StringToWordVector过滤器中
- 22. 过滤器和过滤器
- 23. 数值和处理缺失值
- 24. 过滤器数据和复制值VBA
- 25. 过滤器值导致查询失败
- 26. 参数缺失值
- 27. Weka决策树预测不适用于缺失值的处理
- 28. 由weka分类数据集(stringToWord)过滤器
- 29. WEKA:如何从标记的数据中禁用过滤器?
- 30. PowerQuery过滤器参数值
如果我的答案解决了您的问题,请点击答案旁边的“检查”标记以接受答案。谢谢。 – 2012-04-20 14:43:00