bifactorIndicesMplus: bifactorIndicesMplus

Description Usage Arguments Details Value See Also

View source: R/BifactorIndices.R


Computes all available bifactor indices given an Mplus .out file for a bifactor model


  Lambda = file.choose(),
  UniLambda = NULL,
  standardized = TRUE



is an Mplus .out file. Defaults to an open file dialog box


is an object that the function can convert to a matrix of factor loadings. The expected behavior is to store an Mplus output file as a variable and pass that variable as UniLambda. Defaults to NULL, as UniLambda is only required if you wish to compute ARPB.


lets the function know whether it should be looking in the unstandardized results or the STDYX results from the Mplus output.


To use this function, simply call it without any arguments and a dialog box will pop up for you to select a .out file of a confirmatory bifactor model.

ARPB will only be computed if the factor loadings from a unidimensional model (as a vector or as the result of using readModels on an Mplus .out file) are included. Note that if a correlated traits model is provided, the omega indices will simply be the regular omega values for those factors. Interpretations for individual indices as well as details about their computation can be found in the man page for the individual indices.


A list of bifactor indices, including three different ECV indices, IECV, PUC, Omega, OmegaH, and ARPB. Please note that many of these indices are interpretable even when the model being used is not a bifactor model; some indices may be useful for two-tier, trifactor, correlated traits, and even unidimensional models.

See Also

bifactorIndices, bifactorIndices_expl, bifactorIndicesMplus_expl, bifactorIndicesMplus_ESEM, ECV_SS, ECV_SG, ECV_GS, IECV, PUC, Omega_S, Omega_H, H, FD, ARPB

BifactorIndicesCalculator documentation built on May 13, 2021, 1:08 a.m.