正在加载图片...
过程步—一调用SAS系统中已编号的各种过程来处理和分析数据集中的数据。每一个 过程步均以PROC语句开始,RUN语句结束,并且每个语句后均以“;”结束 (二)程序的输入、修改调试和运行SAS程序只能在PGM窗口输入、修改, 并写在PGM窗口预先设置好的行号区的右边。SAS程序语句可以使用大写或小写字母或 混合使用来输入,每个语句中的单词或数据项间应以空格隔开。每行输入完后加上“;”, 但在数据步中 CARDS语句后面的数据行不能加“;”,必须等到数据输入完后提行单独加 “;”。在键入过程中可移动光标对错误进行修改 SAS语句书写格式相当自由,可在各行的任何位置开始语句的书写。一个语句可以连 续写在几行中,一行中也可以同时写上几个语句,但每个语句后面必须用“;”隔开。 当一个程序输入完后,是否能运行和结果是否正确,只有将其发送到SAS系统中心去 执行后,在LOG和 OUTPUT窗口检査才能确定。发送程序的命令为F10功能键或 SUBMIT 当程序发送到SAS系统后,PGM的程序语句全部自动清除,LOG窗口将逐步记下程序运行 的过程和出现的错误信息(用红色提示错误)。如果过程步没有错误,运行完成后,通常会 在 OUTPUT窗口打印出结果:如果程序运行出错,则需要在PGM窗口用 RECALL(或F9) 命令调回已发送的程序进行修改 五、常用生物统计方法的SAS程序 下面结合本教材介绍几种常用生物统计分析方法的SAS程序,读者应注意,所提供的 这些程序并不是一成不变的,根据分析的需要,每一种程序中各语句都有不同的选项,下 面的程序只给出了一些最基本的语句。只要大家熟悉并掌握了SAS程序,就可以根据需要 灵活应用。 (一)t检验 1、样本平均数与总体平均数的差异显著性检验教材【例5.1】 DATA A INPUT yaa CARDS l16115113112114117115116114113 PROC MEANS N MEAN STDERR T PRI RUN 程序说明:样本平均数与总体平均数的差异显著性检验可调用 MEANS过程。DATA 语句产生临时数据集A,表明数据步的开始: INPUT语句指明读取变量y,鮑@表示读入 条观测值后不换行,连续读入数据,使用鮑符号可在一个物理行中输入多条观测值,减少 数据输入行; CARDS语句表明以下为数据行,数据行下的“;”表示数据行结束;PROC MEANS语句指明调用 MEANS过程对数据集A进行分析,输出样本含量N、平均数 MEAN、平均数的标准误 STDERR、学生氏T值和t值概率PRT:RUN语句表示过程步结 束,开始运行过程步 2、配对试验资料的t检验(教材【例5.5】) DATA B: 262262 过程步——调用 SAS 系统中已编号的各种过程来处理和分析数据集中的数据。每一个 过程步均以 PROC 语句开始,RUN 语句结束,并且每个语句后均以“;”结束。 (二)程序的输入、修改调试和运行 SAS 程序只能在 PGM 窗口输入、修改, 并写在 PGM 窗口预先设置好的行号区的右边。SAS 程序语句可以使用大写或小写字母或 混合使用来输入,每个语句中的单词或数据项间应以空格隔开。每行输入完后加上“;”, 但在数据步中 CARDS 语句后面的数据行不能加“;”,必须等到数据输入完后提行单独加 “;”。在键入过程中可移动光标对错误进行修改。 SAS 语句书写格式相当自由,可在各行的任何位置开始语句的书写。一个语句可以连 续写在几行中,一行中也可以同时写上几个语句,但每个语句后面必须用“;”隔开。 当一个程序输入完后,是否能运行和结果是否正确,只有将其发送到 SAS 系统中心去 执行后,在 LOG 和 OUTPUT 窗口检查才能确定。发送程序的命令为 F10 功能键或 SUBMIT。 当程序发送到 SAS 系统后,PGM 的程序语句全部自动清除,LOG 窗口将逐步记下程序运行 的过程和出现的错误信息(用红色提示错误)。如果过程步没有错误,运行完成后,通常会 在 OUTPUT 窗口打印出结果;如果程序运行出错,则需要在 PGM 窗口用 RECALL(或 F9) 命令调回已发送的程序进行修改。 五、常用生物统计方法的 SAS 程序 下面结合本教材介绍几种常用生物统计分析方法的 SAS 程序,读者应注意,所提供的 这些程序并不是一成不变的,根据分析的需要,每一种程序中各语句都有不同的选项,下 面的程序只给出了一些最基本的语句。只要大家熟悉并掌握了 SAS 程序,就可以根据需要 灵活应用。 (一)t 检验 1、样本平均数与总体平均数的差异显著性检验(教材【例 5.1】) DATA A; INPUT y@@; Y=y-114; CARDS; 116 115 113 112 114 117 115 116 114 113 ; PROC MEANS N MEAN STDERR T PRT; RUN; 程序说明:样本平均数与总体平均数的差异显著性检验可调用 MEANS 过程。DATA 语句产生临时数据集 A,表明数据步的开始;INPUT 语句指明读取变量 y,@@表示读入一 条观测值后不换行,连续读入数据,使用@@符号可在一个物理行中输入多条观测值,减少 数据输入行;CARDS 语句表明以下为数据行,数据行下的“;”表示数据行结束;PROC MEANS 语句指明调用 MEANS 过程对数据集 A 进行分析,输出样本含量 N、平均数 MEAN、平均数的标准误 STDERR、学生氏 T 值和 t 值概率 PRT;RUN 语句表示过程步结 束,开始运行过程步。 2、配对试验资料的 t 检验(教材【例 5.5】) DATA B;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有