资源描述:
《SAS知识 (1).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SAS基础1SAS数据步重要知识2把EXCEL表中数据输入SAS3SET-数据集纵向合并4数据集的横向合并本例子中的BY语句规定,根据NAME变量的值进行合并。应用MERGE合并数据集时要注意,需要合并的数据集需要先根据变量的值进行排序,如本例题的OUT1和OUT2需要先根据NAME变量的值进行排序。可以利用SORT过程对合并前的数据集进行排序5结果6运算符7算术运算符(arithmeticoperators)8比较运算符9字符比较比较的运算对象可以是数值也可以是字符,但比较的结果总是1或0。字符运算对象在字符之间从左到右比较。字符次序按ASCII码排列序列次序确定表达式’GRAY’>’AD
2、AMS’是真的,它与表达式’Johes,C.’<’Johns,Clyde’一样,它们的值都有等于1。两个不等长度的字符值被比较时,在比较之前短的后面添上空格,于是’FOX’等价于’FOX‘。(不过’FOX’不等价于’FOX’,因为字符值前面或后面的空格对SAS是有意义的)10逻辑运算符(logicaloperators)如果AND的左右都是1(真),则AND运算产生的结果为1,否则为0。如果OR两边的量至少有一个是1(真),那么OR运算产生的结果为1(真),否则为0。11SAS函数12算术函数和数学函数13三角函数14概率函数注:分布名可以是BERNOULLI(贝努里)、BINOMIAL(二
3、项分布)、CHISQUARE(卡方分布)、F(F分布)、NORMAL(正态分布)、POISSON(泊松分布)、T(t分布)、UNIFORM(均匀分布)等。如下例:data;x=CDF('normal',32.98,30.26,5.1);procprint;run;结果为0.70310。15分位数函数PROBIT(X):正态分布分位数CINV(X,df):卡方分布分位数FINV(X,df1,df2):F分布分数位TINV(X,df):t分布分位数DATAout1;x=probit(0.5);PROCprint;RUN;结果:016样本统计函数-CSS(变量,变量,...)注:‘.’表示缺失值1
4、7样本统计函数-CV(变量,变量,...)18样本统计函数MAX(ofx1-xn)或MAX(x1,x2,…)求非缺失值的最大值,要求至少有两个以上的非缺失值MIN(ofx1-xn)或MIN(x1,x2,…)求非缺失值的最小值,要求至少有两个以上的非缺失值MEAN(OFx1-xn)或MEAN(x1,x2,…)计算非缺值自变量的算术平均值。至少一个非缺失值19样本统计函数MISSING(数字
5、字符)给出一个数值,表明参数是否含有缺失值。有缺失值时结果为1,没有缺失值时结果为0N(ofx1-xn),N(x1,x2,…)求非缺失值的个数,要求至少有一个自变量NMISS(ofx1-xn),NMISS(
6、x1,x2,…)求缺失值(missingvalues)的个数20样本统计函数STD(变量,变量,...)计算标准差STDERR(变量,变量,...)计算平均数的标准误SUM(变量,变量,...):和USS(变量,变量,...):未校正的平方和CSS=(xi)221样本统计函数VAR(变量,变量,...):方差22计算两个日期间隔的天数INTCK数据步中的YYMMDD10.,称为数据格式,意思是日期型,长度等于10,YY表示年度,MM表示月份,DD表示天。注意数据行不能有空格23计算两个日期间隔的天数INTCK这个数据步利用了行保持符@,@1表示从第1列开始读取观察值,@12表示从第12列开
7、始读取观察值24分支结构If表达式Ifsex=‘F’;If表达式thenSAS语句;elseSAS语句;If0<=weight<39thenx=37.5;Elseif39<=weight<42thenx=40.5;…25资料的整理26统计图27统计图直条图饼图线图28GCHART画直条图PROCGCHART;VBAR分类变量/选项;29选项TYPE=FREQ(频率,系统默认)、PCT(百分比)、SUM(和)、MEAN(平均数)GROUP=变量:定义分类变量SUMVAR=变量:给定变量画图MIDPOINTS=值列:规定BAR的中点midpoints=1020304050;midpoints=1
8、0to50by10;midpoints=‘a’‘v’‘s’;30有分类时比较复杂31例3233数量性状整理34表2-5126头基础母羊的体重资料535051575651484662516156625846.548465054.556405351575459524757595450525462.55050535154565052505243534850605852645047375246454253584750