Department of Statistical Sciences, University of Bologna, Via Delle Belle Arti 41, 40126, Bologna, Italy.
Department of Statistical Science, University College London, London, UK.
Psychometrika. 2021 Mar;86(1):65-95. doi: 10.1007/s11336-021-09751-8. Epub 2021 Mar 26.
Penalized factor analysis is an efficient technique that produces a factor loading matrix with many zero elements thanks to the introduction of sparsity-inducing penalties within the estimation process. However, sparse solutions and stable model selection procedures are only possible if the employed penalty is non-differentiable, which poses certain theoretical and computational challenges. This article proposes a general penalized likelihood-based estimation approach for single- and multiple-group factor analysis models. The framework builds upon differentiable approximations of non-differentiable penalties, a theoretically founded definition of degrees of freedom, and an algorithm with integrated automatic multiple tuning parameter selection that exploits second-order analytical derivative information. The proposed approach is evaluated in two simulation studies and illustrated using a real data set. All the necessary routines are integrated into the R package penfa.
惩罚因子分析是一种有效的技术,通过在估计过程中引入稀疏诱导惩罚,可以得到一个具有许多零元素的因子载荷矩阵。然而,只有在使用的惩罚是非可微的情况下,稀疏解和稳定的模型选择过程才是可能的,这带来了一些理论和计算上的挑战。本文提出了一种用于单组和多组因子分析模型的基于惩罚似然的一般估计方法。该框架基于不可微惩罚的可微逼近、自由度的理论定义以及具有集成自动多调谐参数选择的算法,该算法利用二阶分析导数信息。该方法在两项模拟研究中进行了评估,并使用真实数据集进行了说明。所有必要的例程都集成到 R 包 penfa 中。