ipredknn.Rdipredknn(formula, data, subset, na.action, k=5, ...)a formula of the form lhs ~ rhs where lhs
is the response variable and rhs a set of
predictors.
optional data frame containing the variables in the model formula.
optional vector specifying a subset of observations to be used.
function which indicates what should happen when
the data contain NAs.
number of neighbours considered, defaults to 5.
additional parameters.
An object of class ipredknn. See predict.ipredknn.
library("mlbench")
learn <- as.data.frame(mlbench.twonorm(300))
mypredict.knn <- function(object, newdata)
predict.ipredknn(object, newdata, type="class")
errorest(classes ~., data=learn, model=ipredknn,
predict=mypredict.knn)
#>
#> Call:
#> errorest.data.frame(formula = classes ~ ., data = learn, model = ipredknn,
#> predict = mypredict.knn)
#>
#> 10-fold cross-validation estimator of misclassification error
#>
#> Misclassification error: 0.03
#>