weka-kt

wekakt / com.github.stevenlang.wekakt.extensions / weka.clusterers.DensityBasedClusterer / crossValidate

crossValidate

fun DensityBasedClusterer.crossValidate(data: Instances, numFolds: Int = 10, seed: Long = 1): Double

Cross validate this density based clusterer on the given data.

val em: Clusterer = EM()
val iris: Instances = getIris()

// Evaluate cross-validation
val eval: ClustererEvaluation = j48.crossValidate(data = iris, numFolds = 10, seed = 1)

Parameters

data - Cross validation data

numFolds - Number of folds

seed - Seed for random number generator

Return Cross validation log-likelihood