Learn R Programming

ade4 (version 1.7-5)

mfa: Multiple Factorial Analysis

Description

performs a multiple factorial analysis, using an object of class ktab.

Usage

mfa(X, option = c("lambda1", "inertia", "uniform", "internal"), scannf = TRUE, nf = 3) "plot"(x, xax = 1, yax = 2, option.plot = 1:4, ...) "print"(x, ...) "summary"(object, ...)

Arguments

X
K-tables, an object of class ktab
option
a string of characters for the weighting of arrays options :

scannf
a logical value indicating whether the eigenvalues bar plot should be displayed
nf
if scannf FALSE, an integer indicating the number of kept axes
x, object
an object of class 'mfa'
xax, yax
the numbers of the x-axis and the y-axis
option.plot
an integer between 1 and 4, otherwise the 4 components of the plot are displayed
...
further arguments passed to or from other methods

Value

Returns a list including :

References

Escofier, B. and Pagès, J. (1994) Multiple factor analysis (AFMULT package), Computational Statistics and Data Analysis, 18, 121--140.

Examples

Run this code
data(friday87)
w1 <- data.frame(scale(friday87$fau, scal = FALSE))
w2 <- ktab.data.frame(w1, friday87$fau.blo, 
    tabnames = friday87$tab.names)
mfa1 <- mfa(w2, scann = FALSE)
mfa1
plot(mfa1)

data(escopage)
w <- data.frame(scale(escopage$tab))
w <- ktab.data.frame(w, escopage$blo, tabnames = escopage$tab.names)
plot(mfa(w, scann = FALSE))

Run the code above in your browser using DataLab