当前位置:文档之家› SAS过程步

SAS过程步

var a b c d e f ; id bh;
proc tree;
run;
30
fastclus
动态聚类分析
proc fastclus data=iris maxc=2 maxiter=10 out=clus;
var sepallen sepalwid petallen petalwid;
proc freq;

proc princomp;
run;
33
factor
可选择:
因 子 分 析
可选择:
主 分 量 分 析
主 因 子 分 析
proc factor data=socecon simple corr;
run;

proc factor data=socecon priors=smc msa scree residual preplot
正态分布检验
proc univariate plot;
var x;
run;

PRINT
数 据 输 出
PROC PRINT ;
RUN;

SORT
数 据 排 序
PROC SORT;
BY age;
PROC PRINT;
RUN;

tabulate
制作表格
PROC PRINT;
Proc tabulate format=8.0;
END;
PROC RSREG DATA=B OUT=C NOPRINT;
MODEL Y=X1-X3/PREDICT;
DATA B;
SET C;
IF X3=1.77;
PROC PLOT ;
PLOT X1*X2=Y/CONTOUR=6 HPOS=100 VPOS=36 HSPACE=10
HAXIS=-2 TO 2 BY .5
model x =block a;

anova
三方面分类的方差分析
proc anova;
classes A B T;
model X1=A B T ;
10
可选择:
LSQ
duncan
duncan
多重比较
可选择:
LSQ测验
邓肯Q测验
图基Q测验
proc anova;
classes block a;
model x =block a;
run;
46
candisc
典 型 判 别 分 析
proc candisc data=iris out=outcan distance anova;
class species ;
var sepallen sepalwid petallen petalwid;
run;
proc plot;
plot can2*can1=species;
run;
20
corr
多个变量间的简单相关系数的计算
proc corr;
run;
21
plot
相关点式图的绘制
plot y*x='+';
rproc plot;
un;
22
corr,partial
一 级 净 相 关
proc corr;
var y;with a; partial f;
run;
23
corr,partial
var methdiff;
run;
38
freq
卡平方测验
可选择:
2×2 联列表式
2×j 联列表式
r×c联列表式
data;
do a=1 to 2;
do b=1 to 2;
input x@@;
output;
end;
end;
cards;
......
;
proc freq;
weight x;
tables a*b / chisq ;
SAS过程步
2011-03-20 07:11:28|分类:默认分类|标签:sas|举报|字号订阅
编号
过程名
功用
必要的语句

means
计算基本统计量
proc means;
var x;
run;

chart
制作次数分布表
次数分布图
proc chart;
hbar x;
run;

univariate plot
SET A END=EOF;
OUTPUT;
*-------CREATE AN X1*X2 GRID FOR PLOTTING--------;
IF EOF THEN DO;
Y=.;
X3=1.77;
DO X1=-1.5 TO 1.5 BY .1;
DO X2=-2 TO 2 BY .1;
OUTPUT;
END;
VAXIS=-1.5 TO 1.5 BY .5;
RUN;
format species specchar.;
title'Plot of Canonical Variables';
run;
47
RSREG
岭 嵴 分 析
PROC SORT;
BY X1 X2 X3;
PROC RSREG;
MODEL Y=X1 X2 X3/LACKFIT;
RUN;
DATA B;
*-------GET THE ACTUAL VALUES--------;
proc sort;
by time temp;
proc rsreg;
model mbt=time temp;
ridge max;
run;
43
lackfit
欠适测验
model mbt=time temp/lackfit;
ridge max;
run;
44
score
得 分 分 析
proc score data=fitness score=factout out=fscore;
二 级 净 相 关
proc corr;
var y;with f; partial a b ;
run;
24
corr,partial
三 级 净 相 关
proc corr;
var y;with f; partial a b d ;
run;
25
cancorr
典 型 相 关 分 析
proc cancorr;
var y1 y2 y3 ;with x1 x2 x3 ;
means block a b c d /lsd duncan tukey;
run;
16
nested
嵌套设计的方差分析
proc nested;
classes plant leaf;
var calcium;
run;
17
glm
带有交叉项的双向不均衡设计的方差分析
proc glm;
class drug disease;
run;
26
reg
直 线 回 归
proc reg;
model y=x1;
run;
27
reg
二 元 回 归
proc reg;
model y=x1 x2;
run;
28
reg
可选择:
forward
backward
stepwise
多 元 回 归
可选择:
向 前 回 归
向 后 回 归
双 重 逐 步 回 归
proc reg;
model y=drug disease drug*disease /ss1 ss2 ss3 ss4;
run;
18
corr
简 单 相 关 系 数
proc corr;
var y;with x1;
run;
19
corr
一个变量与多个变量的简单相关系数
proc corr;
var y;with a b c d e f ;
DER.B0=1-EXP(-B1*X);
DER.B1=B0*X*EXP(-B1*X);
OUTPUT OUT=B P=YHAT R=YRESID;
PROC PLOT DATA=B;
PLOT Y*X='A' YHAT*X='P'/OVERLAY VPOS=25;
PLOT YRESID*X/VREF=0 VPOS=25;
run;
39
reg
二 次 抛 物 线
proc reg data=uspop;
var yearsq;
model pop=year/r cli clm;
plot r. *p. ;
add yearsq;
print;
plot;
plot pop*year='a' predicted.*year='p' u95. *year='u'
12
anova;
2*2*2 复因子试验的统计分析方法
proc anova;
classes block k p n x;
model x=block k p n k*p k*n p*n k*p*n ;
13
glm
协方差分析
proc glm;
class t ;
model y=t x;
14
anova
多元方差分析
model g=a b c d e f /selection=forward;
run;
29
cluster
相关主题