如何计算 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 检验