SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 783|回复: 3
打印 上一主题 下一主题

请问如何用SAS做不等重复的方差分析?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2007-4-23 22:12:16 | 只看该作者

请问如何用SAS做不等重复的方差分析?

请问如何用SAS做不等重复的方差分析?
很多书上的例子都是等重复的例子,但是不等重复的例子怎么做呢?
如一个很常见的例子:
某克山病区测得11例克山病患者与13名健康人的血磷值(mmol/L)如下,问该地急性克山病患者与健康人的血磷值是否不同?
患者x1:0.84   1.05   1.20   1.20   1.39   1.53   1.67   1.80   1.87   2.07     2.11
健康人x2:0.54   0.64   0.64   0.75  0.76 0.81   1.16   1.20   1.34   1.35   1.48   1.56   1.87

患者的重复是11;而健康人的重复是13
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2007-4-24 09:43:39 | 只看该作者

Re:

关键是按方差分析的要求生成数据:

data tem;
   infile cards missover;
   input treat $ Y @;
   do while (Y ne .);
      output;
          input Y @;
   end;
   cards;
x1 0.84 1.05 1.20 1.20 1.39 1.53 1.67 1.80 1.87 2.07 2.11
x2 0.54 0.64 0.64 0.75 0.76 0.81 1.16 1.20 1.34 1.35 1.48 1.56 1.87
;
run;

proc glm data=tem;
   class treat;
   model y=treat/solution;
run;
quit;

   /* 分类变量只有两个值也可用 t 检验 */

proc ttest data=tem;
   class treat;
   var y;
run;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2007-4-25 16:05:29 | 只看该作者

@

组间均衡的用anova

组间不均衡的用glm

anyway, 用glm总归是没有错的。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2007-4-29 11:50:12 | 只看该作者

to collen

有个问题,ttest的方法是x1-x2,如果不均衡怎么做这个,所以不均衡的数据是不是不能用ttest方法作?
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-13 19:47 , Processed in 0.094638 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表