回答:
コミュニティへようこそ!次のコードでコードを置き換えることができます。
double[] prediction=classifier.distributionForInstance(instance);
for (int k<prediction.length; k++){
System.out.println("Probability of class "+
trains.classAttribute().value(k)+
" : "+Double.toString(prediction[k]));
}
このループは、4つの値すべてを出力します。
それがあなたを助けることを願っています。
それはうまくいきます、ありがとうございます。いくつかの修正があります:
//Dont forget create new Instance for prediction.
DenseInstance newinstance = new DenseInstance(2);
double[] prediction=classifier.distributionForInstance(newinstance);
//Some correction in for
for (int k =0; k<prediction.length; k++){
System.out.println("Probability of class "+
newinstance.classAttribute().value(k)+
" : "+Double.toString(prediction[k]));
}