24小时热门版块排行榜    

CyRhmU.jpeg
查看: 623  |  回复: 10
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

cheshg

铜虫 (正式写手)

[交流] 【求助】SAS问题

想计算相关系数,有两个变量一个变量是数据形式的,一个 不是,这样应该怎么求相关系数 ???请教  

[ Last edited by cheshg on 2009-6-20 at 00:05 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
q68(金币+2,VIP+0):多多指教! 6-20 07:17
landform 与 SOC 之间的相关性较高,R^2 为 0.6699
landuse 与 SOC 之间的相关性较差, R^2 为 6.589e-05

楼上似乎是做土壤方面的,个人觉得对于你的这个实验数据,用方差分析似乎更能说明问题,相反相关性分析似乎不能解释更多的东西。

我是用 R (http://www.r-project.org) 中的 lm() 函数完成上述分析的,我想 SAS 也一定可以做,只是我对 SAS 不是很熟悉罢了。
CODE:
> options(contrasts=c("contr.SAS", "contr.poly"))
> summary(lm(SOC ~ landform, soil))

Call:
lm(formula = SOC ~ landform, data = soil)

Residuals:
    Min      1Q  Median      3Q     Max
-0.6867 -0.6267 -0.1533  0.3608  1.2967

Coefficients:
                  Estimate Std. Error t value Pr(>|t|)   
(Intercept)         7.8967     0.3165  24.948 2.45e-10 ***
landformslopeland   2.0167     0.4476   4.505  0.00113 **
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 0.7753 on 10 degrees of freedom
Multiple R-squared: 0.6699,     Adjusted R-squared: 0.6369
F-statistic:  20.3 on 1 and 10 DF,  p-value: 0.001134

> summary(lm(SOC ~ landuse, soil))

Call:
lm(formula = SOC ~ landuse, data = soil)

Residuals:
   Min     1Q Median     3Q    Max
-1.685 -0.905  0.250  0.630  2.315

Coefficients:
                 Estimate Std. Error t value Pr(>|t|)   
(Intercept)        8.8950     0.5509  16.146 1.72e-08 ***
landusegrassland   0.0200     0.7791   0.026     0.98   
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 1.349 on 10 degrees of freedom
Multiple R-squared: 6.589e-05,  Adjusted R-squared: -0.09993
F-statistic: 0.0006589 on 1 and 10 DF,  p-value: 0.98

> anova(aov(SOC ~ landform, soil))
Analysis of Variance Table

Response: SOC
          Df  Sum Sq Mean Sq F value   Pr(>F)   
landform   1 12.2008 12.2008  20.297 0.001134 **
Residuals 10  6.0113  0.6011                    
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
> anova(aov(SOC ~ landuse, soil))
Analysis of Variance Table

Response: SOC
          Df  Sum Sq Mean Sq F value Pr(>F)
landuse    1  0.0012  0.0012   7e-04   0.98
Residuals 10 18.2109  1.8211               
> anova(aov(SOC ~ landform + landuse, soil))
Analysis of Variance Table

Response: SOC
          Df  Sum Sq Mean Sq F value   Pr(>F)   
landform   1 12.2008 12.2008 18.2706 0.002067 **
landuse    1  0.0012  0.0012  0.0018 0.967113   
Residuals  9  6.0101  0.6678                    
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

6楼2009-06-20 00:42:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

snoopyzhao

至尊木虫 (职业作家)

给出部分数据看看……
2楼2009-05-17 22:17:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cheshg

铜虫 (正式写手)

★ ★
mingdong(金币+2,VIP+0):谢谢您的交流! 6-25 15:59
SAS ---相关系数

相求一组是数字形式的变量,量一组不是数字形式的标量的相关系数?怎么求 请高手知道

例如:
变量X          变量Y
  A              1.1   1.2
  B              1.3   1.2
   C               1.4  1.5

每个变量X对照两个以上的变量Y

这样怎么求相关性,或者决定系数 就是X决定Y是多少 ?
3楼2009-06-14 21:37:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
mingdong(金币+1,VIP+0):谢谢! 6-15 14:47
这个似乎没有办法吧。以某个 y 对 x 可以获得线性模型的回归系数(决定系数)。但你的数据集给出的结果都会是 1,呵呵……
4楼2009-06-14 22:17:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见