A fast procedure for computing simple correspondence analysis.
1  fast_sca(dat)

dat 
Input data: can be a table or a data frame (but the data frame must have only two columns). 
A list with components:

The eigenvalues or principal inertias, indicating how much each latent axis explains. 

The coordinates of the first set of levels (viz. the row levels of a frequency table). 

The coordinates of the second set of levels (viz. the column levels of a frequency table). 
Greenacre, M. (2007) Correspondence analysis in practice, Second edition. Boca Raton: Chapman and Hall/CRC.
1 2 3 4  SndT_Fra < read.table(system.file("extdata", "SndT_Fra.txt", package = "svs"),
header = TRUE, sep = "\t", quote = "\"", encoding = "UTF8")
sca.SndT_Fra < fast_sca(SndT_Fra)
sca.SndT_Fra

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.
All documentation is copyright its authors; we didn't write any of that.