sas过程测量员
我有一项任务要求我在proc surveymeans中输入“自定义”DF值。为了做到这一点,我需要一个包含repweights变量的“repweights”语句。为了得到这些变量,我运行了创建repweight变量的surveymeans。然后,我使用这些repweights和repweights语句重新运行程序。为了检查我的工作,我比较了两个程序之间的输出,发现略有不同。如果我使用程序自动生成的repweights,应该是这种情况吗?在此方面的任何帮助都将不胜感激sas过程测量员,sas,Sas,我有一项任务要求我在proc surveymeans中输入“自定义”DF值。为了做到这一点,我需要一个包含repweights变量的“repweights”语句。为了得到这些变量,我运行了创建repweight变量的surveymeans。然后,我使用这些repweights和repweights语句重新运行程序。为了检查我的工作,我比较了两个程序之间的输出,发现略有不同。如果我使用程序自动生成的repweights,应该是这种情况吗?在此方面的任何帮助都将不胜感激 prog 1: proc
prog 1:
proc surveymeans data = original_data varmethod = JK (outweights = weights_out);
var var1;
strata var2 var3;
weight varweight; /*data contains 10 obs*/
run;
data newdata;
merge orginal_data
weights_out (keep = repwt1- repwt10) ;
/*repwt's created from outweights statement */
run;
Prog 2:
Proc surveymeans data = newdata varmethod = JK ;
var var1;
repweights repwt1 - repwt10 / df = 20;
run;
@PeterFlom和OP/KSims——这个问题实际上并不适合StackOverflow。问题需要包括所用代码的示例,最好是使用SAS示例数据集(sashelp.class、sashelp.cars、sashelp.heart等)的示例,或者在数据行中提供示例数据。否则,可能会在质量基础上关闭/拒绝迁移。您所说的略有不同是什么意思?差异有多大?所以我的理解是程序1应该有相同的输出。通过输出,我指的是方差,平均值的标准误差,置信限。这些数据略有偏差,而权重的平均值和总和是最重要的same@PeterFlom还有OP/KSims——这个问题实际上不太适合StackOverflow。问题需要包括所用代码的示例,最好是使用SAS示例数据集(sashelp.class、sashelp.cars、sashelp.heart等)的示例,或者在数据行中提供示例数据。否则,可能会在质量基础上关闭/拒绝迁移。您所说的略有不同是什么意思?差异有多大?所以我的理解是程序1应该有相同的输出。通过输出,我指的是方差,平均值的标准误差,置信限。这些数据略有偏差,而权重的平均值和总和是相同的