Description
Inter-battery factor analysis (IBFA) is a multivariate technique for evaluating the stability of common factors across two test batteries that have been administered to the same individuals. Tucker (1958) introduced the model in the late 1950s and derived the least squares solution for estimating model parameters. Two decades later, Browne (1979) extended Tucker’s work by (a) deriving the maximum-likelihood (ML) model estimates and (b) enabling the model to accommodate two or more test batteries (Browne, 1980). Browne’s extended model is called multiple-battery factor analysis (MBFA). Influenced by Browne’s ideas, Cudeck (1980) produced a FORTRAN program for MBFA (Cudeck, 1982) and a readable account of the method’s underlying logic. For many years, this program was the primary vehicle for conducting MBFA in a Window’s environment (Brown, 2007; Finch & West, 1997; Finch et al., 1999, Waller et al., 1991). Unfortunately, until now, open-source software for conducting IBFA and MBFA on Windows, Mac OS, Linux, and Unix operating systems was not available.
To introduce the ideas of Tucker (1958) and Browne (1979, 1980) to the broader research community, two open-source programs were developed in R (R Core Team, 2021) for obtaining ML estimates for the inter-battery and MBFA models. The programs are called faIB and faMB. Both programs are included in the R fungible (Waller, 2021) library and can be freely downloaded from the Comprehensive R Archive Network (CRAN; https://cran.r-project.org/package=fungible).
faIB and faMB include a number of features that make them attractive choices for extracting common factors from two or more batteries. For instance, both programs include a wide range of rotation options by building upon functionality from the GPArotation package (Bernaards & Jennrich, 2005). This package provides routines for rotating factors by oblimin, geomin (orthogonal and oblique), infomax, simplimax, varimax, promax, and many other rotation algorithms. Both programs also allow users to initiate factor rotations from random starting configurations to facilitate the location of global and local solutions (for a discussion of why feature this is important, see Rozeboom, 1992). Prior to rotation, factors can be preconditioned (i.e., row standardized) by methods described by Kaiser (1958) or Cureton and Mulaik (1975). After rotation, factor loadings can be sorted within batteries to elucidate the structure of the battery-specific tests. faMB also includes a summary function to help locate global and local solutions for rotated factors.
faIB and faMB include numerous options for evaluating model fit at both the global and local levels. For instance, at the global level, both programs report the likelihood-based (and associated degrees of freedom and p-value), the Akaike Information Criterion (AIC; Akaike et al., 1973), the Bayesian Information Criterion (Schwarz, 1978), the Root Mean Squared Error of Approximation (Steiger & Lind, 1980), and factor indeterminacy values (Guttman, 1955). For local model evaluation, both programs can compute non-parametric bootstrap standard errors and confidence intervals (at user-defined levels) for all model parameters. Finally, to help researchers implement these and other options included in faIB and faMB, the associated R programs include extensive help files that include fully worked examples from the IBFA and MBFA literatures (e.g., Browne, 1979; 1980; Cudeck, 1982).
Supplemental Material
Supplemental Material, sj-pdf-1-apm-10.1177_01466216211066604 for Multi-Battery Factor Analysis in R by Niels G Waller and Casey Giordano in Applied Psychological Measurement
Supplemental Material, sj-pdf-2-apm-10.1177_01466216211066604 for Multi-Battery Factor Analysis in R by Niels G Waller and Casey Giordano in Applied Psychological Measurement
Supplemental Material, sj-pdf-3-apm-10.1177_01466216211066604 for Multi-Battery Factor Analysis in R by Niels G Waller and Casey Giordano in Applied Psychological Measurement
Declaration of Conflicting Interests: The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding: The author(s) received no financial support for the research, authorship, and/or publication of this article.
Supplemental Material: Supplemental material for this article is available online.
ORCID iD
Niels Waller https://orcid.org/0000-0003-1877-7232
References
- Akaike H., Petrov B. N., Csáki F. (1973). Information theory and an extension of the maximum likelihood principle. In Johnson N. L. (Ed.), 2nd International symposium on information theory, tsahkadsor, armenia, ussr, september 2-8, 1971. Budapest: Akadémiai Kiadó. (pp. 267610–267624). 10.1007/978-1-4612-0919-5_38. [DOI] [Google Scholar]
- Bernaards C. A., Jennrich R. I. (2005). Gradient projection algorithms and software for arbitrary rotation criteria in factor analysis. Educational and Psychological Measurement, 65(5), 676–696. 10.1177/0013164404272507. [DOI] [Google Scholar]
- Brown G. T. (2007). An introduction to multi-battery factor analysis: Overcoming method artefacts. Practical Assessment, Research & Evaluation, 12(7), 1–13. 10.7275/ag25-0r66. [DOI] [Google Scholar]
- Browne M. W. (1979). The maximum-likelihood solution in inter-battery factor analysis. British Journal of Mathematical and Statistical Psychology, 32(1), 75–86. 10.1111/j.2044-8317.1979.tb00753.x. [DOI] [Google Scholar]
- Browne M. W. (1980). Factor analysis of multiple batteries by maximum likelihood. British Journal of Mathematical and Statistical Psychology, 33(2), 184–199. 10.1111/j.2044-8317.1980.tb00607.x. [DOI] [Google Scholar]
- Cudeck R. (1980). MBFACT: Multiple battery factor analysis. Applied Psychological Measurement, 4(3), 417–418. 10.1177/014662168000400316. [DOI] [Google Scholar]
- Cudeck R. (1982). Methods for estimating between-battery factors. Multivariate Behavioral Research, 17(1), 47–68. 10.1207/s15327906mbr1701_3. [DOI] [Google Scholar]
- Cureton E. E., Mulaik S. A. (1975). The weighted varimax rotation and the promax rotation. Psychometrika, 40(2), 183–195. 10.1007/bf02291565. [DOI] [Google Scholar]
- Finch J. F., Panter A. T., Caskie G. I. L. (1999). Two approaches for identifying shared personality dimensions across methods. Journal of Personality, 67(3), 407–438. 10.1111/1467-6494.00060. [DOI] [Google Scholar]
- Finch J. F., West S. G. (1997). The investigation of personality structure: Statistical models. Journal of Research in Personality, 31(4), 439–485. 10.1006/jrpe.1997.2194. [DOI] [Google Scholar]
- Guttman L. (1955). The determinacy of factor score matrices with applications for five other problems of common factor theory. British Journal of Statistical Psychology, 8(2), 65–81. 10.1111/j.2044-8317.1955.tb00321.x. [DOI] [Google Scholar]
- Kaiser H. F. (1958). The varimax criterion for analytic rotation in factor analysis. Psychometrika, 23(3), 187–200. 10.1007/bf02289233. [DOI] [Google Scholar]
- R Core Team (2021). R: A language and environment for statistical computing. R Foundation for Statistical Computing. https://www.R-project.org/. [Google Scholar]
- Rozeboom W. W. (1992). The glory of suboptimal factor rotation: Why local minima in analytic optimization of simple structure are more blessing than curse. Multivariate Behavioral Research, 27(4), 585–599. 10.1207/s15327906mbr2704_5. [DOI] [PubMed] [Google Scholar]
- Schwarz G. (1978). Estimating the dimension of a model. Annals of Statistics, 6(2), 461–464. 10.1214/aos/1176344136. [DOI] [Google Scholar]
- Steiger J., Lind J. (1980). Statistically based tests for the number of common factors. In Annual Meeting of the Psychometric Society, Iowa City, IA. Vol. 758. [Google Scholar]
- Tucker L. R. (1958). An inter-battery method of factor analysis. Psychometrika, 23(2), 111–136. 10.1007/bf02289009. [DOI] [Google Scholar]
- Waller N. G. (2021). Fungible: Psychometric Functions from the Waller Lab. https://cran.r-project.org/web/packages/fungible/index.html. [Google Scholar]
- Waller N. G., Lilienfeld S. O., Tellegen A., Lykken D. T. (1991). The tridimensional personality questionnaire: structural validity and comparison with the multidimensional personality questionnaire. Multivariate Behavioral Research, 26(1), 1–23. 10.1207/s15327906mbr2601_1. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Supplemental Material, sj-pdf-1-apm-10.1177_01466216211066604 for Multi-Battery Factor Analysis in R by Niels G Waller and Casey Giordano in Applied Psychological Measurement
Supplemental Material, sj-pdf-2-apm-10.1177_01466216211066604 for Multi-Battery Factor Analysis in R by Niels G Waller and Casey Giordano in Applied Psychological Measurement
Supplemental Material, sj-pdf-3-apm-10.1177_01466216211066604 for Multi-Battery Factor Analysis in R by Niels G Waller and Casey Giordano in Applied Psychological Measurement
