楼主: chen0hui
24509 11

[问答] 随机森林预测精度(randomforest) [推广有奖]

  • 7关注
  • 1粉丝

本科生

33%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
1.0001
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
850 点
帖子
42
精华
0
在线时间
100 小时
注册时间
2013-12-13
最后登录
2024-3-4

楼主
chen0hui 在职认证  学生认证  发表于 2014-6-13 16:14:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
       本人最近使用R语言中的randomforest包进行回归分析,使用以下算法处理数据:##Regression:

## data(airquality)

set.seed(20)

ozone.rf <- randomForest(Y ~ ., data=training,mtry=3,

                         importance=TRUE,na.action=na.omit)

print(ozone.rf)

## Show "importance" of variables:higher value mean more important:

round(importance(ozone.rf), 2)

最后得到的分析结果为:         

Mean of squared residuals: 3402.69

                    % Var explained: 20.87

解释20%的变量,显然结果是不好的,请教各位大神如何提高该方法的精度?(本人使用的数据是气候类型的,样本数量为300个左右。)



二维码

扫码加我 拉你入群

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

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

关键词:randomForest random Forest 随机森林 Rest 森林

已有 1 人评分经验 收起 理由
oliyiyi + 40 精彩帖子

总评分: 经验 + 40   查看全部评分

本帖被以下文库推荐

沙发
恙日 发表于 2014-6-18 23:20:18
您好,我最近刚刚开始学习Random Forest 现在连R语言的RF包都不知道在哪下载到,求教呀~我的qq510741526 求加好友~

藤椅
恙日 发表于 2014-6-22 19:43:20
我的结果
Mean of squared residuals: 14369293
                    % Var explained: 96.07
不知道为什么残差平方这么大~基本不可信~
已有 1 人评分经验 收起 理由
oliyiyi + 20 精彩帖子

总评分: 经验 + 20   查看全部评分

板凳
shuishoufighter 发表于 2014-6-22 22:06:52
恙日 发表于 2014-6-18 23:20
您好,我最近刚刚开始学习Random Forest 现在连R语言的RF包都不知道在哪下载到,求教呀~我的qq510741526 求 ...
程序包->安装程序包,找到你所需要的RF包,点击就可以了。。。
已有 1 人评分经验 收起 理由
oliyiyi + 20 精彩帖子

总评分: 经验 + 20   查看全部评分

报纸
恙日 发表于 2014-6-23 09:40:22
shuishoufighter 发表于 2014-6-22 22:06
程序包->安装程序包,找到你所需要的RF包,点击就可以了。。。
求加qq好友呀~我都快被随机森林整死了~510741526~求加呀~大神~

地板
猴哥剃须刀 发表于 2014-8-17 19:38:35
那我的  % Var explained:是-27,精度怎么样啊

7
chen0hui 在职认证  学生认证  发表于 2014-10-15 15:43:06
恙日 发表于 2014-6-22 19:43
我的结果
Mean of squared residuals: 14369293
                    % Var explained: 96.07
效果挺好的!

8
jgchen1966 发表于 2014-10-16 20:41:16
不知道你们结果如何出来的!]本人的很正常!!
用对数的应变量,RMSE占平均数的14%, R2=68%
用原数,RMSE占平均数的41%,但R2=72%
!!
已有 1 人评分经验 收起 理由
oliyiyi + 20 精彩帖子

总评分: 经验 + 20   查看全部评分

9
jgchen1966 发表于 2014-10-16 21:40:08
随机森林的结果:Type of random forest: regression
                     Number of trees: 3000
No. of variables tried at each split: 1

          Mean of squared residuals: 0.2355287
                    % Var explained: 68.3
线性回归结果:
Call:
lm(formula = lOzone ~ Solar.R + Wind + Temp, data = myda)

Residuals:
     Min       1Q   Median       3Q      Max
-2.06193 -0.29970 -0.00231  0.30756  1.23578

Coefficients:
              Estimate Std. Error t value Pr(>|t|)   
(Intercept) -0.2621323  0.5535669  -0.474 0.636798   
Solar.R      0.0025152  0.0005567   4.518 1.62e-05 ***
Wind        -0.0615625  0.0157130  -3.918 0.000158 ***
Temp         0.0491711  0.0060875   8.077 1.07e-12 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 0.5086 on 107 degrees of freedom
Multiple R-squared:  0.6644,    Adjusted R-squared:  0.655
F-statistic: 70.62 on 3 and 107 DF,  p-value: < 2.2e-16
二者结果是一致的.

已有 1 人评分经验 收起 理由
oliyiyi + 20 精彩帖子

总评分: 经验 + 20   查看全部评分

10
jgchen1966 发表于 2014-10-16 21:42:27
最好的线性回归结果:与随机森林相当.对于此类简单的问题以用线性回归为好.

Call:
lm(formula = lOzone ~ Solar.R + Wind + Temp + I(Solar.R^2) +
    I(Wind^2), data = myda)

Residuals:
     Min       1Q   Median       3Q      Max
-1.85559 -0.25596  0.00228  0.31332  1.16265

Coefficients:
               Estimate Std. Error t value Pr(>|t|)   
(Intercept)   7.722e-01  6.357e-01   1.215 0.227208   
Solar.R       7.463e-03  2.323e-03   3.212 0.001749 **
Wind         -2.211e-01  5.885e-02  -3.757 0.000283 ***
Temp          4.194e-02  6.239e-03   6.722  9.6e-10 ***
I(Solar.R^2) -1.469e-05  6.736e-06  -2.181 0.031444 *  
I(Wind^2)     7.388e-03  2.589e-03   2.854 0.005208 **
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 0.4852 on 105 degrees of freedom
Multiple R-squared:  0.7002,    Adjusted R-squared:  0.686
F-statistic: 49.06 on 5 and 105 DF,  p-value: < 2.2e-16

已有 1 人评分经验 收起 理由
oliyiyi + 20 精彩帖子

总评分: 经验 + 20   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 08:46