我试图报告分层随机样本的受试者比例的估计
我已经尝试过每个可以找到SAS proc调查方法的网站,我不明白我做错了什么。
data b;
set Data;
keep id texting section;
run;
proc surveyselect data=b out=samp_b method=srs n=(15,12,10,8)
seed=123;
strata section;
run;
proc surveymeans data=samp_b;
strata section;
weight SamplingWeight;
var texting;
run;
我应该获得阶层的置信区间,但它们没有出现。我还需要比例的置信区间!
我不知道您使用的SAS / STAT版本,但根据SAS / STAT 9.2 Proc Surveymeans文档页面,您可以执行以下一项或两项操作:
1)将相关的统计关键字添加到proc surveymeans
语句中
在PROC SURVEYMEANS语句中,您还可以使用统计关键字来指定要计算的过程的统计信息。可用的统计数据包括人口平均数和总人口数,以及他们的方差估计值和置信限。您还可以请求数据集摘要信息和样本设计信息。
这些页面列出并描述了可用的统计关键字:https://support.sas.com/documentation/cdl/en/statug/63033/HTML/default/viewer.htm#statug_surveymeans_a0000000238.htm https://support.sas.com/documentation/cdl/en/statug/63033/HTML/default/viewer.htm#statug_surveymeans_sect007.htm#statug.surveymeans.smeanskeys
因此,要打印平均值的95%双侧置信区间,您可以在Proc Surveymeans语句的末尾添加CLM
。
2)根据ods output Statistics=MyStat;
指令,将具有置信区间的Statistics表保存到具有附加these语句的单独SAS数据集。