Plots Andrews' curves in cartesian or polar coordinates.
andrewsplot(A, f, style = "pol", scaled = FALSE, npts = 101)
- numeric matrix with at least two columns.
- factor or integer vector with
- character variable, only possible values `cart' or `pol'.
- logical; if true scales each column to have mean 0 and standard deviation 1 (not yet implemented).
- number of points to plot.
andrewsplot creates an Andrews plot of the multivariate data in the
A, assigning different colors according to the factor or
Andrews' plot represent each observation (row) by a periodic function over
[0, 2*pi]. This function for the
is defined as ...
The plot can be seen in cartesian or polar coordinates --- the latter seems appropriate as all these functions are periodic.
Generates a plot, no return value.
Please note that a different ordering of the columns will result in quite different functions and overall picture.
There are variants utilizing principal component scores, in order of decreasing eigenvalues.
R. Khattree and D. N. Naik (2002). Andrews PLots for Multivariate Data: Some New Suggestions and Applications. Journal of Statistical Planning and Inference, Vol. 100, No. 2, pp. 411--425.
## Not run: # data(iris) # s <- sample(1:4, 4) # A <- as.matrix(iris[, s]) # f <- as.integer(iris[, 5]) # andrewsplot(A, f, style = "pol") # ## End(Not run)