KNN密度估计图

时间:2013-08-01 11:44:36

标签: r plot knn

我试过在互联网上寻找(主要是谷歌),但我无法找到如何绘制knn对象的密度估计(使用knn函数在'class'包内)。

考虑以下示例(来自帮助页面中的示例)。

require(class)

train <- as.data.frame(rbind(iris3[1:25,,1], iris3[1:25,,2], iris3[1:25,,3]))

test <- as.data.frame(rbind(iris3[26:50,,1], iris3[26:50,,2], iris3[26:50,,3]))

train$factor <- factor(c(rep("s",25), rep("c",25), rep("v",25)))

knn.results<-knn(train=train[,1:4], test=test[,1:4], cl=train$factor, k = 3)

我想要的是一个看起来像这样的情节(注意,这是从这个question中获得的)。

enter image description here

我是R的完全新手,但是看一下代码,我认为knn函数只使用了2个功能。在我的真实数据集(例如示例中的一个)中有超过3个功能。所以我的问题是如何显示具有多个功能的情节?

让我知道,谢谢。

0 个答案:

没有答案