全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4836 3
2008-03-11

请问非参数中确定窗宽的交叉核实法怎么在R中实现啊?还有KNN权函数估计法怎么在R中实现呢?

我找了半天,好像R中不带有关于这两个的函数把?

很急。

非常感谢!!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-1-22 17:02:57
kknn包里面的kknn()函数就好
kknn(formula = formula(train), train, test, na.action = na.omit(),
k = 7, distance = 2, kernel = "optimal", ykernel = NULL, scale=TRUE,
contrasts = c('unordered' = "contr.dummy", ordered = "contr.ordinal"))
kknn.dist(learn, valid, k = 10, distance = 2)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-7 17:01:12
DM小菜鸟 发表于 2015-1-22 17:02
kknn包里面的kknn()函数就好
kknn(formula = formula(train), train, test, na.action = na.omit(),
k =  ...
大神,这个函数里面的ykernel = NULL这一句是调整窗宽的吗?怎么判断那个窗宽最优?输入不同的窗宽逐个试,还是自动输出最优的?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-9-6 10:18:29
DM小菜鸟 发表于 2015-1-22 17:02
kknn包里面的kknn()函数就好
kknn(formula = formula(train), train, test, na.action = na.omit(),
k =  ...
请教一下,变量多的情况下,用cross validation计算带宽,真的很慢啊?!

为了得到较为合理的带宽,有什么折衷的方法可以替代呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群