<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type='text/xsl' href='/oai/static/oai2.xsl' ?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-06-12T15:23:36Z</responseDate>
  <request identifier="b048d1f5d40fff306bc5e5421b76f17c4b05f38c8dfe5156478927f4d33b1f96" metadataPrefix="oai_ddi25" verb="GetRecord">https://datacatalogue.cessda.eu/oai-pmh/v0/oai</request>
  <GetRecord>
    <record>
    <header>
      <identifier>b048d1f5d40fff306bc5e5421b76f17c4b05f38c8dfe5156478927f4d33b1f96</identifier>
      <datestamp>2026-06-02T13:50:24Z</datestamp>
      <setSpec>language:en</setSpec><setSpec>openaire_data</setSpec>
    </header>
      <metadata>
        <codeBook xmlns="ddi:codebook:2_5" version="2.5" xsi:schemaLocation="ddi:codebook:2_5 http://www.ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd">
    <docDscr>
      <citation>
        <titlStmt>
          <titl xml:lang="en">DDI study level documentation for study 10.7802/2712 Function Random Start Values for CFA (lavaan)</titl>
        </titlStmt>
        <prodStmt>
        </prodStmt>
        <holdings xml:lang="en" URI="https://search.gesis.org/research_data/SDN-10.7802-2712?lang=en"/><holdings xml:lang="de" URI="https://search.gesis.org/research_data/SDN-10.7802-2712?lang=de"/>
      </citation>
    </docDscr>
  <stdyDscr>
    <citation>
      <titlStmt>
        <titl xml:lang="en">Function Random Start Values for CFA (lavaan)</titl>
        <parTitl xml:lang="de">Function Random Start Values for CFA (lavaan)</parTitl>
        <IDNo xml:lang="en" agency="GESIS">10.7802/2712</IDNo><IDNo xml:lang="de" agency="GESIS">10.7802/2712</IDNo><IDNo xml:lang="en" agency="DOI">10.7802/2712</IDNo><IDNo xml:lang="de" agency="DOI">10.7802/2712</IDNo>
      </titlStmt>
      <rspStmt>
        <AuthEnty affiliation="GESIS; Trier University" xml:lang="en">Urban, Julian
        </AuthEnty><AuthEnty affiliation="GESIS; Trier University" xml:lang="de">Urban, Julian
        </AuthEnty><AuthEnty affiliation="GESIS" xml:lang="en">Bluemke, Matthias
        </AuthEnty><AuthEnty affiliation="GESIS" xml:lang="de">Bluemke, Matthias
        </AuthEnty>
      </rspStmt>
      <prodStmt>
        <prodDate xml:lang="en"/>
      </prodStmt>
      <distStmt>
        <distrbtr abbr="GESIS" URI="http://www.gesis.org/" xml:lang="en">GESIS Data Archive for the Social Sciences</distrbtr><distrbtr abbr="GESIS" URI="http://www.gesis.org/" xml:lang="de">GESIS Datenarchiv für Sozialwissenschaften</distrbtr>
        <distDate xml:lang="en" date="2024"/><distDate xml:lang="de" date="2024"/>
      </distStmt>
      <verStmt>
        <version date="2024" xml:lang="en"/><version date="2024" xml:lang="de"/>
      </verStmt>
      <holdings xml:lang="en" URI="https://search.gesis.org/research_data/SDN-10.7802-2712?lang=en"/><holdings xml:lang="de" URI="https://search.gesis.org/research_data/SDN-10.7802-2712?lang=de"/>
    </citation>
    <stdyInfo>
      <subject>
        <keyword xml:lang="en">CFA</keyword><keyword xml:lang="en">lavaan</keyword><keyword xml:lang="en">Factor Analysis</keyword><keyword xml:lang="en">Maximum Likelihood</keyword><keyword xml:lang="en">psychometrics</keyword><keyword xml:lang="en">factor analysis</keyword><keyword xml:lang="de">CFA</keyword><keyword xml:lang="de">lavaan</keyword><keyword xml:lang="de">Factor Analysis</keyword><keyword xml:lang="de">Maximum Likelihood</keyword><keyword xml:lang="de">psychometrics</keyword><keyword xml:lang="de">factor analysis</keyword>
      </subject>
      <abstract xml:lang="en">Confirmatory factor analysis (CFA) is a widely applied statistical technique in many research areas. 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. 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. https://doi.org/10.18637/jss.v048.i02</abstract><abstract xml:lang="de">Confirmatory factor analysis (CFA) is a widely applied statistical technique in many research areas. 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. 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. https://doi.org/10.18637/jss.v048.i02</abstract>
      <sumDscr>
        <universe xml:lang="en" clusion="I"/>
      </sumDscr>
    </stdyInfo>
    <method>
      <dataColl>
      </dataColl>
    </method>
    <dataAccs>
      <useStmt>
        <restrctn xml:lang="en">Free access (without registration) - The research data can be downloaded directly by anyone without further limitations.
CC BY 4.0: Attribution (https://creativecommons.org/licenses/by/4.0/deed.de)</restrctn><restrctn xml:lang="de">Freier Zugang (ohne Registrierung) - Die Forschungsdaten können von jedem direkt heruntergeladen werden.
CC BY 4.0: Attribution (https://creativecommons.org/licenses/by/4.0/deed.de)</restrctn>
      </useStmt>
    </dataAccs>
    <othrStdyMat>
    </othrStdyMat>
  </stdyDscr>
  <fileDscr>
  </fileDscr>
</codeBook>
      </metadata>
      <about>
        <provenance xmlns="http://www.openarchives.org/OAI/2.0/provenance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/provenance http://www.openarchives.org/OAI/2.0/provenance.xsd">
    <originDescription harvestDate="2026-06-02T13:50:24Z" altered="true">
      <baseURL>http://dbkapps.gesis.org/dbkoai/oai.asp</baseURL>
      <identifier>oai:dbk.gesis.org:SDN/10.7802_2712</identifier>
      <datestamp>2024-04-25</datestamp>
      <metadataNamespace>ddi:codebook:2_5</metadataNamespace>
    </originDescription>
</provenance>
      </about>
    </record>
  </GetRecord>
</OAI-PMH>