* simple random sampling; proc surveymeans data = momsag n = 773 mean sum std; weight weight1; var momsag; run; * stratified random sampling; data second138; input id _TOTAL_ oblevel; cards; 1 42 1 2 42 1 3 42 1 4 42 1 5 99 2 6 99 2 7 99 2 8 99 2 9 99 2 10 17 3 11 17 3 12 17 3 13 17 3 14 17 3 15 17 3 ; run; proc surveymeans data = hospsamp n = second138 sum ; weight weighta; strata oblevel; var births; run; proc surveymeans data = hospsamp n = second138 sum; weight weighta; strata oblevel; by oblevel; var births; run; * one-stage cluster sampling; proc surveymeans data = tab9_1c n = 5 sum mean; weight wt1; cluster devlpmnt; var nge65 nvstnrs hhneedvn; run;