全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
8885 8
2014-07-03
我用的是随机森林分类,然后因为数据太多只能看到部分混淆矩阵
我想导出来
但是write.table 不能写出来

应该怎么办呢  求指导!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-7-3 17:33:33
你的结果是怎么样的,wirte.table又是报什么错?
二维码

扫码加我 拉你入群

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

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

2014-7-3 17:50:26
水天一色DIY 发表于 2014-7-3 17:33
你的结果是怎么样的,wirte.table又是报什么错?
mar.rf<-randomForest(mar[,-1],mar[,1])
这个是随机森林的程序 得到的结果
直接输入mar.rf
就才会出来
Call:
randomForest(x = mar[, -1], y = mar[, 1])
               Type of random forest: classification
                     Number of trees: 500
No. of variables tried at each split: 3

        OOB estimate of  error rate: 55.7%
Confusion matrix:
类似的结果
我write.table(mar.rf,"")
错误提示如下:

Error in as.data.frame.default(x[], optional = TRUE, stringsAsFactors = stringsAsFactors) :
  cannot coerce class ""randomForest"" to a data.frame


由于分类种类太多了。所以满屏了。 想要的分类误差率 都看不到了
二维码

扫码加我 拉你入群

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

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

2014-7-3 18:08:57
wanlin000 发表于 2014-7-3 17:50
mar.rf
你的问题我还不是特别清楚,但是有个方法你可以尝试一下。你先summary(mar.rf),找到自己想要的那部分打印显示一下试试。
二维码

扫码加我 拉你入群

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

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

2014-7-7 09:56:32
水天一色DIY 发表于 2014-7-3 18:08
你的问题我还不是特别清楚,但是有个方法你可以尝试一下。你先summary(mar.rf),找到自己想要的那部分打印 ...
不行,我的问题就是 结果太长 看不到开头的地方,只能看到中间一部分,而最重要的一个指标在开头的地方。。所以想知道用什么办法能看到
二维码

扫码加我 拉你入群

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

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

2014-7-7 11:01:58
str(mar.rf)
把想要的提出来即可,这种问题熟读randomForest的帮助文档
二维码

扫码加我 拉你入群

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

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

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

分享

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