SAS (统计分析软件)课件:第3章 SAS函数与CALL子程序.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![preview](https://dl-preview.csdnimg.cn/85320002/0001-d354c236dc2d692dc289c9a3fafce9fd_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
SAS(Statistical Analysis System)是一款强大的统计分析软件,广泛应用于数据分析、数据挖掘、预测建模等领域。本课件主要讲解了SAS中的函数和CALL子程序,这两个概念是SAS编程中的核心部分。 SAS函数是SAS程序中的一种子程序,它的主要功能是接收一个或多个输入值(自变量),经过计算后返回一个结果。函数的使用可以使编程更加简洁和高效。例如,`year(date)`函数用于提取日期变量`date`的年份,`weekday(date)`则返回`date`在一周中的哪一天。在示例3.1中,`min(sum(oppr, hipr, lopr, clpr), 1000)`计算四个变量的和并取最小值,如果和大于1000,则取1000。 SAS函数的自变量可以是变量名、常数、其他函数的返回值或是表达式的计算结果。自变量之间通过逗号进行分隔。例如,`Max(X,Y)`函数接受两个变量作为输入。在处理多变量时,使用函数可以大大简化代码,如例3.3所示,`least = min(sum(of x1-x10), y);`一行代码就完成了原本需要多行才能完成的计算。 SAS函数的自变量数量有限制,SAS 9.1版本中最多不能超过32767个。当函数需要处理一组变量时,可以使用`OF`关键字进行变量列表的缩写,如`sum(of x1-x10)`。在处理数组元素时,如`array y{10} y1-y10;`定义的数组,可以用`x=sum(of y{*});`来计算所有元素的和,这与`sum(of y1-y10);`效果相同。 函数的结果取决于其自变量的类型。通常,如果自变量是数值,结果也是数值;如果是字符,结果则是字符。`PUT`函数是个特例,无论输入是什么类型,它都会返回字符值。对于数值目标变量,其默认长度通常是8,而字符目标变量的长度没有默认值。某些函数的结果长度不受默认规则限制,具体可参考课本中的表3.1。 在SAS中,可以使用`PUT`语句在LOG窗口中显示函数的值,例如在示例3.7中,`put Y;`会打印出`probnorm(1.96)`的值,即标准正态分布小于1.96的概率。 日期和时间函数在SAS中占有重要地位,它们基于1960年1月1日0时0分0秒作为基准点进行计算。例如,`sdate='01jan2002'd;`和`edate='01jan2003'd;`定义了两个日期,可以通过函数计算它们之间的天数差,这对于金融数据分析尤其有用。 CALL子程序是SAS中执行过程或宏的一种方式,它允许用户自定义复杂的操作流程。虽然在提供的内容中没有具体涉及CALL子程序,但在实际编程中,CALL子程序可以用于调用过程步、执行宏或者进行条件判断等操作,极大地扩展了SAS的功能。 总的来说,SAS函数和CALL子程序是实现SAS程序复杂逻辑和高效计算的关键工具,熟练掌握它们能提升SAS编程的效率和质量。在实际应用中,根据数据需求选择合适的函数和子程序,能够更有效地完成数据分析任务。
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/release/download_crawler_static/85320002/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85320002/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85320002/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85320002/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85320002/bg5.jpg)
剩余28页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 735
- 资源: 4万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 基于MySql数据库宠物商店管理系统的设计与实现
- rest_0616_yanfengming_01.zip
- python爬取链家网二手房资料
- 1_1_2021级高等数学A2期中试题B.pdf
- numpy-2.0.0-pp39-pypy39-pp73-macosx-14-0-x86-64.whl
- numpy-2.0.0-pp39-pypy39-pp73-macosx-10-9-x86-64.whl
- numpy-2.0.0-cp312-cp312-musllinux-1-2-aarch64.whl
- stm32+DHT11+蜂鸣器+三色灯
- Go语言教程案例&Go语言项目资源&Go语言相关项目案例大全
- python实现期货量化回测系统源码及可视化项目源码+数据集+说明文档(95分以上大作业项目)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)