开发手册 欢迎您!
软件开发者资料库

SAS - 标准偏差

SAS标准偏差 - 从简单和简单的步骤学习SAS,从基本到高级概念,包括概述,环境,用户界面,程序结构,基本语法,数据集,变量,字符串,数组,数字函数,运算符,循环,决策制作,功能,输入法,宏,日期和时间,SQL,输出传递系统,模拟,直方图,图表,散点图,箱线图,算术平均值,标准偏差,频率分布,交叉制表,T检验,方差,线性回归,Bland -Altman分析,卡方,Fishers精确测试,单向Anova,重复测量分析,假设检验。

标准偏差(SD)衡量数据集中数据的变化程度.在数学上,它测量每个值与数据集的平均值的距离或接近程度.接近0的标准偏差值表示数据点往往非常接近数据集的平均值,高标准偏差表示数据点分布在更广泛的值范围内

在SAS中,使用PROC MEAN和PROC SURVEYMEANS测量SD值.

使用PROC MEANS

使用PRO测量SD proc表示我们在PROC步骤中选择STD选项.它显示数据集中存在的每个数字变量的SD值.

语法

计算SAS中标准差的基本语法是 : 去;

PROC means DATA = dataset STD;

以下是所用参数的说明及减号;

  • 数据集 : 是数据集的名称.

示例

在下面的示例中,我们创建数据将CARS1设置为SASHELP库中的CARS数据集.我们选择带有PROC均值步骤的STD选项.

PROC SQL;create table CARS1 asSELECT make, type, invoice, horsepower, length, weight   FROM    SASHELP.CARS   WHERE make in ('Audi','BMW');RUN;proc means data = CARS1 STD;run;

当我们执行上面的代码时,它会给出以下输出 :

SD_1.JPG

使用PROC SURVEYMEANS

此程序还用于测量SD以及一些高级功能比如测量分类变量的SD以及提供方差估计.

语法

使用PROC SURVEYMEANS的语法是 :

PROC SURVEYMEANS options statistic-keywords ;BY variables ;CLASS variables ;VAR variables ;

以下是所用参数的说明及减号;

  • BY : 表示用于创建观察组的变量.

  • CLASS : 表示用于分类变量的变量.

  • VAR : 表示将计算SD的变量.

示例

以下示例描述了使用 class 选项为类变量中的每个值创建统计信息.

proc surveymeans data = CARS1 STD;class type;var type horsepower;ods output statistics = rectangle;run;proc print data = rectangle;run;

当我们执行上面的代码时,它会给出以下输出 :

SD_2.JPG

使用BY选项

下面的代码给出了BY选项的示例.在其中,结果按BY选项中的每个值进行分组.

示例

proc surveymeans data = CARS1 STD;var horsepower;BY make;ods output statistics = rectangle;run;proc print data = rectangle;run;

当我们执行上面的代码时,它会给出以下输出 :

结果为make ="Audi"

SD_3.JPG

make ="BMW"的结果

SD_3.JPG