【发布时间】:2020-02-07 01:49:12
【问题描述】:
NN 模型来预测新数据,但是报错说: "'train' 和 'class' 有不同的长度"
有人可以复制并解决这个错误吗?
weather <- c(1, 1, 1, 0, 0, 0)
temperature <- c(1, 0, 0, 1, 0, 0)
golf <- c(1, 0, 1, 0, 1, 0)
df <- data.frame(weather, temperature, golf)
df_new <- data.frame(weather = c(1,1,1,1,1,1,1,1,1), temp = c(0,0,0,0,0,0,0,0,0), sunnday= c(1,1,1,0,1,1,1,0,0))
pred_knn <- knn(train=df[, c(1,2)], test=df_new, cl=df$golf, k=1)
非常感谢!
【问题讨论】:
标签: r machine-learning knn