У меня есть данные, которые выглядят следующим образом:
data have;
format date date9.;
input date:mmddyy10. Intervention _24hrPtVolumeESI_1_5;
datalines;
9/17/2018 0 204
9/24/2018 0 139
10/17/2018 0 527
10/23/2018 1 430
11/01/2018 1 231
;
run;
Я хотел бы создать гистограмму, где ось x содержит диапазоны медианного времени ожидания (например, 100-125, 126-150 и т. Д.), Отображая эти времена сравнительно на основе вмешательства (0 или 1). Таким образом, каждый диапазон будет иметь два столбца - один для предварительного вмешательства (0) и после вмешательства (1) Ось Y будет просто показывать счет того, как человек с заданными медианными показателями попал в диапазон оси x.
Я пытался играть с кодом sgplot, но это дает неаккуратные результаты.
proc sgplot data=WORK.FelaCombo;
vbar _24hrPtVolumeESI_1_5 / response=_24hrPtVolumeESI_1_5 stat=sum
group=intervention nostatlabel
groupdisplay=cluster;
xaxis display=(nolabel);
yaxis grid;
run;