SAS的软件与数学建模.ppt

  1. 1、本文档共129页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS的软件与数学建模

常用的有三种方式:自由格式、列方式、规定格式 2、INPUT语句 列方式: 已知数据为 1 2 3 1----5----0----5----0----5----0 张 军01APR75男807984 王卫红24OCT78女959689 input name$ 1-6 dmy$ 7-13 sex$ 14-15 math 16-17 phy 18-19 eng 20-21; input name$ 1-6 sex$ 14-15 dmy$ 7-13 phy 18-19; 常用的有三种方式:自由格式、列方式、规定格式 2、INPUT语句 规定格式: 输入格式 input 位置控制指针 变量名 [$] 读入格式 … ; 特点: 适用于字段固定格式的数据 给出字段开始列数,通过输入格式给出读入长度 可设定输入格式 常用的有三种方式:自由格式、列方式、规定格式 2、INPUT语句 规定格式: 位置控制指针 @n 表示将输入指针移动到第n列,这是指针的绝对位置移动 +n 表示将输入指针向后移动n列,这是指针的相对移动 读入格式(见前面所述) 常用的有三种方式:自由格式、列方式、规定格式 2、INPUT语句 规定格式: 例 已知数据为 1 2 3 1----5----0----5----0----5----0 张 军01APR75男807984 王卫红24OCT78女959689 ①input @1 name$ 6. dmy date7. sex$ 2. math 2. phy 2. eng 2.; ②input name$ 6. @14 sex$ 2. @7 dmy date7. +4 phy 2.; 为了对数据进行分析,有时还要对以有的数据集进行整理,如提取需要处理的变量或观测等,这样才能满足各种分析的要求 3、数据集的整理 常用的操作有: 赋值 累加 语句DROP,KEEP,IF,DO END 赋值语句 它是将某个SAS表达式的值赋给变量,其格式为:变量=表达式。若变量已经存在,则表示对该变量的值进行修改,否则表示建立一个新变量 3、数据集的整理 累加语句 格式为:累加变量+表达式,它表示把表达式的结果 加到累计变量中。注意累加变量只能是数值型变量,且最好将 表达式用小括号括起来,即累加变量+(表达式)。在第一个 观测被读取之前,其值被自动置0,若表达式为缺失值,则将 表达式当作0处理 DROP和KEEP语句 格式为: DROP 变量表 表示将所列的变量不输出到所建立的数据集。 KEEP 变量表 表示将所列出的变量输出到所建立的数据集。 3、数据集的整理 这两种方法事实上可达到同样的效果,即选择数据集中的变量。 这两种形式要看哪种方便就用哪个,若要保留的变量少,可直 接用KEEP=语句,这样等式右边列出的变量个数少,比较方便; 若不需要的变量少,用DROP=语句则较方便。 例 3、数据集的整理 data B; input name$ 1-6 dmy date7. sex$ 14-15 math 16-17 phy 18-19 eng 20-21; total=sum(math,phy); teng+eng; drop dmy sex;/*此句亦可用KEEP NAME MATH PHY ENG TOTAL TENG;替代。*/ cards; 张 军01MAR75男807984 王卫红24JUL78女959689 run; 输出结果 OBS NAME MATH PHY ENG TOTAL TENG 1 张 军 80 79 84 159 84 2 王卫红 95 96 89 191 173 条件语句 ①IF条件语句 格式为: IF 条件表达式 THEN SAS语句; [ELSE sas语

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档