| Statistics Toolbox™ | ![]() |
andrewsplot(X)
andrewsplot(X,...,'Standardize','on')
andrewsplot(X,...,'Standardize','PCA')
andrewsplot(X,...,'Standardize','PCAStd')
andrewsplot(X,...,'Quantile',alpha)
andrewsplot(X,...,'Group',group)
andrewsplot(X,...,PropName,PropVal,...)
h = andrewsplot(X,...)
andrewsplot(X) creates an Andrews plot of the multivariate data in the matrix X. The rows of X correspond to observations, the columns to variables. Andrews plots represent each observation by a function f(t) of a continuous dummy variable t over the interval [0,1]. f(t) is defined for the i th observation in X as
![]()
andrewsplot treats NaN values in X as missing values and ignores the corresponding rows.
andrewsplot(X,...,'Standardize','on') scales each column of X to have
mean 0 and standard deviation 1 before making the plot.
andrewsplot(X,...,'Standardize','PCA') creates an Andrews plot from the principal component scores of X, in order of decreasing eigenvalue. (See princomp.)
andrewsplot(X,...,'Standardize','PCAStd') creates an Andrews plot using the standardized principal component scores. (See princomp.)
andrewsplot(X,...,'Quantile',alpha) plots only the median and the alpha and (1 – alpha) quantiles of f(t) at each value of t. This is useful if X contains many observations.
andrewsplot(X,...,'Group',group) plots the data in different groups with different colors. Groups are defined by group, a numeric array containing a group index for each observation. group can also be a categorical array, character matrix, or cell array of strings containing a group name for each observation. (See Grouped Data.)
andrewsplot(X,...,PropName,PropVal,...) sets lineseries object properties to the specified values for all lineseries objects created by andrewsplot. (See Lineseries Properties.)
h = andrewsplot(X,...) returns a column vector of handles to the lineseries objects created by andrewsplot, one handle per row of X. If you use the 'Quantile' input parameter, h contains one handle for each of the three lineseries objects created. If you use both the 'Quantile' and the 'Group' input parameters, h contains three handles for each group.
Make a grouped plot of the Fisher iris data:
load fisheriris andrewsplot(meas,'group',species);

Plot only the median and quartiles of each group:
andrewsplot(meas,'group',species,'quantile',.25);

![]() | addlevels | anova1 | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |