classification
fun <T, M : Classifier<T>> classification(x: Array<T>, y: IntArray, testx: Array<T>, testy: IntArray, trainer: (Array<T>, IntArray) -> M): ClassificationValidation<M>(source)
Test a generic classifier on a train/validation split. The accuracy will be measured and printed out on standard output.
Return
the validation results.
Parameters
x
training data.
y
training labels.
testx
test data.
testy
test data labels.
trainer
a lambda to return a classifier trained on the given data.
fun <M : DataFrameClassifier> classification(formula: Formula, train: DataFrame, test: DataFrame, trainer: (Formula, DataFrame) -> M): ClassificationValidation<M>(source)
Test a data frame classifier on a train/validation split. The accuracy will be measured and printed out on standard output.
Return
the validation results.
Parameters
formula
model formula.
train
training data.
test
test data.
trainer
a lambda to return a classifier trained on the given data.