Учебники

SAS — гистограммы

Гистограмма представляет данные в прямоугольных столбцах, длина столбца которых пропорциональна значению переменной. SAS использует процедуру PROC SGPLOT для создания гистограмм. Мы можем нарисовать как простые, так и сложенные столбцы на гистограмме. В гистограмме каждому из баров могут быть даны разные цвета.

Синтаксис

Основной синтаксис для создания гистограммы в SAS —

PROC SGPLOT DATA = DATASET;
VBAR variables;
RUN;

Ниже приведено описание используемых параметров:

  • DATASET — это имя используемого набора данных.

  • переменные — это значения, используемые для построения гистограммы.

DATASET — это имя используемого набора данных.

переменные — это значения, используемые для построения гистограммы.

Простая гистограмма

Простая гистограмма — это гистограмма, в которой переменная из набора данных представлена ​​в виде столбцов.

пример

Приведенный ниже скрипт создаст гистограмму, представляющую длину автомобилей в виде баров.

PROC SQL;
create table CARS1 as
SELECT make, model, type, invoice, horsepower, length, weight
   FROM 
   SASHELP.CARS
   WHERE make in ('Audi','BMW')
;
RUN;

proc SGPLOT data = work.cars1;
vbar length ;
title 'Lengths of cars';
run;
quit;

Когда мы выполняем приведенный выше код, мы получаем следующий вывод:

barchart1

Гистограмма с накоплением

Столбчатая диаграмма с накоплением — это столбчатая диаграмма, в которой переменная из набора данных рассчитывается относительно другой переменной.

пример

Приведенный ниже скрипт создаст гистограмму с накоплением, где длина автомобилей рассчитывается для каждого типа автомобилей. Мы используем параметр группы, чтобы указать вторую переменную.

proc SGPLOT data = work.cars1;
vbar length /group = type ;
title 'Lengths of Cars by Types';
run;
quit;

Когда мы выполняем приведенный выше код, мы получаем следующий вывод:

barchart2

Кластерная гистограмма

Кластерная гистограмма создается, чтобы показать, как значения переменной распространяются по культуре.

пример

Приведенный ниже скрипт создаст кластерную гистограмму, в которой длина автомобилей сгруппирована вокруг типа автомобиля. Итак, мы видим два соседних столбца длиной 191, один для типа автомобиля «Седан», а другой для типа автомобиля «Вагон» ,

proc SGPLOT data = work.cars1;
vbar length /group = type GROUPDISPLAY = CLUSTER;
title 'Cluster of Cars by Types';
run;
quit;

Когда мы выполняем приведенный выше код, мы получаем следующий вывод: