0
私はJavaでWEKAを使用してデータマイニングプロジェクトを進めていますが、データセットの各属性に対してAttributeオブジェクトを作成し、FastVectorに追加する必要があります。私はAPIを見ようとしますが、私はそれを正しくやっているとは思わないが、誰かが私に正しい方法を教えてくれますか?私はWekaで属性を作成する方法
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import weka.core.Attribute;
import weka.core.FastVector;
import weka.core.Instances;
import weka.core.converters.ArffSaver;
public class StartWeka {
\t public static void main(String[]args)throws Exception{
\t \t
\t \t Instances dataset = new Instances(new BufferedReader(new FileReader("C:/Users/Student/workspace/Data Mining/src/iris.arff.txt")));
\t \t
\t \t Instances train = new Instances(dataset);
\t \t train.setClassIndex(train.numAttributes()-1);
\t \t
\t \t System.out.println(dataset.toSummaryString());
\t \t
\t \t Attribute a1 = new Attribute("sepallength", 0);
Attribute a2 = new Attribute("sepalwidth", 1);
Attribute a3 = new Attribute("petalwidth", 2);
FastVector attrs = new FastVector();
\t \t attrs.addElement(a1);
\t }
}