plot

Класс: RepeatedMeasuresModel

Отобразите данные на графике с дополнительной группировкой

Описание

пример

plot(rm) строит измерения в модели rm повторных измерений для каждого предмета в зависимости от времени. Если существует один числовой фактор в предметах, plot использует значения того фактора как временные стоимости. В противном случае, plot использует дискретные значения 1 через r как временные стоимости, где r является количеством повторных измерений.

пример

plot(rm,Name,Value) также строит измерения в модели rm повторных измерений, с дополнительными опциями, заданными одним или несколькими Name,Value парные аргументы.

Например, можно задать факторы, чтобы сгруппироваться или изменить цвета линии.

H = plot(___) возвращает указатели, H, к построенным линиям.

Входные параметры

развернуть все

Модель повторных измерений, возвращенная как RepeatedMeasuresModel объект.

Для свойств и методов этого объекта, смотрите RepeatedMeasuresModel.

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Имя фактора между предметами или факторов в виде разделенной запятой пары, состоящей из 'Group' и вектор символов, массив строк или массив ячеек из символьных векторов. Этот аргумент пары "имя-значение" группирует линии согласно факторным значениям.

Например, если у вас есть два фактора между предметами, препарат и пол, и вы хотите сгруппировать линии в графике согласно им, можно задать эти факторы можно следующим образом.

Пример: 'Group',{'Drug','Sex'}

Типы данных: char | string | cell

Маркер, чтобы использовать для каждой группы в виде разделенной запятой пары, состоящей из 'Marker' и массив строк или массив ячеек из символьных векторов.

Например, если у вас есть два фактора между предметами, препарат и пол, с каждым имеющим две группы, можно задать o как маркер для групп препарата и x как маркер для групп пола можно следующим образом.

Пример: 'Marker',{'o','o','x','x'}

Типы данных: string | cell

Цвет для каждой группы в виде разделенной запятой пары, состоящей из 'Color' и вектор символов, массив строк, массив ячеек из символьных векторов или строки матрицы RGB с тремя столбцами.

Например, если у вас есть два фактора между предметами, препарат и пол, с каждым имеющим две группы, можно задать красный как цвет для групп препарата и синего как цвет для групп пола можно следующим образом.

Пример: 'Color','rrbb'

Типы данных: single | double | char | string | cell

Стиль линии для каждой группы в виде разделенной запятой пары, состоящей из 'LineStyle' и массив строк или массив ячеек из символьных векторов.

Например, если у вас есть два фактора между предметами, препарат и пол, с каждым имеющим две группы, можно задать - как стиль линии одной группы и : как стиль линии для другой группы можно следующим образом.

Пример: 'LineStyle',{'-' ':' '-' ':'}

Типы данных: string | cell

Выходные аргументы

развернуть все

Обработайте к построенным линиям, возвращенным как указатель.

Примеры

развернуть все

Загрузите выборочные данные.

load fisheriris

Вектор-столбец species состоит из ирисовых цветов трех различных разновидностей: setosa, versicolor, и virginica. Двойной матричный meas состоит из четырех типов измерений на цветах: длина и ширина чашелистиков и лепестков в сантиметрах, соответственно.

Храните данные в табличном массиве.

t = table(species,meas(:,1),meas(:,2),meas(:,3),meas(:,4),...
'VariableNames',{'species','meas1','meas2','meas3','meas4'});
Meas = dataset([1 2 3 4]','VarNames',{'Measurements'});

Подбирайте модель повторных измерений, где измерения являются ответами, и разновидность является переменным предиктором.

rm = fitrm(t,'meas1-meas4~species','WithinDesign',Meas);

Отобразите на графике данные, сгруппированные факторными разновидностями.

plot(rm,'group','species')

Figure contains an axes object. The axes object contains 150 objects of type line. These objects represent species=setosa, species=versicolor, species=virginica.

Измените стиль линии для каждой группы.

plot(rm,'group','species','LineStyle',{'-','--',':'})

Figure contains an axes object. The axes object contains 150 objects of type line. These objects represent species=setosa, species=versicolor, species=virginica.

Загрузите выборочные данные.

load repeatedmeas

Таблица between включает возраст переменных между предметами, IQ, группу, пол и восемь повторных измерений y1 через y8 как ответы. Таблица within включает переменные w1 в предмете и w2. Это - симулированные данные.

Подбирайте модель повторных измерений, где повторные измерения y1 через y8 ответы, и возраст, IQ, группа, пол, и взаимодействие пола группы является переменными предикторами. Также задайте матрицу проекта в предмете.

rm = fitrm(between,'y1-y8 ~ Group*Gender + Age + IQ','WithinDesign',within);

Отобразите данные на графике с Group закодированный цветом и Gender закодированный с методической точностью вводят.

plot(rm,'group',{'Group' 'Gender'},'Color','rrbbgg',...
              'LineStyle',{'-' ':' '-' ':' '-' ':'},'Marker','.')

Figure contains an axes object. The axes object contains 30 objects of type line. These objects represent Group=A, Gender=Female, Group=A, Gender=Male, Group=B, Gender=Female, Group=B, Gender=Male, Group=C, Gender=Female, Group=C, Gender=Male.

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

| |