作者f496328mm (为什麽会流泪)
看板R_Language
标题[问题] ksvm机率表问题
时间Mon May 9 16:17:45 2016
> model=ksvm(x1,y1,kernel="rbfdot")
> model2=ksvm(x1,y1,kernel="rbfdot",prob.model=TRUE)
> predict(model,x2)[10:12]
这是不显示机率表预测结果
[1] cat=G cat=B cat=L
Levels: cat=0 cat=1 cat=A cat=B cat=C cat=D cat=E cat=F cat=G cat=H cat=I
cat=J cat=K cat=L
> predict(model2,x2, type="probabilities")[10:12,]
由於资料太长
我直接贴照片
http://imgur.com/eBlshLD
主要我想问第3列
不印机率表预测的值是 cat=L
但是印机率表之後 cat=L 那栏不是最大值
但是其他列都有符合最大值就是预测值
举例来说
第一个预测是G
机率表第一列 在G那个栏也是最大的
第二个预测是B
机率表第二列 在B也是最大的
很奇怪
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.36.52.218
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1462781867.A.687.html
1F:推 gbd37: 恩 的确很奇怪 可以附上data让我跑看看 05/16 03:08
2F:→ gbd37: 然後复制贴上这里要整理一下 使得方便阅读 05/16 03:08
3F:→ gbd37: 不然很乱的话 只有我这种肉脚才会来看XD 05/16 03:09
※ 编辑: f496328mm (36.231.225.245), 05/16/2016 19:16:30
4F:→ Wush978: code可以贴到gist 05/18 10:37