andrewsplot

Синтаксис

andrewsplot(X)
andrewsplot(X,...,'Standardize',standopt)
andrewsplot(X,...,'Quantile',alpha)
andrewsplot(X,...,'Group',group)
andrewsplot(X,...,'PropName',PropVal,...)
h = andrewsplot(X,...)

Описание

andrewsplot(X) создает график Эндрюса многомерных данных в матричном X. Строки X соответствуют наблюдениям, столбцам к переменным. Графики Эндрюса представляют каждое наблюдение функциональным f (t) непрерывной фиктивной переменной t на интервале [0,1]. f (t) задан для i th наблюдение в X как

f(t)=X(i,1)/2+X(i,2)sin(2πt)+X(i,3)потому что(2πt)+

andrewsplot обрабатывает значения NaN в X как отсутствующие значения и игнорирует соответствующие строки.

andrewsplot(X,...,'Standardize',standopt) создает график Эндрюса, где standopt является одним из следующего:

  • 'on' — шкалы каждый столбец X, чтобы иметь средний 0 и стандартное отклонение 1 прежде, чем сделать график.

  • 'PCA' — создает график Эндрюса из множества основного компонента X, в порядке уменьшающегося собственного значения. (См. pca.)

  • 'PCAStd' — создает график Эндрюса с помощью стандартизированных очков основного компонента. (См. pca.)

andrewsplot(X,...,'Quantile',alpha) графики только медиана и alpha и (1 – alpha) квантили f (t) в каждом значении t. Это полезно, если X содержит много наблюдений.

andrewsplot(X,...,'Group',group) отображает данные на графике в различных группах с различными цветами. Группы заданы group, числовой массив, содержащий индекс группы для каждого наблюдения. group может также быть категориальным массивом, символьной матрицей, массивом строк или массивом ячеек из символьных векторов, содержащим название группы для каждого наблюдения.

andrewsplot(X,...,'PropName',PropVal,...) устанавливает дополнительные lineseries свойства объектов на заданные значения для всех объектов lineseries, созданных andrewsplot. (См. Свойства Строки.)

h = andrewsplot(X,...) возвращает вектор-столбец указателей на объекты lineseries, созданные andrewsplot, одним указателем на строку X. Если вы используете параметр входа 'Quantile', h содержит один указатель для каждого из трех созданных объектов lineseries. Если вы используете и 'Quantile' и параметры входа 'Group', h содержит три указателя для каждой группы.

Примеры

свернуть все

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

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

load fisheriris

Создайте график Эндрюса, группируя выборочные данные species.

andrewsplot(meas,'group',species)

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

andrewsplot(meas,'group',species,'quantile',.25)

Представлено до R2006a