В этом примере показано, как создать графики рассеивания с помощью сгруппированных выборочных данных.
График рассеивания является простым графиком одной переменной против другого. 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
функция может также изобразить все пары в виде графика из одного списка переменных, наряду с гистограммами для каждой переменной. Смотрите MANOVA.
gname
| gplotmatrix
| gscatter