plsdepot (version 0.1.17)

interbat: Tucker's Inter-Battery Method of Factor Analysis

Description

The function interbat performs Tucker's Inter-Battery method of factor analysis as described in Michel Tenenhaus book La Regression PLS, chapter 3

Usage

interbat(X, Y, scaled = TRUE)

Arguments

X
Numeric matrix or data frame with two or more columns (X-block).
Y
Numeric matrix or data frame with two or more columns (Y-block).
scaled
Logical value indicating whether to scale the data (TRUE by default).

Value

An object of class "interbat", basically a list with the following elements:
values
The extracted eigenvalues
x.scores
scores of the X-block (also known as T components)
x.wgs
weights of the X-block
y.scores
scores of the Y-block (also known as U components)
y.wgs
weights of the Y-block
cor.xt
correlations between X and T
cor.yu
correlations between Y and U
cor.xu
correlations between X and U
cor.yt
correlations between Y and T
cor.tu
correlations between T and U
R2X
explained variance of X by T
R2Y
explained variance of Y by U
com.xu
communality of X with U
com.yt
communality of Y with T
statistic
Phi statistic values for assessing the number of relevant components

Details

Arguments X and Y must contain more than one variable. No missing data are allowed.

References

Tenenhaus, M. (1998) La Regression PLS. Theorie et Pratique. Paris: Editions TECHNIP.

Tucker, L.R. (1958) An inter-battery method of factor analysis. Psychometrika, 23(2): 111-136.

See Also

plot.interbat, plsca

Examples

Run this code
## Not run: 
#  # load data linnerud
#  data(linnerud)
# 
#  # apply inter-battery method
#  ib = interbat(linnerud[,1:3], linnerud[,4:6])
# 
#  # plot variables
#  plot(ib, what="variables")
# 
#  # plot observations
#  plot(ib, what="observations", comps=c(1,1), where=c("t","u"))
#  ## End(Not run)

Run the code above in your browser using DataLab