Data · dataset · 2024
Function Random Start Values for CFA (lavaan)
Listed in GESIS Data Archive and Forschungsdatenzentrum des LIfBi and CESSDA Data Catalogue — shown once because both records carry DOI 10.7802/2712
Confirmatory factor analysis (CFA) is a widely applied statistical technique in many research areas.
Description
However, depending on identification method and starting values, with typical (or robust) maximum likelihood estimation (ML/MLR) analysis models may converge to suboptimal values of the likelihood function (local maxima), thereby threatening the robustness of empirical modelling and inferences about model selection. To ensure model convergence to optimal likelihood values (global maxima), Mplus offers a convenience switch to repeatedly run a model with different random start values.
Notably, open-source solutions in R lack a similarly convenient way for overcoming local maxima with the help of random start values. Here, we propose to implement R-code for reproducibe findings of the computationally optimal values for a CFA solution. While drawing on lavaan’s cfa-function (Rosseel, 2012), we use a wrapper function for calling lavaan’s cfa-function with three additional arguments.
Read the rest (2 more)
The first argument specifies the number of model runs that shall test random start values, mirroring Mplus’s “starts” option. The second argument specifies the numerical tolerance, that is, the number of decimals of the likelihood values for evaluating the runs with random start value as equally likely. The third argument can be used to invoke parallel computing in the presence of multiple CPU cores, which increases computational efficiency if large numbers of runs with different random start values were ever required.
Several examples demonstrate the functionality, applicability, and utility of the function. Rosseel, Y. (2012). lavaan: An R Package for Structural Equation Modeling. Journal of Statistical Software, 48(2), 1-36. doi.org/10.18637/jss.v048.i02
Links
Where it is published
- CESSDA Data Catalogue record search.gesis.org/research_data/SDN-10.7802-2712?lang=en ↗
landing page · from datacatalogue cessda eu
- CESSDA Data Catalogue record search.gesis.org/research_data/SDN-10.7802-2712?lang=de ↗
landing page · from datacatalogue cessda eu
- DOI doi.org/10.7802/2712 ↗
DOI / persistent id · from gesis org data services
Catalogue records · 3
- OAI-PMH record dbkapps.gesis.org/dbkoai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Ad… ↗
metadata API · from gesis org data services
- OAI-PMH record da-ra.de/oaip/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3… ↗
metadata API · from lifbi de
- OAI-PMH record datacatalogue.cessda.eu/oai-pmh/v0/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier… ↗
metadata API · from datacatalogue cessda eu
Topics
Provenance · 3 source records, 7 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| GESIS Data Archive | oai:dbk.gesis.org:SDN/10.7802_2712 | 2 d ago | JSON v1 |
| Forschungsdatenzentrum des LIfBi | oai:oai.da-ra.de:779929 | 17 h ago | JSON v1 |
| CESSDA Data Catalogue | b048d1f5d40fff306bc5e5421b76f17c4b05f38c8dfe5156478927f4d33b1f96 | 15 h ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| concepts[field].local:field:earth-environmental | mapping · gesis org data services | connector:gesis_org_data_services@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · datacatalogue cessda eu | connector:datacatalogue_cessda_eu@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · lifbi de | connector:lifbi_de@1.0.0 | |
| description | source · gesis org data services | connector:gesis_org_data_services@1.0.0 | /metadata/dc/description |
| license_text | source · lifbi de | connector:lifbi_de@1.0.0 | |
| publication_date | source · gesis org data services | connector:gesis_org_data_services@1.0.0 | |
| title | source · gesis org data services | connector:gesis_org_data_services@1.0.0 | /metadata/dc/title |