Learn R Programming

ipred (version 0.6-14)

ipredknn: k-Nearest Neighbour Classification

Description

$k$-nearest neighbour classification with an interface compatible to bagging and errorest.

Usage

ipredknn(formula, data, subset, na.action, k=1, ...)

Arguments

formula
a formula of the form lhs ~ rhs where lhs is the response variable and rhs a set of predictors.
data
optional data frame containing the variables in the model formula.
subset
optional vector specifying a subset of observations to be used.
na.action
function which indicates what should happen when the data contain NAs.
k
number of neighbours considered.
...
additional parameters.

Value

Details

This is a wrapper to knn in order to be able to use k-NN in bagging and errorest.

Examples

Run this code
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)

Run the code above in your browser using DataLab