楼主: 214416055
11725 3

[问答] 看不懂用R做随机森林分析的官方例子 [推广有奖]

  • 0关注
  • 0粉丝

初中生

4%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
45 点
帖子
6
精华
0
在线时间
16 小时
注册时间
2010-9-28
最后登录
2016-3-24

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问各位大牛,下面这两段代码分别是用来做什么的?
1、
```r
# Do MDS on 1 - proximity:
iris.mds <- cmdscale(1 - iris.rf$proximity, eig=TRUE)
op <- par(pty="s")
pairs(cbind(iris[,1:4], iris.mds$points), cex=0.6, gap=0,
      col=c("red", "green", "blue")[as.numeric(iris$Species)],
      main="Iris Data: Predictors and MDS of Proximity Based on RandomForest")
par(op)
print(iris.mds$GOF)
```


2、
# The `unsupervised' case:
set.seed(17)
iris.urf <- randomForest(iris[, -5])
MDSplot(iris.urf, iris$Species)






第一次发帖,希望各位大牛多多支持!!
谢谢~



二维码

扫码加我 拉你入群

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

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

关键词:随机森林 看不懂 Proximity MDS RIS 森林

沙发
214416055 发表于 2014-6-22 17:04:53 |只看作者 |坛友微信交流群
还有这一段,也不懂!!
希望大牛们帮帮忙~
3、
#stratified sampling: draw 20, 30, and 20 of the species to grow each tree.
(iris.rf2 <- randomForest(iris[1:4],iris$Species,sampsize=c(20, 30, 20)))

使用道具

藤椅
complicated 在职认证  发表于 2014-6-22 18:16:49 |只看作者 |坛友微信交流群
lz代码格式显示出来很乱,贴到R里面看,大概前面是画图,后面是建模的代码

给个出处可好啊?

使用道具

板凳
DM小菜鸟 发表于 2015-1-15 17:55:12 |只看作者 |坛友微信交流群
第一个:
cmdscale 函数实现了经典 MDS。
是根据各点的欧氏距离,在低维空间中寻找各 点座标,而尽量保持距离不变。
在函数后面是要画一个图
因为看到par嘛~
  
第二个:
设置随机种子,然后是随机森林
MDSplot这个,是随机森林中相似矩阵的多维测量。
他的参数是这样的:
MDSplot(rf, fac, k=2, palette=NULL, pch=20, ...) rf 表示包含近 邻成分的随机森林的类。Fac 训练rf的一个响应值。k表示伸缩坐标的维数。Palette用颜色要区分不同的类。


使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-15 03:41