interactionplot

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

Синтаксис

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

Описание

interactionplot(Y,GROUP) отображает 2D факторный график взаимодействия для средних значений группы матричного 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));

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

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

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

|

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