1、1、比较算符等于 = 或EQ不等于 = NE大于 或 GT小于 或 LT小于等于 = 或 GE等于列表中的一个 IN 2、逻辑运算符 AND OR NOT 3、其他算符 (MAX) (MIN) | (JOIN)四、 数据集命令1. dataDATA data-set-name-1 . . .data-set-name-n ;建立一个输出数据集data example1 example2 (drop=IDnumber); set sample; . . .more SAS statements. . .run;DATA的选择项1)、DROP= data plan1 plan2(drop=sala
2、ry gender); set payroll; if hired500 or amountsold2000; format units comma7. amountsold dollar14.2; title Quarterly Report for Sales above 500 Units or $20,00015、 label1)、给数据集加标签2)、给变量加标签标签的长度不得超过256个字符(包括空格)16、 TITLEtitle语句为输出结果指定标题,n表示标题的个数(1-10),每个标题最长132个字符。TITLE1Average SAT Scores Entering Coll
3、ege Classes,1972-1998*;TITLE2 Recentered Scale for 1987-1995;17、 DO /End1) DO ;statementsEND ;if yz then do; if z=0 then z=b*c; x=2#y;2)DO do month=JAN,FEBMARdo count=2,3,5,7,11,13,17;do i=5;do i=var1-var5;do i=var1, var2, var3;do i=01JAN2001d,25FEB200118APR2001d;do i=1 to 10;do i=1 to exit;do i=1 t
4、o x-5;do i=1 to k-1, k+1 to n;do i=k+1 to n-1;do i=n to 1 by -1;do i=.1 to .9 by .1, 1 to 10 by 1,20 to 100 by 10;do count=2 to 8 by 2;do i=1 to 10 while(xdo i=10 to 0 by -1 while(month=do data i=1 to 100; input name $8.; do j=1 to 10; if j=5 then leave myloop; put i= j=;end;dcl num k=18 n=11;do i=k
5、+2 to n-1 by -2; put i;三、 SAS函数1、 INT()2、 ABS()3、 SQRT()4、 SUBSTR(S,P,N)5、 MDY(M,D,Yr)6、 YEAR(date)、MONTH(date)、DAY(date)7、 MIN(X1,Xn)、MAX(X1,Xn)、MEAN(X1,Xn)、SUM(X1,Xn)8、 EXP(X) log(x) LOG2(X) LOG10(X)9、 DATEPART(dt) TIMEPART(dt)四、 SAS过程1. MEANS过程(统计量、OUTPUT)过程的选择项ALPHA=valueMAXDEC=number描述性统计选项CLM
6、RANGE CSS SKEWNESS|SKEWCV STDDEV|STD KURTOSIS|KURTSTDERR LCLM SUM MAXSUMWGT MEAN UCLM MINUSS N VAR NMISS分位数统计量MEDIAN|P50 Q3|P75 P1P90 P5 P95 P10 P99 Q1|P25 QRANGE例1 data cake; input LastName $ 1-12 Age 13-14 PresentScore 16-17 TasteScore 19-20 Flavor $ 23-32 Layers 34 ;Orlando 27 93 80 Vanilla 1Rame
7、y 32 84 72 Rum 2Goldston 46 68 75 Vanilla 1Roe 38 79 73 Vanilla 2Larsen 23 77 84 Chocolate .Davis 51 86 91 Spice 3Strickland 19 82 79 Chocolate 1Nguyen 57 77 84 Vanilla .Hildenbrand 33 81 83 Chocolate 1Byron 62 72 87 Vanilla 2Sanders 26 56 79 Chocolate 1Jaeger 43 66 74 1Davis 28 69 75 Chocolate 2Con
8、rad 69 85 94 Vanilla 1Walters 55 67 72 Chocolate 2Rossburger 28 78 81 Spice 2Matthew 42 81 92 Chocolate 2Becker 36 62 83 Spice 2Anderson 27 87 85 Chocolate 1Merritt 62 73 84 Chocolate 1proc means data=cake n mean max min range std p1maxdec=2 alpha=.1 clm ;var PresentScore TasteScore;title Summary of
9、 Presentation and Taste Scores例2proc means data=Grade noprint;class Status Year;var finalgrade;output out=sumstat mean=AverageGrade idgroup (max(score) obs out (name)=BestScore) /ways levels;proc print data=sumstat noobs; title1 Average Undergraduate and Graduate Course Grades title2 For Two Years2、
10、 CORR过程(SPEARMAN、KENDALL、NOSIMPLE)Proc corr; By statement;PARTIAL statement;VAR statement;WITH statement;KENDALLPEARSONSPEARMANALPHANOSIMPLEDATA=OUTK=OUTP=OUTS=例1:data fitness; input Age Weight Runtime Oxygen ;57 73.37 12.63 39.407 54 79.38 11.17 46.08052 76.32 9.63 45.441 50 70.87 8.92 .51 67.25 11
11、.08 45.118 54 91.63 12.88 39.20351 73.71 10.47 45.790 57 59.08 9.93 50.54549 76.32 . 48.673 48 61.24 11.5 47.92052 82.78 10.5 47.467 44 73.03 10.13 50.54145 87.66 14.03 37.388 45 66.45 11.12 44.75447 79.15 10.6 47.273 54 83.12 10.33 51.85549 81.42 8.95 40.836 51 77.91 10.00 46.67248 91.63 10.25 46.7
12、74 49 73.37 10.08 50.38844 89.47 11.37 44.609 40 75.07 10.07 45.31344 85.84 8.65 54.297 42 68.15 8.17 59.57138 89.02 9.22 49.874 47 77.45 11.63 44.81140 75.98 11.95 45.681 43 81.19 10.85 49.09144 81.42 13.08 39.442 38 81.87 8.63 60.055proc corr data=fitness pearson spearman hoeffding;var weight oxygen runtime;with age;例2:proc corr data=fitness spearman kendall cov nosimple outp=fitcorr;partial age;label age = Age of subject weight =
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2