IML模块.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IML模块

SAS/IML模块 本章内容: 1.SAS/IML模块 2.矩阵变量的建立 3.矩阵运算 4.矩阵函数 5.IML语句 6.IML自定义函数和过程 7.打开与使用SAS数据集 1.SAS/IML模块 1.1SAS/IML模块简介 1.2 IML 变量 1.3启动和退出SAS/IML模块 1.4 设置和关闭IML交互模型 1.2 IML 变量 IML的基本数据元素是一个矩阵,最小为 1×1 阶矩阵。矩阵元素可为数据型,也可为字符型,缺失值用“.”表示。多维矩阵每一行的元素个数必须相同。 数值型矩阵中元素可以是整数、小数,也可用科学计数法表示。 字符型矩阵中,若元素中含有空格或某些特殊字符,如“?”、“=”、“*”、“:”等,则须将字符串用单引号或双引号括起来。在同一个字符型矩阵中,每一个元素的字符串长度不必相等,但存储的长度最大不超过32676. IML 变量的取名规则: 可由下划线,字母和数字组成,但不能以数字开头。 不可超过32个字符 不区分大小写 1.3启动和退出SAS/IML模块 启动语句为: Proc IML; 退出语句为:Quit 1.4 设置和关闭IML交互模型 设置交互模式 SAS/IML模块提供了一个交互式环境,在此环境下系统将交互地输出每一执行语句的计算结果而不需额外使用输出语句,这在调试程序时非常有用。使用这一功能前需将交互模型状态打开,设置交互模型的语句为: Reset print; 关闭交互模式 如果不需要一些中间计算结果,则应将IML交互模型关闭,使得程序输出比较简洁。关闭交互模型的语句为 Reset NoPrint; 2.矩阵变量的建立 2.1一般方式建立矩阵 2.2 行向量的特殊产生方式为 2.1一般方式建立矩阵 格式:矩阵变量名=矩阵初值; (1)定义1×1阶矩阵(标量) 如 a1=12; a2=.; a3=Hello; print a1 a2 a3 ; /*输出矩阵 */ (2)定义行向量 如 b1={1 2 3 4 5}; b2={abCD DEF}; b3={adCD DEF}; /*比较b2与b3的结果*/ 2.1一般方式建立矩阵 (3)定义列向量 如 c1={1,2,3}; (4)定义2×3阶矩阵 如 c2={1 2 3,4 5 6}; 2.2通过赋值建立矩阵变量 格式:矩阵变量名=IML表达式; 如:x={1,2,3}; Y={3,2,1}; Z=x+Y ; 2.2 行向量的特殊产生方式 格式1:矩阵变量名=起始值 :结束值; 说明:矩阵的第一个元素值为起始值,起始值小于结束值时,矩阵元素依次增加1,直到最后一个元素的值小于等于结束值,反之依次减少1,直到最后一个元素的值大于等于结束值 格式2:矩阵变量名=do(起始值 ,结束值,步长); 3.矩阵运算 3.1矩阵的算术运算 3.2矩阵的比较运算 3.3矩阵的合并与拆分 3.4其它常用矩阵运算 3.1矩阵的算术运算表(A、B为矩阵,C为向量,k为实数) 3.2矩阵的比较运算 矩阵的比较运算是指比较矩阵相应元素大小关系,结果产生一个与相比较矩阵同阶的矩阵。若比较关系成立,则结果矩阵中的相应元素为1,否则为0。 3.3矩阵的合并与拆分 将两个满足一定条件的矩阵按照一定规则合成一个矩阵的过程为矩阵的合并,矩阵合并有水平合并与垂直合并之分。从一个矩阵中分出一个阶数较小的矩阵的过程称为矩阵的拆分。 3.4其它常用矩阵运算 4.矩阵函数 4.1常用数学函数 4.2 常用概率统计函数 4.1常用数学函数 4.2 常用概率统计函数 4.2 常用概率统计函数 5.IML语句 5.1 循环语句 5.2 条件判断语句 5.3 退出语句 5.4 返回语句 5.5过程(子程序)调用语句 5.1 循环语句 1)计数型循环 格式: Do 循环变量 = 初值 to 终值 [By 步长]; 循环体; End; 2).直到型循环 格式:Do Until (表达式); 循环体; End; 3).当型循环 格式:Do While (表达式); 循环体; End; 5.2 条件判断语句 格式:If 表达式 then 语句1; Else 语句2; 5.3 退出语句 格式:Quit; 执行此语句退出IML模块。 5.4

文档评论(0)

80219pm + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档