Learn R Programming

idm (version 1.3.1)

plot.i_mca: Plotting 2D maps in Multiple Correspondence Analysis

Description

Graphical display of Multiple Correspondence Analysis results in two dimensions

Usage

## S3 method for class 'i_mca':
plot(x, dims=c(1,2), what=c(TRUE,TRUE), 
contrib="none", dataname=NULL, labels=NULL, animation=TRUE, frames=10, 
zoom=TRUE,...)

Arguments

x
Multiple correspondence analysis object returned by i_mca
dims
Numerical vector of length 2 indicating the dimensions to plot on horizontal and vertical axes respectively; default is first dimension horizontal and second dimension vertical
what
Vector of two logicals specifying the contents of the plot(s). First entry indicates if the rows (objects) are displayed and the second entry if the columns (attributes) are displayed)
contrib
Vector of two character strings specifying if attribute contributions should be represented by different label size. Available options are "none" (contributions are not indicated in the plot) "cor" (relative contributions are indicat
dataname
String prefix used for custom naming of output files; default is the name of the output object
labels
String vector of variable labels
animation
Logical indicating whether animated GIF files are created and saved to the hard drive or a static plot is obtained
frames
Number of animation frames shown per iteration; applicable only when animation = TRUE
zoom
Logical indicating whether axis limits change during the animation creating a zooming effect; applicable only when animation = TRUE
...
Further arguments passed to plot and points

Details

The function plot.i_mca makes a two-dimensional map of the object created by i_mca with respect to two selected dimensions. In this map both the row and column points are scaled to have inertias (weighted variances) equal to the principal inertia (eigenvalue or squared singular value) along the principal axes, that is both rows and columns are in pricipal coordinates.

References

Greenacre, M.J. (1993) Correspondence Analysis in Practice. London: Academic Press. Greenacre, M.J. (1993) Biplots in Correspondence Analysis, Journal of Applied Statistics, 20, 251 - 269. ImageMagick: http://www.imagemagick.org; GraphicsMagick: http: //www.graphicsmagick.org

See Also

plot.i_pca

Examples

Run this code
data("women", package="idm")
nc = 4 # number of chunks
### Different approaches to incremental MCA:
# Live case
res_iMCAl = i_mca(data1 = women[1:50,1:4],data2 = women[51:300,1:4],method = "live",nchunk = nc)
#static plot, final solution
plot(res_iMCAl, contrib="ctr", animation = FALSE)
#\donttest is used here because the code calls the saveGIF function of the animation package 
#which requires ImageMagick or GraphicsMagick to be installed in your system 
#See help(im.convert) for details on the configuration of ImageMagick or GraphicsMagick.
#Creates animated GIF movies for objects and variables
plot(res_iMCAl, contrib = "ctr", animation = TRUE, frames = 10)

Run the code above in your browser using DataLab