1 / 53
文档名称:

统计分析系统学习教案.pptx

格式:pptx   大小:478KB   页数:53页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

统计分析系统学习教案.pptx

上传人:wz_198613 2021/12/30 文件大小:478 KB

下载得到文件列表

统计分析系统学习教案.pptx

相关文档

文档介绍

文档介绍:会计学
1
统计分析系统(xìtǒng)sas
第一页,共53页。
计算中心(jì suàn zhōnɡ xīn)
数据(shùjù)步语句
选择(xuǎnzé)语句
SELECT (选择(xuǎnzé)表达式);
WHEN(值列表) 语句;
WHEN(值列表) 语句;
……
OTHERWISE 语句;
END;
第1页/共53页
第二页,共53页。
计算中心(jì suàn zhōnɡ xīn)
数据(shùjù)步语句
其中“选择表达式”是一个取数值、字符型值的变量或表达式,“值列表”为一项或者若干项,多项之间逗号分开,每项可以是一个与选择表达式相同取值类型的表达式。
“语句”可以是单个语句或复合语句。执行SELECT结构时,先计算出选择表达式和值列表中的所有值,然后把选择表达式值由前向后与值列表中的值相比,发现相等值则执行对应的语句,然后退出SELECT结构(不再查看后面(hòu mian)的值列表).
如果选择表达式的值不等于任何值列表中的值则执行OTHERWISE对应的语句,这种情况下没有OTHERWISE语句会出错。
第2页/共53页
第三页,共53页。
计算中心(jì suàn zhōnɡ xīn)
数据(shùjù)步语句
选择语句的另一种形式
SELECT;
WHEN(条件) 语句;
WHEN(条件) 语句;
……
OTHERWISE 语句;
END;
这种SELECT语句没有选择表达式,而是在每一个 HEN语句指定一个条件(逻辑表达式)
执行第一个满足条件的WHEN后的语句
如果所有(suǒyǒu)条件都不满足则执行OTHERWISE后的语句。
第3页/共53页
第四页,共53页。
计算中心(jì suàn zhōnɡ xīn)
数据(shùjù)步语句
SELECT;
WHEN(age<=12) put ‘少年(shàonián)’;
WHEN(age<35) put ‘青年’;
OTHERWISE put ‘中老年’;
END;
第4页/共53页
第五页,共53页。
计算中心(jì suàn zhōnɡ xīn)
数组语句(yǔjù)--数值型数组
数值型数组:
定义数值型数组的格式(gé shi)为:
ARRAY 数组名(维数说明)数组元素名列表(初始值表);
例如:
ARRAY tests(3) math chinese english (0,0,0);
第5页/共53页
第六页,共53页。
计算中心(jì suàn zhōnɡ xīn)
数组语句(yǔjù)--数值型数组
数组名是一个合法的SAS名字且不能与同一数据步中的变量重名。
对一维数组,维数说明(shuōmíng)只要说明(shuōmíng)元素个数,这时下标从1开始。数组元素名列表列出这个数组的各个元素实际代表的变量名,各变量名以空格分隔.
初始值表给各数组元素赋初值,按顺序对应。数组说明(shuōmíng)中初始值表可以省略,这时其初始值为相应数组元素的值(如果其数组元素还没有值则初值为缺失值)。
数组说明(shuōmíng)中的数组元素名列表可以省略,这时其元素也有对应的变量名,变量名为数组名后附加序号。
第6页/共53页
第七页,共53页。
计算中心(jì suàn zhōnɡ xīn)
数组语句(yǔjù)--数值型数组
例:
ARRAY x(3);
中数组x的各元素名为x1,x2,x3。
也可以在说明维数时用“下标下界:下标上界”来说明一个其它的下标下界,如
ARRAY sales(95:97) yr95-yr97 ;
这时sales(95)为yr95,sales(96)为yr96,sales(97) 为yr97。
一维数组的维数说明还可以是一个星号,这时数组大小由提供的元素列表中的变量个数决定
ARRAY tests(*) math chinese english (0, 0, 0);
可以用函数(hánshù)DIM(数组名)来获得数组的长度。
第7页/共53页
第八页,共53页。
计算中心(jì suàn zhōnɡ xīn)
数组语句(yǔjù)--数值型数组
可以定义二维数值型数组,只要在维数说明中指定用逗号分开的两个下标界(biāo jiè)说明,例如:
array table(2,2) x11 x12 x21 x22;
说明
table(1,1)为x11,table(1,2)为x12,table(2,1)为x21,table(2,2)为x22
二维数组元素的顺序按行排列
第8页