R:用插入号在knn中分类+数字

时间:2019-04-30 20:48:21

标签: r machine-learning r-caret knn categorical-data

我正在尝试对同时包含分类变量和数字变量的数据集运行knn

似乎需要将分类变量转换为数字或虚拟变量,但是我想知道是否可以在caret的{​​{1}}选项中完成此操作。

method

这是我的DOW = weekdays(sample(seq(as.Date('2019/01/01'), as.Date('2019/05/01'), by="day"), 20)) apple = sample(1:100, 20, replace = T) peach = sample(1:20, 20, replace = T) cherry =sample(1:1000, 20, replace = T) money= rnorm(20, 100, 20) dt = data.frame(money, DOW, apple, peach, cherry) 代码-这是从我的原始项目中提取出来的,其中包含了knn和其他循环。理想情况下,我会保留pca的功能,但任何建议都值得赞赏!

caret

0 个答案:

没有答案