如何计算 sas 中的置信区间


置信区间是可能包含具有一定置信水平的总体参数的值范围。

本教程介绍如何在 R 中计算以下置信区间:

1.总体平均值的置信区间

2.总体平均值差异的置信区间

我们走吧!

示例 1:SAS 中总体平均值的置信区间

假设我们有以下数据集,其中包含属于同一物种的 12 种植物的随机样本的高度(以英寸为单位):

 /*create dataset*/
data my_data;
    inputHeight ;
    datalines ;
14
14
16
13
12
17
15
14
15
13
15
14
;
run ;

/*view dataset*/
proc print data =my_data; 

假设我们要计算该物种真实平均种群规模的 95% 置信水平。

我们可以在 SAS 中使用以下代码来执行此操作:

 /*generate 95% confidence interval for population mean*/
proc ttest data =my_data alpha = 0.05 ;
    varHeight ;
run ;

Mean的值表示样本均值,小于95% CL Mean的值表示总体均值的95%置信区间。

从结果中,我们可以看到该群体的平均植物重量的 95% 置信区间为[13.4624 英寸,15.2042 英寸]

示例 2:SAS 中总体均值差异的置信区间

假设我们有以下数据集,其中包含属于两个不同物种的植物随机样本的高度(以英寸为单位):

 /*create dataset*/
data my_data2;
    input Species $Height;
    datalines ;
At 14
At 14
At 16
At 13
AT 12
At 17
At 15
At 14
At 15
At 13
B15
B14
B 19
B 19
B17
B 18
B20
B 19
B17
B15
;
run ;

/*view dataset*/
proc print data =my_data2; 

假设我们要计算物种 A 和物种 B 之间平均种群规模差异的 95% 置信水平。

我们可以在 SAS 中使用以下代码来执行此操作:

 /*sort data by Species to ensure confidence interval is calculated correctly*/
proc sort data =my_data2;
    by Species;
run ;

/*generate 95% confidence interval for difference in population means*/
proc ttest data =my_data2 alpha = 0.05 ;
    class Species;
    varHeight ;
run ;

我们需要在结果中查看的第一个表是方差相等,它测试每个样本之间的方差是否相等。

由于该表中的 p 值不小于 0.05,因此我们可以假设两组之间的差异相等。

因此,我们可以查看使用合并方差来查找总体均值差异的 95% 置信区间的线。

从结果中,我们可以看到总体平均值之间的差异的 95% 置信区间为[-4.6895 英寸,-1.1305 英寸]

这告诉我们,我们可以 95% 确定物种 A 和物种 B 的平均植物高度之间的真实差异在 -4.6895 英寸和 -1.1305 英寸之间。

由于0 不在该置信区间 内,这表明两个总体的均值之间存在统计显着差异。

其他资源

以下教程解释了如何在 SAS 中执行其他常见任务:

如何在 SAS 中执行单样本 t 检验
如何在 SAS 中执行双样本 t 检验
如何在 SAS 中执行配对样本 t 检验

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注