An SAS/IML procedure for maximum likelihood factor analysis
1Center for New Designs in Learning and Scholarship, Georgetown University, Washington, DC 20057, USA. chenrs@georgetown.edu
Abstract:
Maximum likelihood factor analysis (MLFA), originally introduced by Lawley (1940), is based on a firm mathematical foundation that allows hypothesis testing when normality is assumed with large sample sizes. MLFA has gained in popularity since Jöreskog (1967) implemented an iterative algorithm to estimate parameters. This article presents a concise program using matrix language SAS/IML with the optimization subroutine NLPQN to obtain MLFA solutions. The program is pedagogically useful because it shows the step-by-step computational processes for MLFA, whereas almost all other statistical packages for MLFA are in "black boxes." It is also demonstrated that this approach can be extended to other multivariate methods requiring numerical optimizations, such as the widely used structural equation modeling. Researchers may find this program useful in conducting Monte Carlo simulation studies to investigate the properties of multivariate methods that involve numerical optimizations.
Related Concept Videos
Factorial Design
Statistical Analysis System (SAS)
Applications: SAS finds applications in numerous fields, including healthcare for clinical trial analysis, finance for risk assessment, marketing for customer data analysis, and...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Matrix-Assisted Laser Desorption Ionization (MALDI)
Methods of Medium Optimization
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
On...

