exponenta event banner

interactionplot

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

Синтаксис

interactionplot(Y,GROUP)
interactionplot(Y,GROUP,'varnames',VARNAMES)
[h,AX,bigax] = interactionplot(...)

Описание

interactionplot(Y,GROUP) отображает двухфакторный график взаимодействия для групповых средств матрицы Y с группами, определенными записями в GROUP, который может быть массивом ячеек или матрицей. Y - числовая матрица или вектор. Если Y является матрицей, строки представляют различные наблюдения, а столбцы представляют репликации каждого наблюдения. Если Y является вектором, строки дают средства каждой записи в GROUP. Если GROUP является массивом ячеек, то каждая ячейка GROUP должна содержать переменную группирования, которая является категориальной переменной, числовым вектором, символьной матрицей, строковым массивом или массивом символьных векторов с ячейками из одного столбца. Если GROUP является матрицей, то ее столбцы представляют различные переменные группировки. Каждая переменная группирования должна иметь то же количество строк, что и Y. Число переменных группировки должно быть больше 1.

График взаимодействия представляет собой матричный график, количество строк и столбцов которого равно количеству переменных группировки. Имена переменных группировки печатаются на диагонали матрицы графика. График в внедиагональном положении (i, j) - это взаимодействие двух переменных, имена которых даны в диагонали строки (i, i) и диагонали столбца (j, j) соответственно.

interactionplot(Y,GROUP,'varnames',VARNAMES) отображает график взаимодействия с указанными пользователем именами группируемых переменных VARNAMES. VARNAMES является символьной матрицей, строковым массивом или массивом ячеек символьных векторов, по одному на группирующую переменную. Имена по умолчанию: 'X1', 'X2', ... .

[h,AX,bigax] = interactionplot(...) возвращает дескриптор h к окну рисунка, матрица AX маркеров перемещения к осям вложенных диаграмм и маркера перемещения bigax к большим (невидимым) осям, обрамляющим вложенные диаграммы.

Примеры

свернуть все

Случайная генерация данных для переменной ответа y .

rng default;     % For reproducibility
y = randn(1000,1);

Случайная генерация данных для четырех трехуровневых факторов.

group = ceil(3*rand(1000,4));

Отобразите графики взаимодействия для факторов и назовите факторы «A», «B», «C», «D».

interactionplot(y,group,'varnames',{'A','B','C','D'})

Figure contains 16 axes. Axes 1 contains an object of type text. These objects represent D = 1, D = 2, D = 3. 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 an object of type text. These objects represent C = 1, C = 2, C = 3. Axes 7 contains 3 objects of type line. Axes 8 contains 3 objects of type line. Axes 9 contains 3 objects of type line. Axes 10 contains 3 objects of type line. Axes 11 contains an object of type text. These objects represent B = 1, B = 2, B = 3. Axes 12 contains 3 objects of type line. Axes 13 contains 3 objects of type line. Axes 14 contains 3 objects of type line. Axes 15 contains 3 objects of type line. Axes 16 contains an object of type text. These objects represent A = 1, A = 2, A = 3.

Представлен в R2006b