用R语言实现knn算法,步骤如下:
一、加载R包
library(kknn)
library(sampling)
library(class)
kknn是用来提供数据集和加权
knn算法函数的,
sampling是用来提供抽样算法函数的,
class是用来提供
knn算法函数的。
如果不能加载上面几个包请先下载。
二、准备数据
我用的数据是kknn包自带的数据集miete,可以通过几个不同的函数查看数据集miete的属性。
data(miete)
head(miete)
dim(miete)
str(miete)
先去掉第1、3、12列数据: