mrfa: Minimum Rank Factor Analysis function

Description Usage Arguments Value Author(s) References Examples

View source: R/mrfa.R

Description

Performs Minimum Rank Factor Analysis (MRFA) procedure, proposed by Ten Berge & Kiers (1991).

Usage

1
2
mrfa(SIGMA, dimensionality = 1, random = 10, conv1, conv2, display = TRUE,
    pwarnings = FALSE)

Arguments

SIGMA

Covariance/correlation matrix to be used in the analysis.

dimensionality

Common factors used to find communality estimates. The value has to be between 0 and the number of items minus 1, being the default option: 1 dimension to be retained. If 0 is selected, a more strict convergence criterion will be used.

random

Number of random starts.

conv1

Convergence criterion for MRFA. The default convergence criterion will be conv1=0.0001 . If the user determine a specific value, this will prevail.

conv2

Convergence criterion for glb step. The default convergence criterion will be conv2=0.001 . If the user determine a specific value, this will prevail.

display

Determines if the output will be displayed in the console, TRUE by default. If it is TRUE, the output is returned silently and if it is FALSE, the output is returned in the console.

pwarnings

Determines if the possible warnings occurred during the computation will be printed in the console.

Value

A

Factor loading matrix

Matrix

Covariance/Correlation matrix with optimal communalities in the diagonal

gam

Optimal communalities for each variable

Author(s)

David Navarro-Gonzalez

Urbano Lorenzo-Seva

References

ten Berge, J. M. F., & Kiers, H. A. L. (1991). A numerical approach to the approximate and the exact minimum rank of a covariance matrix. Psychometrika, 56(2), 309-315. http://doi.org/10.1007/BF02294464

Examples

1
2
3
## perform MRFA using the correlation matrix of the IDAQ dataset, and using the default
## convergence criterion for MRFA and glb step.
mrfa(cor(IDAQ), dimensionality=3)

DA.MRFA documentation built on May 30, 2017, 6:47 a.m.