Diagrams for multivariate data

TODO

Install required packages

car, ellipse, lattice, mvtnorm, rgl

3-D data

Contour plots

plot of chunk rerDiagMultivariate01
plot of chunk rerDiagMultivariate01
plot of chunk rerDiagMultivariate01
plot of chunk rerDiagMultivariate01

Bubble plot et c.

plot of chunk rerDiagMultivariate02
plot of chunk rerDiagMultivariate02

See sunflowerplot() and stars() for altenative approaches.

3-D grid plot

plot of chunk rerDiagMultivariate03
plot of chunk rerDiagMultivariate03

Interactive 3-D scatter plot

Conditioning plots

Better looking plots similar to the following ones can be generated very easily based on the ggplot2 package.

plot of chunk rerDiagMultivariate06
plot of chunk rerDiagMultivariate06
plot of chunk rerDiagMultivariate07
plot of chunk rerDiagMultivariate07

Scatterplot matrices

plot of chunk rerDiagMultivariate08
plot of chunk rerDiagMultivariate08
plot of chunk rerDiagMultivariate09
plot of chunk rerDiagMultivariate09

Heatmap

Illustrating the correlation matrix of several variables.

      X1    X2    X3    X4    X5    X6    X7    X8
X1  1.00  0.48 -0.29  0.59  0.17  0.34 -0.33 -0.59
X2  0.48  1.00 -0.64  0.36  0.57  0.59 -0.12 -0.51
X3 -0.29 -0.64  1.00  0.02 -0.79 -0.51 -0.20  0.15
X4  0.59  0.36  0.02  1.00 -0.15  0.16 -0.54 -0.76
X5  0.17  0.57 -0.79 -0.15  1.00  0.50  0.26 -0.05
X6  0.34  0.59 -0.51  0.16  0.50  1.00 -0.04 -0.26
X7 -0.33 -0.12 -0.20 -0.54  0.26 -0.04  1.00  0.48
X8 -0.59 -0.51  0.15 -0.76 -0.05 -0.26  0.48  1.00
plot of chunk rerDiagMultivariate10
plot of chunk rerDiagMultivariate10

Correlation matrix plot

plot of chunk rerDiagMultivariate11
plot of chunk rerDiagMultivariate11

Useful packages

  • Package ggplot2 provides its own graphics system and many functions for multi-panel plots.
  • Packages googleVis and plotly create online interactive diagrams based on JavaScript libraries.
  • Package rayshader shows how to render advanced 3D scenes

Detach (automatically) loaded packages (if possible)

Get the article source from GitHub

R markdown - markdown - R code - all posts