版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章通用标准过程5.1
绘制平面图过程GCHART(CHART)
5.2计算相关系数过程CORR5.3SAS与dBASE间数据转换过程DBF5.4简单统计分析过程MEANS5.5二维散点图绘制过程GPLOT5.6输出数据集过程PRINT5.7
排序过程SORT5.8STANDARD过程格式5.9
数据集转置过程TRANSPOSE5.10两组数据均值比较过程TTEST5.11绘制三维图形过程G3D第5章通用标准过程第5章通用标准过程5.1绘制平面图过程GCHART(CHART)
GCHART可以绘制条形图、立体直方图、饼图和星图。用这些图可以直观表示两个或多个变量之间的关系。例5.1有一份单位职工情况数据,包括姓名(name)、性别(sex)、年龄(age)、学历(educa)(分为初(l)、中(m)和高(h)等教育三种情况)、月工资(salary)等。用图形方式给出职工性别比例、学历情况、男女工资比例、学历与工资关系、学历与性别等关系。建立数据集程序如下:DATAeg51;INPUTname$sex$agesalaryeduca$;LABELname=“姓名”sex=“性别”age=“年龄”salary="工资"educa="受教育情况";CARDS;李斯男20200初王五女25260初赵柳女28350中史奇男27350高朱巴男30290中刘久男35400中康实女32410高申山男31410高;第5章通用标准过程频数条形图横向图和纵向图横向条形图HBAR例5.1.1频数纵向条形图VBAR例5.1.2a
例5.1.2b百分比纵向条形图例5.1.3累积频数纵向条形图例5.1.4累积百分比纵向条形图例5.1.5分组合计纵向条形图例5.1.6分组均值纵向条形图例5.1.7再分组纵向条形图例5.1.8分组统计纵向条形图例5.1.9
立体图BLOCK例5.1.10
饼图PIE例5.1.11
星图STAR例5.1.12图形类型语句:GCHART过程的一般形式PROCGCHART选项1; 图形类型语句/选项2;[其它语句;]RUN;(1)选项1DATA=数据集名给出画图的数据集。LPI=aa是常数。该值给出饼图与星图的“圆度”比例,适当调节此值,可以使屏幕显示和打印的图更“圆”一些。a的默认值为6,通常a值为(每英寸行数/每英寸列数)*10。例如,打印机每英寸为8行12列时,LPI=6.6667。(2)图形类型语句:VBAR纵向条形图HBAR横向条形图BLOCK立体图PIE饼图STAR星图(3)其他语句: BY变量表:给出分组变量,按该变量取值分层绘制,要求数据集已按该变量排序 PATTERNn:定义图样 AXISn:定义坐标轴,控制坐标轴的形状和颜色 LEGEND:定义图例(4)选项2颜色:RED(红),BLACK(黑),WHITE(白),BLUE(蓝)GREEN(绿),ORANGE(橙),CYAN(青),GRAY(灰),PINK(粉红),YELLOW(黄),BROWN(褐)方法:ARROW(左侧或者右侧),INSIDE(内侧),NONE(无),OUTSIDE(外侧)。VBAR和HBAR的选项:ASCENDING以变量的值升序做图AUTOREF给横轴画格线DESCENDING以变量的值降序做图CAXIS=颜色给出坐标轴颜色CFRAME=颜色给出条形图的框架颜色CTEXT=颜色给出图中文字的颜色COUTLINE=颜色给出条形图轮廓线颜色DISCRETE数值变量取离散值FRAME给条形图画框架FREQ=变量给出频数变量G100每一组内的百分比为100%GAXIS=AXISn分组轴的说明GROUP=变量给定分组变量GSPACE=n给出分组图图间距LEGEND=LEGENDn图例说明MAXIS=AXISn中点轴说明MINOR=n横轴的最小刻度MIDPOINTS=值表给出中点值及范围MISSING允许指定的中值变量有缺值NOAXISNOAXES不画坐标轴NOSYMBOLNOLEGEND不给出子组符号和图例说明NOZEROS不画零频数中点PATTERNID=SUBGROUP图样随SUBGROUP变化PATTERNID=GROUP图样随GROUP变化PATTERNID=MIDPOINT图样随MIDPOINT变化例5.1.13PATTERNID=BY图样随BY变量变化AXIS=值给出轴的标尺号AXIS=AXISn用第n个AXIS语句表示轴REF=值在轴上垂线SPACE=n给定条形图间的距离SUBGROUP=变量以变量值绘制条形图SUBVAR=变量以变量的和或者均值绘制条形图TYPE=FREQ图示频数TYPE=CFREQ图示累积频数TYPE=PCT图示百分比TYPE=CPCT图示累积百分比TYPE=SUM图示和TYPE=MEAN图示平均数WIDTH=n条形图宽LEVELS=n给定变量绘制VBAR条数一般情况下,HBAR条形图右侧显示统计量,用选项NOSTAT则不显示统计量。BLOCK的选项:BLOCK的选项大部分与VBAR相同,只是描述上以立体图形替代条形图即可。BLOCKMAX=n立体图的最大高度。COUTLINE=颜色立体图轮廓线颜色。PIE的选项:PIE的有些选项与VBAR相近,只是在叙说上将条形图换成饼图即可。而以下的选项是PIE有专门定义的。ACROSS=n给出横向饼图的个数。ANGLE=n第一个饼图的起始角度。CFILL=颜色饼图的颜色。COUTLINE=颜色饼图轮廓线颜色。DOWN=n给出纵向饼图的个数EXPLODE=数值表给出饼图分块值FILL=X网格线绘图例5.1.14INVISIBLE=值给出不画图的数MATCHCOLOR文字和饼图的颜色一致NOGROUPHEADING不输出子组标题NOHEADING不输出标题OTHER=n子组饼图的大小PERCENT=方法百分比的标记方式SLICE=方法中点值的标记方式VALUE=方法值的标记方式5.2计算相关系数过程CORR第5章通用标准过程CORR过程计算变量间的相关系数,包括Pearson积矩相关系数和加权相关系数,还能产生三个非参数的关联测度(Spearman的秩序相关,Kendall的tau-b,和Hoeffding的相关性度量D)。该过程也可计算偏相关(Pearson的偏相关,Spearman的偏秩相关和Kendall的偏tau-b)和Cronbach系数及一些单变量的描述性统计量。PROCCORR选项;[语句;]RUN;(1)选项:数据集选项
DATA=数据集名指定要处理的数据集,缺省时为当前数据集。
OUTH=数据集名产生包含Hoeffding统计量的数据集
OUTP=数据集名产生包含Pearson相关的数据集。
OUTK=数据集名产生包含Kendall相关的数据集。
OUTS=数据集名产生包含Spearman相关的数据集。
相关类型选项
HOEFFDING计算并输出Hoeffding相关系数
KENDALL计算并输出Kendall相关系数
PEARSON计算并输出Pearson积矩相关系数
SPEARMAN计算并输出Spearman相关系数默认是PEARSON其它选项
VARDEF=参数参数是计算方差和协方差时的分母
N观测个数
DF误差自由度N-1WGT权重和
WDF权重和减1ALPHA计算Cronbach系数
COV当使用PARTIAL语句时,输出偏协方差阵
CSSCP输出修正平方和及叉积
NOCORR不输出Pearson相关
SSCP输出平方和及叉积
第5章通用标准过程(2)语句:
VAR变量表;(指定列)列出数据集中所有参与分析计算的数值变量。若无此语句,则数据集中的数值变量都参与运算。WITH变量表;(指定行)分析两组变量间相关性时,用VAR语句和WITH语句分别列出两组变量。PARTIAL变量;给出要求计算Pearson偏相关或Spearman偏等级次序相关或Kendall偏TAU-B的变量。WEIGHT变量;计算加权积矩相关系数时给出数据集中权重变量名。FREQ变量;给出数据集中代表观测频数的变量名。当规定FREQ语句时,若某观测中FREQ变量的值为n,则输入数据集中该观测代表n个观测。
第5章通用标准过程第5章通用标准过程x1x2x3…x10
x1c11c12c13…c110
x2……..
x3
…x10……………...c1010PROCCORR;RUN;x1x2x3…x5
x6c11c12c13…c110
x7……..
x8
x10……………...c1010…PROCCORR;VARX1-X5;WITHX6-X10;RUN;例5.2.1数据与说明见例10.1的程序,输出见表5.12与表5.13。TITLE'法国12种家庭7种食品年均消费的相关分析';DATAxf;INPUTclass$x1-x7;LABELx1='面包'x2='蔬菜'x3='水果'x4='肉'x5='家禽'x6='牛奶'x7='酒';CARDS;MA23324283541437526247427EM22935593881527567239258CA23727675621948927235433MA34065633411507544324407EM33866083961501558319363CA343884368923451148243341MA45346603671620638414407EM44606994841856762400416CA438578962123661149304282MA56557764231848759495486EM55849955482056893518319CA5515109788726301167561284;PROCCORRPEARSONSPEARMANKENDALLHOEFFDING;PROCCORR;VARx1x4x5x6;WITHx2x3x7;RUN;5.3SAS与dBASE间数据转换过程DBF第5章通用标准过程PROCDBF选项;RUN;选项:DB2=文件逻辑名。文件逻辑名可以是当前目录下dBASEⅡ的以DBF为扩展名库的文件名(不包括扩展名DBF);或者是用FILENAME语句定义的库文件的文件逻辑名。本选项指定被转换成SAS数据集的dBASE库文件。DB3=文件逻辑名。这里的文件逻辑名是指dBASEⅢ库文件的文件名或用FILENAME语句定义了的库文件的文件逻辑名。其它要求同选项DB2=文件逻辑名。OUT=数据集名。该数据集名是由dBASE库文件转换后的SAS数据集名。DATA=数据集名。该数据集名是将要被转换为dBASE库文件的数据集名。当无此选项时,当前数据集为被转换数据集。说明:(1)dBASE库文件转换成SAS数据集时,字符型值超过200个字符时,在SAS数据集中只截取200个字符;逻辑型字段的值转换为字符型值;日期型转换为SAS的日期型;备注型被忽略。(2)SAS转换成dBASE库文件时,数值变量转换为dBASE的长度为16的数值型数据。第5章通用标准过程 下列程序将该库文件转换为SAS数据集WORK.AA。 FILENAMEbb"c:\myfile\eg5-3.DBF"; PROCDBFOUT=aaDB3=bb; RUN; PROCPRINT; RUN; 同样,下列程序可以将SAS数据集又转换成dBASE的库文件: FILENAMEbb"c:\myfile\eg5-3.DBF"; PROCDBFDATA=work.aaDB3=bb; RUN; PROCPRINT; RUN;例5.3.1设c:\myfile\eg5-3.DBF,其字段名和数据如下: NAMESEXAGESALARY 张三m30400.00 李四f28380.00 王五m40500.005.4简单统计分析过程MEANSPROCMEANS选项;[语句;]RUN;(1)选项:DATA=数据集名指定被分析的数据集,缺项时为当前数据集。MAXDEC=nn为输出结果要保留的小数位,缺省时n=2。FW=nn为输出统计量时的字段宽度,缺省时n=12。VARDEF=参数参数指出计算方差时的分母。DF自由度N-1,默认值N观测数WGT权重之和WDF权重之和减1第5章通用标准过程MEAN平均值STD标准差MIN最小值MAX最大值RANGE极差SUM总和VAR方差USS未修正的平方和CSS修正的平方和CV变异系数STDERR标准误TT值,总体均值为零PRTT值的最大绝对值的概率SUMWGT加权变量值之和。(2)语句VAR变量表;
列入变量表中的数据集变量将被MEANS过程进行分析。CLASS变量;
将数据集中的全体观测以CLASS语句中的变量之值进行分组分析处理。FREQ变量;
如果数据集中的某一变量的值是各观测的频数,那么要用该语句指出该变量。OUTPUTOUT=数据集名;
将MEANS过程的结果输出给定数据集名的数据集中去。
patient数据集包含4个变量(性别sex,年龄age,身高height,体重weight),共237个观测。不加参数,默认输出每个数值变量非缺失值的频数、均值、标准差、最大值和最小值。
procmeansdata=patient;run;使用class参数,对变量进行分组统计,同时可以指定需要汇总统计的值。procmeansdata=patientnrangesumvarmeannmissmedian;classsex;run;使用output命令,指定输出结果至数据集。procmeansdata=patient;classsex;varheight;outputout=htstatn=sum=mean=nmiss=median=/autoname;run;procprintdata=htstat;run;autoname是指定sas自动命名汇总变量名称。_TYPE_=0:全体。_TYPE_=1:按sex分类。若class后面有两个变量,如sexage,则_TYPE_会出现4个值。0-整体,1-sex,2-age,3-sex*age第5章通用标准过程利用MEANS过程进行成对数据比较 数据源于南京农业大学主编《田间试验和统计方法》第77页表4.4,程序为: TITLE“成对数据比较”; DATAa; INPUTgroup$x1x2; x3=x1-x2; LABELgroup=“参加者”x1=“用药前”x2=“用药后”x3=“x1-x2”; CARDS; 11025 21312 3814 4315 5512 62027 7618 ; 输出结果:
表5.16成对数椐比较MEANS过程分析变量:x3=x1-x2均值标准误差t值Pr>|t|----------------------------------------------------8.28571431.9965957-4.150.0060---------------------------------------------------PROCMEANSMEANSTDERRTPRT;VARx3;RUN;5.5二维散点图绘制过程GPLOT(PLOT)
第5章通用标准过程 在一个数据集中,指定二变量作为纵横轴,绘制高质量的平面散点图。例如在主成分分析后,用第一主成分和第二主成分绘制散点图等。例5.5.1运行下列程序:OPTIONSPS=25;DATAa;INPUTno$xyz;CARDS;a-4160b-397c-2412d-1115e0016f1115g2412h397i4160;PROCGPLOT;PLOTy*x;RUN;图5.12PLOTy*x图5.13PLOTx*y将程序中的PLOTy*x;换成PLOTx*y;将产生图5.13的图形。图5.14PLOTy*x=“#”将PLOTy*x;换为PLOTy*x=“#”;后的图形为图5.14。将PLOTy*x;换为PLOTy*x=“#”z*x=“a”/OVERLAY;后的图形为图5.15。图5.15PLOTy*x=“#”z*x=“a”/OVERLAYPROCGPLOT选项1;PLOT图形说明1图形说明2.../选项2;[其他语句;]RUN;OPTIONSPS=mLS=n;改变页面的大小,m和n是正整数,m为指定的每页行数,n为每行的字符数(64<n<256,15<n<32767),在SAS输出中,默认一页为21行78列。
(1)选项1 DATA=数据集名指定绘图数据集(2)图形说明纵轴变量*横轴变量[=变量或“单字符”]例如:(1)y*x/*y为纵轴,x为横轴,图形用默认字符“+"形成。*/(2)x*y/*x为纵轴,y为横轴,图形用默认字符“+"形成。*/(3)y*x=“#”/*y为纵轴,x为横轴。图形符号是“”*/(4)y*x=“#”z*x=“a”/*同一图内画两个散点图,第一个图用字符“”形成,第二个图用字母“+”形成*/第5章通用标准过程
(3)选项2
VAXIS=值表给出纵轴的刻度标记信息
HAXIS=值表给出横轴的刻度标记信息
值表可以是:用空格分隔的多个升序排列的数值。首刻度TO末刻度BY间隔。例如:PLOTy*x/VAXIS=5TO50BY5OVERLAY
将PLOT后的多个图形说明给定的散点图绘制于一个坐标系下。
CHREF=颜色给出水平参考线的颜色CVREF=颜色给出垂直参考线的颜色HREF=值给出水平参考线的位置LHREF=值给出线型,“值”的范围是1至46VREF=值给出垂直参考线的位置LVREF=值给出线型,“值”的范围是1至46CAXI=颜色给出坐标轴的颜色CFRAME=颜色给出所围区域的颜色CTEXT=颜色给出文字的颜色FRAME画框架VMINOR=n给出主标记之间的次标记的数VZERO垂直轴上的第一个标记是0VREVERSE垂直轴上的次序颠倒(4)其他语句BY变量表;系统依“变量表”中的变量取值进行分组显示图形。SYMBOLn选项3;给出绘图的符号、颜色及各点之间的连接方式,n为1到255的正整数,给定SYMBOL语句编号。
“选项3”取值:
C=颜色给出绘图符号和连线颜色CV=颜色给出绘图符号颜色CI=颜色给出连线颜色W=数值给出连线的宽度L=n给出连线的线型,1≤n≤46V=字符任一键盘字符H=数值给出字符的高F=字型给出字符的字型I=NONE点间不连线I=JOIN点间连直线I=SPLINE点间连曲线I=RXXXXXXX曲线拟合绘图的选项,第一个X取值为L、Q和C,分别表示线性回归拟合、二次回归拟合和三次回归拟合;第二个X的取值为零或非零分别表示有无截距;第三、第四和第五个X的取值为每个预测值的置信限CLI,或者为平均预测值的置信限;第六和第七个X的取值可以是90、95和99,表示不同置信水平的值。
例5.5.2以下程序段绘制曲线图(图5.16)PROCGPLOT;PLOTy*x;SYMBOLCI=BLUEI=SPLINE;RUN;图5.16PLOT绘制曲线例5.5.3绘制Sinx在0到2π内的图形 OPTIONSPS=30; DATAa; DOx=0TO8*ATAN(1)BY0.05; y=SIN(x); OUTPUT; END; PROCGPLOT; PLOTy*x=“*”; RUN;输出如图5.17图5.17y=SIN(x)例5.5.4goptionsreset=globalgunit=pctbordercback=whitecolors=(blackbluered)ftitle=swissbftext=swisshtitle=6htext=3;datacitytemp;inputmonthfarencity$;cards;140.5Raleigh112.2Minn152.1Phoenix...moredatalines...1241.2Raleigh1218.6Minn1252.5Phoenix;title1'AverageMonthlyTemperature';footnote1j=l'Source:1984AmericanExpress';footnote2j=l'AppointmentBook'j=r'GR21N08(a)';symbol1interpol=joinvalue=dotheight=3;/*将三个城市十二个月的气温图显示在同一幅图中*/procgplotdata=citytemp;plotfaren*month=city/hminor=0;run;/*将三个城市十二个月的气温图显示在三幅图中*/procgplotdata=citytemp;plotfaren*month;bycity;run;
plotfaren*month=cityPROCPLOT选项1;PLOT图形说明1图形说明2.../选项2;RUN;(1)选项1 DATA=数据集名指定绘图数据集 UNIFORM分组画图时,各组都用同一刻度VPERCENT=数值用给出的数值控制图形在页面上纵向的分布
例如:50是输出两个大小相同的图形;502525是输出三个图形,一个占二分之一页面,另两个各占四分之一;330是输出一个图形,占三分之一页面。HPERCENT=数值用给出的数值控制图形在页面上横向的分布NOMISS含有缺值的观测不参与计算(2)图形说明纵轴变量*横轴变量[=变量或“单字符”]例如:(1)y*x/*y为纵轴,x为横轴,图形用默认字符“A"形成。*/(2)x*y/*x为纵轴,y为横轴,图形用默认字符“A"形成。*/(3)y*x=“#”/*y为纵轴,x为横轴。图形符号是“#”*/(4)y*x=“#”z*x=“a”/*同一图内画两个散点图,第一个图用字符“#”形成,第二个图用字母“a”形成*/(3)选项2OVERLAY
将PLOT后的多个图形说明给定的散点图绘制于一个坐标系下。CONTOUR=n
其中n为1到10的正整数。选取本选项,可以绘制二元函数的平面等高值图,n称为灰度级,也叫分辨率。n值越大,图的层次越多。(4)其他语句BY变量表;系统依“变量表”中的变量取值进行分组显示图形。
例5.5.5 OPTIONSPS=60; DATAa; DOx=0TO500BY5; DOy=0TO500BY10; z=50+x/105*x**2/10000+y/105*y**2/10000+4*x*y/1000;OUTPUT; END; END; PROCPLOT; PLOTy*x=z/CONTOUR=10; RUN;图5.18等高值图ProcGcontour把三维的关系表现在二维的坐标轴上,线或区域代表Z对应的在平面坐标轴上(x,y)的值。(x,y)代表湖的面积,而Z代表湖的深度,不同的深度值用唯一的一种颜色的线条表示。配合symbol语句可以更多样化的显示图形。等高线绘制过程GCONTOUR下列程序的数据集与例5.5.5相同(图5.18),绘图过程用GCONTOUR,输出如图5.19。DATAa; DOx=0TO500BY5; DOy=0TO500BY10; z=50+x/10-5*x**2/10000+y/10-5*y**2/10000+4*x*y/10000; OUTPUT; END; END;PROCGCONTOUR;PLOTy*x=z;RUN;等高线绘制过程GCONTOUR将上例的绘图过程步用以下程序段替换,输出结果如图5.20。PROCGCONTOUR;PLOTy*x=z/PATTERNCOUTLINE=GRAYCTEXT=GREEN;RUN;图5.19GCONTOUR绘制等高线图图5.20使用PATTERN的GCONTOUR绘图5.6输出数据集过程PRINT
将一个已经产生了的数据集输出到OUTPUT窗口,可以输出全部变量或部分变量的全部观测值,也可以输出数值变量的总和。PROCPRINT选项;[语句;]RUN;(1)选项DATA=数据集名指定输出数据集名。若无此选项,则输出当前数据集。LABEL
在输出的第一行中,用变量的标号代替变量名。DOUBLE隔行输出。NOOBS不输出观测的序号。N在输出的最后一行给出观测的个数。(2)语句
VAR变量表;只输出变量表中给定的变量
SUM变量表;输出变量表中所列变量的和第5章通用标准过程例5.6.1用例5.1的数据步程序,加上如下过程步:
PROCPRINTNLABELNOOBS;SUMagesalary;RUN;则输出为:姓名性别年龄工资受教育情况李斯男20200初史奇男20350高王老五女25260初赵柳女28350中朱巴男30290中申山男31410高康实女32410高刘久男35400中========2212670N=85.7排序过程SORTPROCSORT选项;BY选项1变量1...选项n变量i;RUN;(1)选项DATA=数据集名指定被排序的数据集。OUT=数据集名给出排序后的新的数据集名,若无此项,则排序后的数据集用原数据集名。(2)BY语句;用来指定排序变量,选项n是DESCENDING,当选此项时,其后的排序变量将以从大到小的顺序进行比较排序,若无此选项,则以升序的方式排序。第5章通用标准过程
例5.7.1将例5.1中的数据步,填上如下过程步:
PROCSORTOUT=eg51new;BYagesalary;RUN;输出结果为:姓名性别年龄工资受教育情况李斯男20200初史奇男20350高王老五女25260初赵柳女28350中朱巴男30290中申山男31410高康实女32410高刘久男35400中5.8数据标准化过程STANDARD第5章通用标准过程PROCSTANDARD选项;[语句;]RUN;(1)选项
DATA=数据集名指定被标准化的数据集名
OUT=数据集名指定一个数据集名,其内包含的数据为标准化了的变量值及不要求标准化的变量值。
VARDEF=参数给定方差计算时分母选取的方式,可选参数:DF自由度N-1,默认值N观测数WGT权重之和WDF权重之和减1 M=mm为指定的标准化均值,通常的标准化中M取0。
S=ss为指定的标准化标准差,通常的标准化中S取1。若无M=和S=两个选项时,标准化后的数据与原数据一样。
REPLACE有此选项时,缺值数据将用均值代替。(2)语句
VAR变量表;出现在变量表中的变量都将被标准化。若无此语句时,数据集中的全部数值变量将被标准化。
FREQ变量;变量是数据集中的频数变量。
WEIGHT变量;变量是数据集中的权重变量。例5.8.1
将下列数据进行标准差标准化并产生新的数据集B。XYZ0.1318000.3717000.222500程序为: DATAa; INPUTxyz; CARDS; 0.131800 0.371700 0.222500 ; PROCSTANDARDOUT=bM=0S=1; RUN; PROCPRINTDATA=b; RUN;
输出结果如下:NAMEMEANSTDNX0.20.13Y42.64575131113Z2000435.889894353OBSXYZ
1-1.00000-0.37796-0.4588321.000001.13389-0.688253-0.00000-0.755931.147085.9数据集转置过程TRANSPOSE第5章通用标准过程PROCTRANSPOSE选项;[语句;]RUN;(1)选项
DATA=数据集名指定被转置的数据集名,无此选项时,当前数据集被转置。
PREFIX=SAS名数据集被转置后,原数据集的变量变成新数据集的观测,而原来的观测变成新数据集的变量,那么,在新数据集中的变量名是什么呢?本选项中的“SAS”名就是为新变量名提供一个变量名的前缀,不同的变量用前缀“SAS名”后接自然数来命名。OUT=数据集名给定转置后的新数据集名,若无此项,则新数据集名为DATAn。NAME=SAS名SAS名将作为转置后的数据集的一个变量名,其值为原数据集中的变量名,若无此选项时,原数据集的变量名构成的新数据集中变量名为_NAME_的变量。(2)语句VAR变量表;
变量表中给出原数据集中参与转置的变量,若无此语句,则原数据集中的全部数值型变量将被转置。例5.9.1下列程序实现了由数据行中的数据产生的数据集的转置,并且输出原数据集和转置后的数据集,程序如下:
DATAa;INPUTA$XYZ;CARDS;a123b456c789d011;PROCPRINT;PROCTRANSPOSEOUT=b;RUN;PROCPRINTDATA=b;RUN;
输出结果:
原数据集OBSAXYZ1a1232b4563c7894d011转置后数据集OBS_NAME_COL1COL2COL3COL41X14702Y25813Z3691
proctransposename=ovnameprefix=newout=b;
varAXYZ;
run;Obsovnamenew1new2new3new41Aabcd2X14703Y25814Z36915.10两组数据均值比较过程TTESTPROCTTEST选项CLASS变量;[其它语句;]RUN;(1)选项DATA=数据集名指定要分析的数据集名,若无此选项,当前数据集将被处理。(2)CLASS变量;
本语句是必须的,指定区分两个样本观察的变量,该变量取值只能是两个不同的值,可以是字符型,也可以是数值型。(3)其它语句VAR语句,本语句是可选的,指明参与分析的变量,若无此语句,数据集中全部数值变量将被分析。输出结果说明
(1)被分析变量名(Variable)(2)分类变量及其水平(no)(3)观察个数(不含缺项)(N)(4)均值(Mean)(5)标准差(StdDev)(6)标准误差(StdErr)(7)检验两组数据均值相等假设的T近似值(Pooled,tValue)(8)近似自由度(Satterthwaite,DF)(9)大于t绝对值的双侧显著性概率(Satterthwaite,Pr>|t|)(10)检验两组数据均值相等假设的T值(Satterthwaite,tValue)(11)自由度(PooledDF)(12)大于t绝对值的双侧显著概率(Pooled,Pr>|t|)(13)F'统计量(FoldedF,FValue)(14)每组中的自由度(FoldedF,DenDF)(15)大于F'值的概率(FoldedF,Pr>F)
例5.10.1数据源于南京农业大学主编<<田间试验和统计方法>>一书74页表4.2。程序如下: DATAa; INPUTno$x@@; CARDS; x1800x2900 x1840x2880 x1870x2890 x1920x2890 x1850x2840 ; PROCTTEST; CLASSno; VARx; RUN;TheTTESTProcedureStatisticsLowerCLUpperCLLowerCLUpperCLVariablenoNMeanMeanMeanStdDevStdDevStdDevStdErrxx1801.45856910.5526.32143.932126.2419.647xx25850.88880909.1214.05123.45267.39110.488xDiff(1-2)-75.36-2427.35723.78535.21467.46122.271T-TestsVariableMethodVariancesDFtValuePr>|t|
xPooledEqual8-1.080.3126xSatterthwaiteUnequal6.11-1.080.3219EqualityofVariancesVariableMethodNumDFDenDFFValuePr>FxFoldedF443.510.25155.11绘制三维图形过程G3DG3D过程能够绘制网格三维曲面和散点三维曲面等三维图形。PROCG3D选项1;PLOTY*X=Z/选项2;SCATTERY*X=Z/选项3;[其它语句;]RUN;在G3D过程中,PLOT语句和SCATTER语句至少出现其中之一。PLOT用于绘制网格三维曲面图;SCATTER用于绘制散点三维曲面图。Y*X=Z:绘图说明。其中Y、X和Z是三个变量,分别表示三维坐标系下的Y轴、X轴和Z轴。(1)选项1与GPLOT过程的“选项1”相同。(2)选项2
ANNODATE=数据集名给定一个注释数据集。CBOTTOM=颜色给出曲面底面颜色。CTOP=颜色给出曲面上面颜色。ROTATE=角度值列表给出一个或多个绕Z轴旋转的角度值。SIDE给曲面画侧断面。TILT=角度值列表给出一个或多个相对Y轴的倾斜角度值。XYTYPE=n当n=1时,画图的线与X轴平行;当n=2时,画图的线与Y轴平行;当n=3时,用网格画图且网格线分别与X轴和Y轴平行。CAXIS=颜色给出轴的颜色。CTEXT=颜色给出文字的颜色。GRID在轴的刻度上画参考线。NOAXIS不画轴及刻度等。NOLABEL不画刻度等。XTICKNUM=nn≥2,默认值是4。给出X轴上刻度数。YTICKNUM=nn≥2,默认值是4。给出Y轴上刻度数。ZTICKNUM=nn≥2,默认值是4。给出Z轴上刻度数。ZMAX=数值给定变量Z的最大值。ZMIN=数值给定变量Z的最小值。(3)选项3对于选项:ANNOTATE、ROTATE、TILT、CAXIS、CTEXT、GRID、NOAXIS、NOLABEL、XTICKNUM、YTICKNUM、ZMAX、ZMIN、ZTICKNUM的意
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校2024-2025学年度德育工作计划
- 进行性肢端黑变病的临床护理
- 【培训课件】销售技能培训 顾问式实战销售
- 产后胳膊疼的健康宣教
- 低磷血症的临床护理
- 《教学管理》课件
- 变形杆菌性角膜炎的临床护理
- JJF(陕) 077-2021 水泥胶砂试体成型振实台校准规范
- 幼儿教师培训课件:《信息交流》
- 创新教学方法提升幼儿园教育质量计划
- 【MOOC】全新版大学进阶英语综合教程II-内蒙古大学 中国大学慕课MOOC答案
- 印刷保密协议
- 中国当代文学专题-003-国开机考复习资料
- 2024年人教版初二历史上册期末考试卷(附答案)
- 预防校园欺凌主题班会课件(共36张课件)
- 智能机器人设计与实践智慧树知到答案2024年北京航空航天大学
- 支原体肺炎课件
- 2024年英语B级考试真题及答案
- 求职能力展示
- 基于PLC的热水箱恒温控制系统
- 国培教师个人成长案例3000字
评论
0/150
提交评论