SAS基础操作 您所在的位置:网站首页 sas中文版入门 SAS基础操作

SAS基础操作

2024-03-19 13:27| 来源: 网络整理| 查看: 265

SAS学习笔记(一)如何安装SAS SAS入门(一) SAS入门 SAS入门(二)—DATA步 SAS学习——通过DATA步读取外部文本文件中的数据1

第一个程序:输出Hello World! Data a; File print; Put 'hello world!'; Run; Proc print; Run;

在这里插入图片描述

数据的输入、运算、输出 data test; /*创建数据集*/ input x y; /*定义输入变量个数以及分隔方式,此处为空格分隔*/ cards; /*要输入的数据*/ 10 12 11 14 13 16 ; run; data test; set test; /*复制数据集*/ z=x*y; /*注意在SAS程序中不能随便的出现空格*/ run; proc print data = test; run;

需要注意的是,在SAS编程中,不能随便的出现空格(即只能写成z=x*y;而不能写成z = x*y),另外就是程序的执行不是说必须一下子全部执行,而是可以只执行当前被你所选中的那些代码。比如上面这个例子,我们就可以先选中上面的输入程序,然后点击运行,这个时候,就会在左边生成一个Test数据集。 在这里插入图片描述 然后接着再选中下面的程序: 在这里插入图片描述 这次点击运行之后,就会有一个输出窗口来输出最终结果: 在这里插入图片描述

求均值的置信区间(下面是求均值的置信区间)

使用proc means

data A; input score@@;/*这里的两个@@表示执行下一个操作时,指针留在当前位置,即在本例中的意思就是要读取三行成绩中的每一个数值 */ /*如果上面只使用一个@时,那么程序就只会读取三行中的第一列的数据 81 88 78 */ cards; /*60位同学的成绩*/ 81 68 71 85 57 85 92 74 61 80 68 77 75 57 46 80 69 63 67 92 88 75 89 75 59 72 85 77 100 73 58 69 68 68 59 89 70 72 89 94 78 45 92 93 69 70 99 79 80 69 82 67 74 73 72 70 83 70 76 60 ; run ; proc means data=A alpha=0.1 clm;/*求取均值在置信概率位90%条件下的置信区间*/ run;

参数 CLM和CLI的区别? 输出结果为: 在这里插入图片描述 现在增加置信概率试试看:即更改alpha=0.05,输出结果为: 在这里插入图片描述 现在减小置信概率试试看:即更改alpha=0.15,输出结果为: 在这里插入图片描述 由结果就可看出,置信概率和置信区间是朝着相反的方向进行变化的,即增大置信概率时,那么置信区间就相应的扩大范围,减小置信概率时,置信区间就会响应的缩小范围,置信概率代表着估计的可靠性,置信区间代表着估计的精确度,概率越大可靠性越高,区间越大精确度越小,即在区间估计中,可靠性和精确度是相互矛盾的,需要结合实际需求来进行取舍。 proc meas参数说明: 在这里插入图片描述

求方差的置信区间

不知为啥,我一直在网上没有找到怎么用SAS求方差的置信区间

数据的导入 不使用程序导入

在这里插入图片描述 需要注意的是,导入的excel文件中的第一行(通常是一些变量名称)不能是汉字,如果是汉字的话可以导入成功,但是打印输出刚刚导入的表格的时候,第一行的汉字是显示不出来的。 但是其他表格中的内容是可以出现汉字的。

因为在导入数据时有一个选项时,吧把表格的一第一行认为是SAS的变量名称在这里插入图片描述

宏变量的定义与引用

在这里插入图片描述 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述

输出数据到文件中

在这里插入图片描述

在这里插入图片描述 在这里插入图片描述

数据合并

在这里插入图片描述 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有