weka-kt

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

evaluateTestSet

fun Clusterer.evaluateTestSet(testData: Instances): ClusterEvaluation

Create a clusterer evaluation. Tests the clusterer on the given test set.

val em: Clusterer = EM()
val iris: Instances = getIris()
val (train, test) = iris.split(33.0)

em.buildClusterer(train)

// Evaluate hold-out on test set
val eval: ClustererEvaluation = em.evaluateTestSet(data = test)

Parameters

testData - Testing data

Return Clusterer evaluation