r - R KNN 中未使用的参数
问题描述
我正在尝试将 KNN 算法应用于大型数据集,但目前我不断收到错误消息。请看下面的代码:
df <- list(`digits/trainingDigits/0_0.txt` = c(0, 1, 1, 0), `digits/trainingDigits/0_1.txt` = c(0, 1, 0, 0), `digits/trainingDigits/0_10.txt` = c(0, 0, 1, 0))
df <- do.call(rbind, unname(df))
df2 <- list(c(0, 1, 1, 0), c(0, 1, 1, 0))
df2 <- t(as.data.frame(df2))
df3 <- c(0, 1, 0)
df3 <- t(as.data.frame(df3))
library(FNN)
knn(train=df, test=df2, cl=df3, k=5, norm = FALSE)
训练集应该是一个包含四个变量和三个观察值的数据集。
测试集应该是一个包含四个变量和两个观察值的数据集。
该类应该是一个具有一个变量和三个观察值的数据框-
应用算法时,它说:
knn 中的错误(train = df,test = df2,cl = df3,k = 5,norm = FALSE):未使用的参数(norm = FALSE)
谢谢您的帮助!
解决方案
推荐阅读
- jquery - 即使在移动设备上加载页面后,预加载器也不会隐藏
- android - 为什么我不能通过反射访问私有字段?
- asp.net-core - 如何使用 html 和 xml 返回多部分内容
- ios - 从 CLLocationCoordinate2D 查找 MKPolygon 上的最近点
- python - 子进程导致与直接控制台命令不同的输出
- javascript - 创建新的 Response() 时如何设置“url”?
- r - 将 ggplot2 图像导入 Google 幻灯片时保留高度和宽度尺寸
- java - Spring 应用程序的正确入口点是什么?
- python - 如何使用“内容”来获取我想要的值?
- kubernetes - 执行访问令牌命令时出错“/google/google-cloud-sdk/bin/gcloud config-helper --format=json