0
をtrainClassifier解決することはできませんので、私のようなコードを使用しています:スパーク決定木は、メソッド
DecisionTree.trainClassifier((org.apache.spark.api.java.JavaRDD<LabeledPoint>)dtTraining, numClasses.intValue(), (java.util.Map<Integer,Integer>) categoricalFeaturesInfo,
impurity, maxDepth.intValue(), maxBins.intValue());
しかし、コンパイルエラーを持つ:
[ERROR] method org.apache.spark.mllib.tree.DecisionTree.trainClassifier(org.apache.spark.rdd.RDD<org.apache.spark.mllib.regression.LabeledPoint>,int,scala.collection.immutable.Map<java.lang.Object,java.lang.Object>,java.lang.String,int,int) is not applicable
[ERROR] (argument mismatch; org.apache.spark.api.java.JavaRDD<org.apache.spark.ml.feature.LabeledPoint> cannot be converted to org.apache.spark.rdd.RDD<org.apache.spark.mllib.regression.LabeledPoint>)
ので、コンパイラが有効なが表示されません。 DecisionTreeのメソッド私のpom.xmlで
私が持っている:
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-mllib_2.11</artifactId>
<version>2.0.0</version>
<exclusions>
<exclusion>
<groupId>org.jpmml</groupId>
<artifactId>pmml-model</artifactId>
</exclusion>
</exclusions>
</dependency>
私はDecisionTreeの使用状況の複数の例に見ていることだし、それはどこでも、すべてがOK働いているように思えます。何が問題なの?