【发布时间】:2018-08-24 02:15:05
【问题描述】:
我有一个 trainingSet 有 15 个属性。我想从数据集trainingSet 中创建一个新的Instances 对象,但具有特定的属性索引(来自trainingSet 属性)。
例如,我想创建一个新的 Instances 对象,其索引为 {1,2,3},因此我将拥有的新实例将使用相同的数据集,但只有索引 1、2、3 处的属性(以及当然是目标索引)。
类似:
int[] desiredIndexes = {1,2,3}
newTrainingSet = new Instances(trainingSet, desiredIndexes)
所以newTrainingSet 将具有来自trainingSet 索引1、2、3 的属性和目标属性的属性。
我查看了 API,但我发现只有一个选项可以删除一个属性。我错过了什么吗?
【问题讨论】:
标签: java machine-learning attributes weka