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.

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