Проблема в том, что я сравниваю эффективность двух уровней дозировки препарата против плацебо. Плацебо - контрольная группа, и у меня группа с низкой дозой и группа с высокой дозой. Я пытаюсь получить отдельные гистограммы и нормальные квантильные графики для каждой отдельной группы. Я не получаю никаких ошибок, но я также не нахожу ничего полезного для SAS. Кто-нибудь знает?Как получить отдельные графики для каждой группы доз в SAS?
Вот мой код:
Data Memory;
input dosegrp $ funct @@; datalines;
Pla 6 Pla 5 Pla 6 Pla 8 Pla 3 Pla 4 Pla 7 Pla 4 Pla 7 Pla 6 Pla 7 Pla 8 Pla 5 Pla 6 Pla 5 Pla 5 Pla 7 Pla 8 Pla 5 Pla 9 Pla 11 Pla 4 Pla 7
lo 8 lo 12 lo 7 lo 8 lo 5 lo 6 lo 6 lo 5 lo 3 lo 6 lo 9 lo 6 lo 11 lo 8 lo 6 lo 9 lo 11 lo 5
hi 11 hi 7 hi 7 hi 11 hi 9 hi 9 hi 12 hi 13 hi 9 hi 13 hi 10 hi 12 hi 9 hi 15 hi 12 hi 14 hi 15 hi 12
;
proc sort data = Memory; by dosegrp;
proc means mean std n data = Memory;
by dosegrp;
var funct;
title1 'one-way ANOVA';
title2 'Homework 8 Memory function';
RUN;
title 'Tests for normality';
proc univariate normal data = Memory;
by dosegrp;
var funct;
run;
ods graphics on;
proc glm data = Memory plots=all;
class dosegrp;
model funct=dosegrp; means dosegrp/hovtest welch t dunnett('Pla');
contrast 'active vs placebo' dosegrp 0.5 0.5 -1;
run;
Reeza, который, кажется, работал. Просто очень быстро, если мне нужны стволовые и листовые участки, мне нужно указать «ods graphics off», верно? – Jabernet
Да, они создаются с использованием графика печати, аналогичного распечатке с точечной матрицей. – Reeza