#sas #proc
#sas #процесс
Вопрос:
DATA OZONE;
INPUT MONTH $ STMF YKRS @@;
CARDS;
A 80 66 A 68 82 A 24 47 A 24 28 A 82 44 A 100 55
A 55 34 A 91 60 A 87 70 A 64 41 A . 67 A . 127 A 170 96 A . 56
JN 215 93 JN 230 106 JN . 49 JN 69 64 JN 98 83 JN 125 97
JN 72 51 JN 125 75 JN 143 104 JN 192 107 JN . 56 JN 122 68
JN 32 20 JN 23 35 JN 71 30 JN 38 31 JN 136 81 JN 169 119
JL 152 76 JL 201 108 JL 134 85 JL 206 96 JL 92 48 JL 101 60
JL 133 . JL 83 50 JL . 27 JL 60 37 JL 124 47 JL 142 71
JL 75 49 JL 103 59 JL . 53 JL 46 25 JL 68 45 JL . 78
S 38 23 S 80 50 S 80 34 S 99 58 S 71 35 S 42 24 S 52 27 S 33 17
;
run;
Proc Ttest data=Ozone PLOT=NONE ALPHA=0.01;
Where MONTH='JN';
Paired STMF*YKRS;
Run;
Question 2
Data Baseball;
Input ba league;
Datalines;
276 National League
288 National League
281 National League
290 National League
303 National League
257 American League
254 American League
263 American League
261 American League
Run;
Proc Ttest data=Baseball ALPHA=0.02 ;
Question 3
Proc Ttest data=ozone ALPHA=0.01 Plot=NONE;
Where Month='A'-'S';
Paired STMF*YKRS;
Run;
Вопрос 2 Проверьте, имеют ли обе лиги разные средние показатели отбивания. Используйте альфа = 0,02 в своих выводах и вычислите доверительный интервал 98% для средних значений.
Вопрос 3 из первого вопроса проверьте, чтобы увидеть различия в средних значениях озона A и S. Используйте alpha = 0.01 в своих выводах. Укажите доверительный интервал 99% для разницы.
Итак, мои вопросы относятся к вопросу 2. глупый вопрос, но по какой-то причине я не понимаю, что вы предполагаете делать.
Что касается вопроса 3 (моего основного вопроса), как мне использовать один proc ttest для проверки и просмотра различий между месяцами A и S? Я пытался использовать оператор Where, как вы можете видеть выше, но, конечно, это не работает, я немного застопорился, куда идти дальше. Также я опустил значительную часть данных за месяц в части ozone, поскольку я не мог правильно отформатировать все данные, чтобы они не выглядели крайне запутанными.
Заранее спасибо за вашу помощь!
Комментарии:
1. Повторно используйте PROC test или Anova, основываясь на том, что вы, скорее всего, узнали. Проверьте образцы в документации для получения примеров того, как следует форматировать ваши данные.
2. Как бы я нашел различия между месяцами A и S? Могу ли я использовать оператор whee?
3. Да, вы можете использовать предложение where. Предполагая, что вы делаете это правильно. Я лично не собираюсь отвечать на вопросы HW, но помогу с проблемами кода. Если вы опубликуете свой код и объясните, с чем вам нужна помощь, а что не работает.
4. Где месяц в (‘A’ ‘S’);