分享

常用SAS程序代码

 fire216 2009-07-17
2007-06-19 00:07

简单随机:
PROC PLAN SEED=210002;
   FACTORS n=240; OUTPUT OUT=aaa;
DATA bbb; SET aaa; number=_n_;
   IF n<=120 THEN group='A'; ELSE group='B';
PROC PRINT NOOBS;
    VAR   number group;
RUN;

分层区组随机:
PROC PLAN SEED=210002;
   FACTORS center=3 block=10 length=10;
OUTPUT OUT=fffff;
DATA ggggg; SET fffff; number=_n_;
   IF length<=5 THEN group='A'; ELSE group='B';
PROC PRINT NOOBS;
    VAR   center number group;
RUN;

数据库比较
proc compare base=sasuser.aaa compare=sasuser.bbb;
title ‘report’;
run;

秩和检验
Data PGM20C;
DO A=1 TO 4;
DO B=1 TO 2;
INPUT F; OUTPUT;
END; END; CARS;
43   44
15   15
2    1
0    0
;
DATA TWO; SET PGM20C;
DO I=1 TO F;
OUTPUT TWO;
END; RUN;
PROC NPAR1WAY WILCOXON DATA=TWO;
CLASS B; EXACT; VAR A; RUN;

方差分析:

重复测量方差分析程序
与某一时间点的比较,组间比较,未分组
data a;
set b
proc glm;
class group;
model T1 T2 T3 T4=group/nouni;
repeated time 4 contrast(2)/printm summary;
lsmeans group/stderr;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多