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

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

График поля точек является простым графиком одной переменной против другой. MATLAB ® функционирует plot и scatter производить графики поля точек. Функция MATLAB plotmatrix может создать матрицу таких графиков, показывающих отношение между несколькими парами переменных.

Statistics and Machine Learning Toolbox™ функции gscatter и gplotmatrix создать сгруппированные версии этих графиков. Эти функции полезны для определения, являются ли значения двух переменных или отношения между этими переменными одинаковыми в каждой группе. Эти функции используют различные символы графического изображения, чтобы указать на принадлежность к группе. Можно использовать gname чтобы пометить точки на графиках текстовой меткой или номером наблюдения.

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

load carsmall
gscatter(Weight,MPG,Model_Year,'','xos')

Figure contains an axes. The axes contains 3 objects of type line. These objects represent 70, 76, 82.

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

Аргументы по умолчанию для gscatter создать график поля точек с различными группами, показанными с одним и тем же символом, но другими цветами. Последние два аргумента выше требуют, чтобы все группы были показаны в цветах по умолчанию и с различными символами.

The carsmall набор данных содержит другие переменные, которые описывают различные аспекты автомобилей. Можно изучить несколько из них на одном отображении, создав сгруппированную матрицу графика.

xvars = [Weight Displacement Horsepower];
yvars = [MPG Acceleration];
gplotmatrix(xvars,yvars,Model_Year,'','xos')

Figure contains 6 axes. Axes 1 contains 3 objects of type line. Axes 2 contains 3 objects of type line. Axes 3 contains 3 objects of type line. Axes 4 contains 3 objects of type line. Axes 5 contains 3 objects of type line. Axes 6 contains 3 objects of type line. These objects represent 70, 76, 82.

В верхней правой подграфике отображаются MPG против Horsepower, и показывает, что с годами мощность автомобилей уменьшилась, но пробег газа улучшился.

The gplotmatrix функция может также граф все пары из одного списка переменных, наряду с гистограммами для каждой переменной. См. MANOVA.

См. также

| |

Похожие темы