Как создавать диаграммы по группам в SAS


Блочные диаграммы полезны для быстрой визуализации пятизначной сводки набора данных, которая включает в себя:

  • Минимальное значение
  • Первый квартиль
  • медиана
  • Третий квартиль
  • Максимальное значение

В следующем примере показано, как создать сгруппированные диаграммы в SAS, чтобы визуализировать распределение нескольких групп одновременно.

Пример: создание блочных диаграмм по группам в SAS

Во-первых, давайте создадим набор данных в SAS, содержащий три разные группы:

/\*create dataset\*/
data my_data;
 input Group $ Value;
 datalines ;
A 7
A 8
A 9
A 12
A 14
B 5
B 6
B 6
B 8
B 11
C 8
C 9 
C 11
C 13
C 17
;
run ;

Обратите внимание, что в этом наборе данных есть три разные группы: A, B и C.

Затем мы можем использовать следующий код для создания коробчатых диаграмм по группам:

/\*create boxplots by group\*/
proc sgplot data =my_data;
 vbox Value / group =Group;
 keylegend / title ="Group Name";
run ; 

Результатом являются три отдельных диаграммы, которые отображают распределение значений данных для групп A, B и C:

Связанный: Как сравнить диаграммы коробки

Обратите внимание, что вместо этого вы можете использовать функцию hbox для создания горизонтальных коробчатых диаграмм:

/\*create horizontal boxplots by group\*/
proc sgplot data =my_data;
 hbox Value / group =Group;
 keylegend / title ="Group Name";
run ; 

В результате получаются три горизонтальные диаграммы:

Легенда в нижней части графика показывает, какой цвет соответствует каждой группе.

Дополнительные ресурсы

В следующих руководствах представлена дополнительная информация о блочных диаграммах:

Введение в боксплоты
Онлайн-генератор блочных диаграмм
Когда следует использовать коробочную диаграмму? (3 сценария)