my_knn_cv: k-nearest neighbors cross-validation function

Description Usage Arguments Value Examples

View source: R/my_knn_cv.R

Description

This function uses cross validation to assess how predictions made using k-nearest neighbors models can generalize to independent data sets.

Usage

1
my_knn_cv(train, cl, k_nn, k_cv)

Arguments

train

Input data frame.

cl

True class of the training data.

k_nn

Integer indicating that the model will use k_nn nearest neighbors.

k_cv

Integer indicating that we will use k_cv-fold cross-validation.

Value

a list with class, a vector of the predicted class for each observation, and cv_err, a numeric with the cross-validation misclassification error.

Examples

1
2
3
train <- na.omit(my_penguins)[, c(3:6)]
cl <- na.omit(my_penguins)[, 1]
my_knn_cv(train, cl, 1, 5)

anikalindley/project3package documentation built on Dec. 19, 2021, 3:37 a.m.