weka-kt

wekakt / com.github.stevenlang.wekakt.extensions / weka.clusterers.Clusterer

Extensions for weka.clusterers.Clusterer

Name Summary
evaluate fun Clusterer.evaluate(trainData: Instances, testData: Instances): ClusterEvaluation
Create a clusterer evaluation. Builds the clusterer and tests it on the given test set.
fun Clusterer.evaluate(data: Instances, testPercentage: Double): ClusterEvaluation
Create a clusterer evaluation. Split input data into train and test set. Builds the clusterer on the training set and tests it on the test set.
evaluateTestSet fun Clusterer.evaluateTestSet(testData: Instances): ClusterEvaluation
Create a clusterer evaluation. Tests the clusterer on the given test set.
makeFiltered fun <T : Filter> Clusterer.makeFiltered(filter: T, body: T.() -> Unit): FilteredClusterer
Wraps this classifier in a FilteredClusterer and adds the given filter object.