September 2017
Beginner to intermediate
560 pages
25h 18m
English
To classify using the k-nearest neighbours (kNN) method, follow these steps:
> library(class) > library(caret)
> vac <- read.csv("vacation-trip-classification.csv")
> vac$Income.z <- scale(vac$Income) > vac$Family_size.z <- scale(vac$Family_size)
> set.seed(1000) > train.idx <- createDataPartition(vac$Result, p = 0.5, list = FALSE) > train <- vac[train.idx, ] > temp <- vac[-train.idx, ] > val.idx <- createDataPartition(temp$Result, p = 0.5, list = FALSE) > val <- temp[val.idx, ] > test <- temp[-val.idx, ]
Read now
Unlock full access