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) отображается график взаимодействия с заданной пользователями сгруппированной переменной называет VARNAMESvarnames символьная матрица, массив строк или массив ячеек из символьных векторов, один на сгруппированную переменную. Именами по умолчанию является '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'})

Figure contains 16 axes objects. Axes object 1 contains an object of type text. These objects represent D = 1, D = 2, D = 3. Axes object 2 contains 3 objects of type line. Axes object 3 contains 3 objects of type line. Axes object 4 contains 3 objects of type line. Axes object 5 contains 3 objects of type line. Axes object 6 contains an object of type text. These objects represent C = 1, C = 2, C = 3. Axes object 7 contains 3 objects of type line. Axes object 8 contains 3 objects of type line. Axes object 9 contains 3 objects of type line. Axes object 10 contains 3 objects of type line. Axes object 11 contains an object of type text. These objects represent B = 1, B = 2, B = 3. Axes object 12 contains 3 objects of type line. Axes object 13 contains 3 objects of type line. Axes object 14 contains 3 objects of type line. Axes object 15 contains 3 objects of type line. Axes object 16 contains an object of type text. These objects represent A = 1, A = 2, A = 3.

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

|

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