LOOCValidation

Leave-one-out cross validation runner.

Functions

Link copied to clipboard
fun <T, M : Classifier<T>> classification(x: Array<T>, y: IntArray, trainer: (Array<T>, IntArray) -> M): ClassificationMetrics

Leave-one-out cross validation on a generic classifier.

fun classification(formula: Formula, data: DataFrame, trainer: (Formula, DataFrame) -> DataFrameClassifier): ClassificationMetrics

Leave-one-out cross validation on a data frame classifier.

Link copied to clipboard
fun <T, M : Regression<T>> regression(x: Array<T>, y: DoubleArray, trainer: (Array<T>, DoubleArray) -> M): RegressionMetrics

Leave-one-out cross validation on a generic regression model.

fun regression(formula: Formula, data: DataFrame, trainer: (Formula, DataFrame) -> DataFrameRegression): RegressionMetrics

Leave-one-out cross validation on a data frame regression model.