【问题标题】:Custom fold in Cross Validation (Weka)交叉验证(Weka)中的自定义折叠 【发布时间】:2012-06-22 07:48:23 【问题描述】: 是否可以在 Weka 中为交叉验证创建自定义折叠。我想要的是每个折叠只包含具有特定属性值的记录(例如邮政编码)。这可能吗? 【问题讨论】: 标签: validation weka fold 【解决方案1】: 我认为实现这一目标的最佳方法是使用 R 和 Weka 界面 RWeka 之类的东西。 Weka 不允许您创建自定义折叠,因此您必须以另一种方式执行此操作,并在将它们传递给 Weka 之前自行组装训练/测试拆分。这在 R 中相对容易完成。 【讨论】: 但是我必须使用 API 和代码创建我的分类器吗?因为我需要一个非常复杂的嵌套分类器(AttributeSelectd Classifier + FilteredClassifier with Oversampling/Undersampling filters +CostSensitiveClassifier + J48),所以如果我必须在没有 GUI 的情况下重新编码所有内容看起来很难! 您不必自己创建分类器,RWeka API 允许您直接调用 Weka。但是,您必须自己处理数据,即在调用最终分类器之前创建折叠和调用过滤器等。