Java Weka实例索引属性列表的新实例

Java Weka实例索引属性列表的新实例,java,machine-learning,attributes,weka,Java,Machine Learning,Attributes,Weka,我有一个trainingSet,有15个属性。我想从datasettrainingSet中创建一个新的实例对象,但具有特定的属性索引(来自trainingSet属性) 例如,我想用索引{1,2,3}创建一个新的实例对象,因此我将拥有的新实例将是相同的数据集,但只有索引1,2,3处的属性(当然还有目标索引) 比如: int[] desiredIndexes = {1,2,3} newTrainingSet = new Instances(trainingSet, desiredIndexes)

我有一个
trainingSet
,有15个属性。我想从dataset
trainingSet
中创建一个新的
实例
对象,但具有特定的属性索引(来自
trainingSet
属性)

例如,我想用索引
{1,2,3}
创建一个新的
实例
对象,因此我将拥有的新实例将是相同的数据集,但只有索引1,2,3处的属性(当然还有目标索引)

比如:

int[] desiredIndexes = {1,2,3}
newTrainingSet = new Instances(trainingSet, desiredIndexes)
因此,
newTrainingSet
将具有索引1,2,3处的
trainingSet
属性和目标属性中的属性

我查看了API,但只找到了删除一个属性的选项。我遗漏了什么吗?

您正在寻找函数。只要记住使用
反转

一些例子: