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

View source: R/interbat.R

interbatR Documentation

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).

Details

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

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

Author(s)

Gaston Sanchez

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

## 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)

plsdepot documentation built on April 1, 2023, 12:04 a.m.