Как создать матрицу диаграммы рассеяния в sas

Матрица диаграммы рассеяния — это именно то, на что она похожа: матрица диаграммы рассеяния.

Этот тип матрицы полезен, поскольку позволяет одновременно визуализировать взаимосвязь между несколькими переменными в наборе данных.

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

 proc sgscatter data =my_data;
  matrix var1 var2 var3;
run ;

Этот конкретный синтаксис создает матрицу диаграммы рассеяния для переменных var1 , var2 и var3 в наборе данных с именем my_data .

В следующем примере показано, как использовать этот синтаксис на практике.

Пример. Создание матрицы диаграммы рассеяния в SAS

Предположим, у нас есть следующий набор данных в SAS:

 /*create dataset*/
data my_data;
    input team $ points assists rebounds;
    datalines ;
A 22 12 8
A 20 18 4
At 14 9 5
At 30 16 10
B 10 4 3
B 9 5 12
B 6 5 14
B 14 10 5
C 4 8 12
C 13 10 5
C 11 12 8
C 19 3 2
;
run ;

/*view dataset*/
proc print data =my_data; 

Мы можем использовать следующий синтаксис для создания диаграммы рассеяния для визуализации взаимосвязи между переменными Points , Assets и Rebounds :

 /*create scatter plot matrix*/
proc sgscatter data =my_data;
  matrix points assists rebounds;
run ; 

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

 /*create scatter plot matrix with points colored by team*/
proc sgscatter data =my_data;
  title "Scatterplot Matrix";
  matrix points assists rebounds / group =team;
run ;
title ; 

матрица облака точек в SAS

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

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

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

Как создать облака точек в SAS
Как создать линейные графики в SAS
Как создать коробчатые диаграммы по группам в SAS

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *