0

色盲の教授のために(クラス用に)いくつかのプロットを生成しています。JOURNAL2SASのスタイルでは、グレー スケールが使用されます。ただし、プロットでは、すべての点が互いに重なり合っています。読みやすくするために、ポイントの周りにそれらを散らしたり、吹き出し線を使用したりするオプションはありますか?

これが私が使用しているコードです

ODS HTML STYLE = JOURNAL2;

PROC LOGISTIC DATA = fludata PLOTS(UNPACK ONLY LABEL) = (LEVERAGE DFBETAS DPC INFLUENCE PHAT);
    CLASS gender(PARAM    = ref REF = 'Female')
          newincome(PARAM = ref REF = '03 - High  ');
    MODEL flu(EVENT = 'Yes') =  gender newincome / CTABLE PPROB = .49 TO .5 BY .001;
    OUTPUT OUT = predict P = pred;
RUN;

判読できないプロットの例を次に示します。

判読不能

これを行うためのより良い方法について何か考えはありますか?

4

1 に答える 1

1

SASサポートに連絡するというドンの提案はおそらく適切ですが、それまでの間、自分でロールバックする例を次に示します.

ODS HTML STYLE = journal;


data us_data;
set sashelp.us_data;
length density $8 seat_change $15;
if density_2010 < 50 then density="1 Low";
else if density_2010 < 400 then density="2 Med";
else density="3 High";
if seat_change_2010 > 0 then seat_change='Positive';
else seat_change="Nonpositive";
keep density seat_change region;
run;

PROC LOGISTIC DATA = us_data PLOTS(UNPACK ONLY LABEL) = (LEVERAGE DFBETAS DPC INFLUENCE PHAT);
    CLASS REGION(PARAM    = ref REF = 'Northeast')
          density(PARAM = ref REF = '3 High');
    MODEL seat_change(EVENT = 'Positive') =  REGION density / CTABLE PPROB = .49 TO .5 BY .001;
    OUTPUT OUT = predict P = pred difchisq=difchisq c=cidisp;
RUN;

proc sgplot data=predict;    
scatter x=pred y=difchisq /group=region groupdisplay=cluster datalabel;
run;

プログラミングはそれほど難しくありませんが、明らかに、この方法でそれぞれを個別に実行する必要があります。

于 2013-09-11T16:12:10.180 に答える