cheetahfly 发表于 2016-4-4 22:53 
split(df, df[["X0.4"]])
比如我要用这份数据,用k近邻算法预测心脏病,那我这份数据要怎么处理。
install.packages("FNN")
install.packages("gmp")
install.packages("rknn")
library(FNN)
library(gmp)
library(rknn)
data(hd)
head(hd)
train <- rbind(hd[1:25,,1], hd[1:25,,2], hd[1:25,,3])
test <- rbind(hd[26:50,,1], hd[26:50,,2], hd[26:50,,3])
cl <- factor(c(rep("0",25), rep("1",25)))
knn(train, test, cl, k = 3, prob=TRUE)
我这样跑为什么不行?