全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6704 11
2017-03-01
悬赏 20 个论坛币 未解决
  在kernlab包中ksvm进行预测时,检验集必须带有结果变量,那还算什么预测啊,如果真正预测的时候是没有结果变量的,这一点我不知道它为什么这样做,请大神解答!

二维码

扫码加我 拉你入群

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

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

全部回复
2017-3-1 10:08:00
大兄弟 你确定是这样吗  我用IRIS集合做的测试 完全没问题
library(kernlab)
data(iris)
rbf <- rbfdot(sigma=0.1)
irismodel <- ksvm(Species~.,data=iris,type="C-bsvc",kernel=rbf,C=10,prob.model=TRUE)
fitted(irismodel)
predict(irismodel, iris[,-5], type="response")
二维码

扫码加我 拉你入群

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

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

2017-3-1 10:55:49
二楼是可以,其他kernlab这个包稳健性很强,所以你predict时预测数据集加上目标变量和不加上目标变量都是一样的结果,你可以自己测试一下
这可能是他的一个bug吧。
我刚才测试了,结果是一样的。
二维码

扫码加我 拉你入群

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

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

2017-3-1 11:00:55
AlexYoung757 发表于 2017-3-1 10:08
大兄弟 你确定是这样吗  我用IRIS集合做的测试 完全没问题
library(kernlab)
data(iris)
是的,我也用iris数据做了,可以去掉响应变量,但是我自己的数据还是不行
二维码

扫码加我 拉你入群

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

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

2017-3-1 11:02:03
数据小宝 发表于 2017-3-1 10:55
二楼是可以,其他kernlab这个包稳健性很强,所以你predict时预测数据集加上目标变量和不加上目标变量都是一 ...
试了,用iris行,但我的数据还是不行,不知哪儿出错了
二维码

扫码加我 拉你入群

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

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

2017-3-1 11:03:17
飞天玄舞6 发表于 2017-3-1 11:02
试了,用iris行,但我的数据还是不行,不知哪儿出错了
我用的不是iris,是自己的数据,也可以。。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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