• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

SAS标准偏差

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

标准偏差(SD)是数据集中的数据如何变化的量度。 在数学上,它测量每个值与数据集的平均值的距离或接近程度。 接近0的标准偏差值表示数据点趋向于非常接近数据集的平均值,并且高标准偏差表示数据点在更宽的值范围上展开。

在SAS中,使用PROC MEAN以及PROC SURVEYMEANS测量SD值。

使用PROC MEANS

要使用proc测量SD,我们在PROC步骤中选择STD选项。 它为数据集中存在的每个数字变量输出SD值。

语法

在SAS计算标准偏差的基本语法是:

PROC means DATA = dataset STD;

以下是所使用的参数的说明:

  • Dataset是数据集的名称。

在下面的示例中,我们从SASHELP库中的CARS数据集创建数据集CARS1。 我们选择带有PROC平均值步骤的STD选项。

PROC SQL;
create table CARS1 as
SELECT make,type,invoice,horsepower,length,weight
 FROM 
SASHELP.CARS
WHERE make in ('Audi','BMW')
;
RUN;

proc means data=CARS1 STD;
run;

当我们执行上面的代码它提供了以下的输出:

使用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;

当我们执行上面的代码它提供了以下的输出:

利用选项

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

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

当我们执行上面的代码它提供了以下的输出:

make =“Audi”的结果

make =“BMW”的结果



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
SAS单因素方差分析发布时间:2022-02-03
下一篇:
SAS重复测量分析发布时间:2022-02-03
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap