/* The following information is embedded to allow automatic indexing */ /* at some future date. The program uses SAS to generate confidence */ /* intervals for means on the basis of output produced by SPSS */ /* YES! I know it's daft but that's how I sometimes get info! */ /* confidence intervals for means */ data table1; input admit Variable $ Mean Std N; * set the confidence interval you want here; ci = 95; alphhalf = 1 - ((100- ci)/200)); se = std/sqrt(n); df = n-1; t = tinv(alphhalf,df); delta = se*t; lwr = mean - delta; upr = mean + delta; drop se df t delta; format lwr upr 5.2; put admit variable lwr " to " upr; * what follows after "cards" was spliced in from SPSS output; cards; 0 BINGED 2.03 1.54 73 0 BINGEW 2.08 1.50 73 0 DRINKD 2.66 1.84 73 0 DRINKW 2.60 1.87 73 0 DRUGSD 1.97 1.73 71 0 DRUGSW 2.35 1.86 72 0 FIGHTD 1.61 1.22 71 0 FIGHTW 2.28 1.57 72 0 FIRED 1.21 .88 73 0 FIREW 1.40 1.08 73 0 GAMBD 1.42 1.21 73 0 GAMBW 1.52 1.23 73 0 HITD 2.07 1.49 73 0 HITW 3.22 1.80 73 0 HURTD 2.10 1.64 72 0 HURTW 2.66 1.92 73 0 ODD 1.47 1.06 70 0 ODW 2.63 1.73 72 0 SEXD 1.26 .67 72 0 SEXW 1.99 1.38 71 0 SHOPD 1.56 1.19 73 0 SHOPW 1.79 1.30 73 0 TOTAL 1.99 .74 66 0 TOTALD 1.76 .67 67 0 TOTALW 2.23 .84 70 1 BINGED 2.34 1.76 71 1 BINGEW 2.48 1.79 71 1 DRINKD 2.61 1.68 71 1 DRINKW 2.41 1.63 69 1 DRUGSD 1.66 1.15 70 1 DRUGSW 2.22 1.66 69 1 FIGHTD 1.61 1.19 71 1 FIGHTW 2.70 1.66 70 1 FIRED 1.14 .77 70 1 FIREW 1.61 1.31 71 1 GAMBD 1.24 .84 71 1 GAMBW 1.28 .80 71 1 HITD 1.99 1.41 70 1 HITW 3.29 1.73 70 1 HURTD 2.27 1.72 71 1 HURTW 3.23 2.00 70 1 ODD 1.77 1.35 69 1 ODW 3.01 1.81 71 1 SEXD 1.45 .95 69 1 SEXW 2.24 1.54 70 1 SHOPD 1.28 .66 71 1 SHOPW 1.55 1.07 71 1 TOTAL 2.05 .61 62 1 TOTALD 1.76 .54 66 1 TOTALW 2.36 .78 65 0 BINGED2 1.62 1.16 69 0 BINGEW2 1.77 1.16 69 0 DRINKD2 2.22 1.67 68 0 DRINKW2 2.64 1.96 69 0 DRUGSD2 1.97 1.66 68 0 DRUGSW2 2.22 1.74 68 0 FIGHTD2 1.70 1.18 69 0 FIGHTW2 2.54 1.72 69 0 FIRED2 1.29 .99 69 0 FIREW2 1.57 1.21 67 0 GAMBD2 1.62 1.40 69 0 GAMBW2 1.68 1.42 69 0 HITD2 2.21 1.67 67 0 HITW2 3.15 1.90 66 0 HURTD2 1.96 1.67 67 0 HURTW2 2.57 1.88 67 0 ODD2 1.22 .83 67 0 ODW2 2.54 1.79 68 0 SEXD2 1.54 1.25 68 0 SEXW2 2.03 1.56 68 0 SHOPD2 1.67 1.43 69 0 SHOPW2 1.90 1.64 68 0 TOTAL2 1.95 .81 57 0 TOTALD2 1.73 .79 63 0 TOTALW2 2.25 .96 62 1 BINGED2 1.76 1.33 66 1 BINGEW2 2.03 1.42 66 1 DRINKD2 1.73 1.29 67 1 DRINKW2 2.12 1.44 66 1 DRUGSD2 1.66 1.38 64 1 DRUGSW2 2.14 1.51 66 1 FIGHTD2 1.30 .72 66 1 FIGHTW2 2.17 1.36 65 1 FIRED2 1.12 .62 67 1 FIREW2 1.28 .98 67 1 GAMBD2 1.23 .82 66 1 GAMBW2 1.28 .87 67 1 HITD2 1.61 1.14 67 1 HITW2 2.48 1.63 66 1 HURTD2 1.73 1.56 67 1 HURTW2 2.33 1.80 67 1 ODD2 1.29 .99 66 1 ODW2 2.09 1.51 67 1 SEXD2 1.38 1.05 68 1 SEXW2 1.93 1.34 67 1 SHOPD2 1.19 .68 67 1 SHOPW2 1.52 1.12 67 1 TOTAL2 1.71 .62 57 1 TOTALD2 1.46 .55 59 1 TOTALW2 1.96 .74 60 0 BINGEDC -.37 1.55 68 0 BINGEWC -.34 1.24 68 0 DRINKDC -.36 1.87 67 0 DRINKWC .12 2.04 68 0 DRUGSDC .11 2.01 65 0 DRUGSWC -.10 1.85 67 0 FIGHTDC .00 1.19 66 0 FIGHTWC .19 1.79 67 0 FIREDC .07 1.00 68 0 FIREWC .17 1.20 66 0 GAMBDC .19 1.30 68 0 GAMBWC .18 1.34 68 0 HITDC .17 2.00 66 0 HITWC -.06 2.18 65 0 HURTDC -.15 1.73 65 0 HURTWC -.23 1.73 66 0 ODDC -.23 1.05 64 0 ODWC -.08 1.55 66 0 SEXDC .29 1.51 66 0 SEXWC .00 1.80 65 0 SHOPDC .09 1.40 68 0 SHOPWC .07 1.48 67 0 TOTALC -.05 .72 53 0 TOTALDC -.02 .76 58 0 TOTALWC -.03 .85 59 1 BINGEDC -.56 1.61 66 1 BINGEWC -.42 1.58 66 1 DRINKDC -.87 1.63 67 1 DRINKWC -.19 1.54 64 1 DRUGSDC .00 1.03 63 1 DRUGSWC -.13 1.58 64 1 FIGHTDC -.30 1.36 66 1 FIGHTWC -.52 1.71 64 1 FIREDC .03 .74 66 1 FIREWC -.30 1.29 67 1 GAMBDC .00 .76 66 1 GAMBWC -.01 .71 67 1 HITDC -.32 1.19 66 1 HITWC -.75 1.69 65 1 HURTDC -.51 1.70 67 1 HURTWC -.85 1.65 66 1 ODDC -.52 1.20 64 1 ODWC -.99 1.81 67 1 SEXDC -.08 1.42 66 1 SEXWC -.35 1.61 66 1 SHOPDC -.10 .94 67 1 SHOPWC -.03 1.28 67 1 TOTALC -.36 .57 49 1 TOTALDC -.30 .56 55 1 TOTALWC -.44 .74 55 ; proc print; var admit lwr upr; run;