A Correlation Thresholding Algorithm for Learning Factor Analysis Models

03/03/2022
by   Dale S. Kim, et al.
0

Factor analysis is a widely used method for modeling a set of observed variables by a set of (typically fewer) unobserved latent factors. The traditional method of Exploratory Factor Analysis (EFA), despite its widespread application, is often criticized for three well-known weaknesses: (1) requiring the number of factors to be known, (2) ad-hoc nature in learning the support of coefficients, and (3) nonidentifiability of the parameters due to the rotation invariance properties of the likelihood. While more recently developed penalized EFA methods partially address these issues, they remain computationally intense, and still require the number of latent factors to be given. To address these issues, we propose a fast algorithm that simultaneously learns the number of latent factors and a model structure that leads to identifiable parameters. Our novel approach is motivated from the perspective of graph theory, making use of thresholded correlation graphs from the observed data to learn the latent factor structure. We establish theoretical guarantees for our method with results for solution uniqueness and high-dimensional consistency of the structure learning as well as the parameter estimation. We also present a series of simulation studies and a real data example to test and demonstrate its performance. Our results show that the correlation thresholding algorithm is an accurate method for learning the structure of factor analysis models and is robust to violations of our assumptions. Moreover, we show that our algorithm scales well up to 1500 variables, while the competing methods are not applicable in a reasonable amount of running time.

READ FULL TEXT
research
09/24/2019

Estimating Number of Factors by Adjusted Eigenvalues Thresholding

Determining the number of common factors is an important and practical t...
research
10/05/2020

Determining the Number of Factors in High-dimensional Generalised Latent Factor Models

As a generalisation of the classical linear factor model, generalised la...
research
12/27/2021

Factor modelling for high-dimensional functional time series

Many economic and scientific problems involve the analysis of high-dimen...
research
06/05/2022

Rotation to Sparse Loadings using L^p Losses and Related Inference Problems

Exploratory factor analysis (EFA) has been widely used to learn the late...
research
04/18/2019

A New Class of Time Dependent Latent Factor Models with Applications

In many applications, observed data are influenced by some combination o...
research
09/20/2021

Machine Learning-Based Estimation and Goodness-of-Fit for Large-Scale Confirmatory Item Factor Analysis

We investigate novel parameter estimation and goodness-of-fit (GOF) asse...
research
12/25/2022

Mining the Factor Zoo: Estimation of Latent Factor Models with Sufficient Proxies

Latent factor model estimation typically relies on either using domain k...

Please sign up or login with your details

Forgot password? Click here to reset