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

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

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

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

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

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

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

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

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

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

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

Функция gplotmatrix может также изобразить все пары в виде графика из одного списка переменных, наряду с гистограммами для каждой переменной. Смотрите МАНОВУ.

Смотрите также

| |

Похожие темы