- 1、本文档共147页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS数据展现(tabulate)PPT
用指数算符产生向量 用指数算符(:)可以方便地产生向量。如果步长不是1,可以用DO函数。 ? 例18.24 用指数算符产生向量。 使用矩阵表达式 矩阵表达式由一系列名字、算符和函数构成。它的作用是完成计算,判断条件和巧妙处理数值。表达式可以出现在赋值语句的任何一边。 算符 矩阵表达式中使用的算符可以分为三种: 前缀算符; 中缀算符; 后缀算符。 算符优先级 复合表达式 a=x+y+z; a=x+y*z; a=(-x)#(y-z); a=x+y*z; a=x/y/z; 二目元素算符 二目元素算符是对两个矩阵的元素分别进行操作。 下标 下标的一般形式: operand[row,column] 其中: operand通常是一个矩阵名,也可以是表达式或矩阵本身; row规定矩阵的行数,可以是表达式,也可以是标量或向量; Column规定矩阵的列数,可以是表达式,也可以是标量或向量。 ? 下标的用途: 选择矩阵的一个元素; 选择矩阵的一整行或列; 选择矩阵的子阵; 简化矩阵的一行或列。 例18.25 选择矩阵的一个元素。 print coffee[rowname=names]; c21=coffee[2,1]; /*矩阵coffee第2行1列元素*/ print c21; 也可以寻找超出行范围的元素,这时得到的是以行为顺序第6个元素。 c6=coffee[6]; print c6;? 例18.26 选择矩阵的一整行或列。 jim=coffee[3,]; /*第3行元素*/ print jim; friday=coffee[,5]; /第5列元素*/ print friday; 例18.27 选择矩阵的子阵。 submat1=coffee[{1 3},{2 3 5}]; /*第一个向量{1 3}选择行,第二个向量{2 3 5}选择列*/ print submat1; /*可以事先创建一个向量并以他们的名字作为输入*/ rows={1 3}; /*事先创建向量rows*/ cols={2 3 5}; /*事先创建向量cols*/ submat1=coffee[rows,cols];/*以事先创建向量的名字作输入*/ submat2=coffee[1:3,3:5]; /*选择矩阵coffee的第1至3行,3至5列*/ print submat2; 例18.28 根据下标位置进行相应元素的赋值。 coffee[1,2]=4; /*将矩阵coffee的第1行2列处的元素值改为4*/ print coffee; coffee[,5]={0,0,0,0}; /*将矩阵coffee的第5列元素全部设为0*/ print coffee; t={ 3 2 -1, 6 -4 3, 2 2 2 }; print t; i=loc(t0); print i; I 3 5 下标也可以包含运算结果为行数或列数的表达式。例如表达式可以为: t[loc(t0)]=0; t[i]=0; print t; T 3 2 0 6 0 3 2 2 2 牛顿迭代法求f(z)=0一个实根的方法 牛顿迭代法公式: 上例中函数为: 理解IML语言 定义矩阵 SAS/IM软件对矩阵作运算,这里矩阵的定义同矩阵代数中矩阵的定义一样,是一个两维的(行×列)数组。SAS/IM软件可以定义数值矩阵也可以定义字符矩阵。 ? 特殊矩阵定义: 1×N矩阵称作行向量; M×1矩阵称作列向量; 1×1矩阵称作标量. 矩阵名字与标识 矩阵名字是一个合法的SAS名字,不能超过8字节。 矩阵标识是由它的值表示的矩阵。 ? 例18.2 矩阵名举例。 A, XX, MATRIX1. 例18.3矩阵标识举例。 100, ., HI, {1 2 2 8 8 }, {3, 3, 6,6}. 由矩阵标识创建矩阵 创建标量矩阵 例18.4创建标量矩阵。 proc iml; reset deflib=ResDat; a=100; b=. ; c=IML; 创建数值矩阵 含有多个元素的矩阵标识要用括号把元素括起来。用逗号将矩阵的行分开。
您可能关注的文档
- properties of option prices缩减PPT.ppt
- QQ聊天业务推广方案PPT.ppt
- Process costing讲义PPT.ppt
- RAROC培训 RAROC和商业银行经营管理PPT.ppt
- RLC并联电路的零状态响应和全响应PPT.ppt
- RLC并联电路的零输入响应PPT.ppt
- R软件及统计分析S向量多维数组和矩阵PPT.ppt
- R软件及统计分析入门实例PPT.ppt
- R软件及统计分析因子列表数据框程序设计结构PPT.ppt
- RQA食品供应商最佳规范评定PPT.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)