andrewsplot

Синтаксис

andrewsplot(X)
andrewsplot(X,...,'Standardize',standopt)
andrewsplot(X,...,'Quantile',alpha)
andrewsplot(X,...,'Group',group)
andrewsplot(X,...,'PropName',PropVal,...)
andrewsplot(ax,X,...)
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)cos(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,...) устанавливает дополнительный Line свойства объектов к заданным значениям для всего Line объекты, созданные andrewsplot. (См. свойства линии.)

andrewsplot(ax,X,...) использует оси графика, заданные в ax, Axes объект. (См. axes.) Задают ax как первый входной параметр, сопровождаемый любой из комбинаций входных аргументов в предыдущих синтаксисах.

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

Примеры

свернуть все

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

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

load fisheriris

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

andrewsplot(meas,'group',species)

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

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

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

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

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