<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SEM Polychoric Transformation and Exploratory Factor Analysis in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/SEM-Polychoric-Transformation-and-Exploratory-Factor-Analysis/m-p/874711#M43269</link>
    <description>&lt;P&gt;Thanks for your help.&amp;nbsp; I'm a little confused, because you say on the one hand that a polychoric transformation would confuse the interpretation, but on the other hand that treating a Likert scale as a continuous variable in EFA/CFA/SEM is useful.&amp;nbsp; There is a SAS procedure which does polychoric transformations of the answers simply, in addition to providing the polychoric correlation matrix:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc prinqual &lt;/STRONG&gt;data=op out=op_prinqual3 plot=all&lt;/P&gt;&lt;P&gt;maxiter = &lt;STRONG&gt;100 &lt;/STRONG&gt;standard scores n=&lt;STRONG&gt;3 &lt;/STRONG&gt;replace;&lt;/P&gt;&lt;P&gt;transform monotone (Dis1-Dis2 Know1-Know4 Yrs4gp OpFreq Stigma1-Stigma8);&lt;/P&gt;&lt;P&gt;* Maxiter: maximum iternations (default=30);&lt;/P&gt;&lt;P&gt;* standard: Standardize output to Variance = 1 N=3 means make 3 axes;&lt;/P&gt;&lt;P&gt;* replace: Replace original values;&lt;/P&gt;&lt;P&gt;* scores: outputs principal component scores;&lt;/P&gt;&lt;P&gt;* Transform monotone for ordinal data;&amp;nbsp; * Transform opscore for nominal data;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;So this transforms the Likert answers from the flat 1, 2, 3, 4, 5 to 1.12, 2.28, 2.78, 4.51, 4.94 for example, with different numbers for each question.&amp;nbsp; It's not the correlation matrix, which is also produced.&amp;nbsp; Then, I would input the transformed values into the EFA - something along the lines of this:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc factor&lt;/STRONG&gt; data=op_p3 method=ml rotate=promax&amp;nbsp;corr msa scree residuals preplot plot;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;var&amp;nbsp;DisT1-DisT2 KnowT1-KnowT4 Yrs4gpT OpFreqT StigmaT1-StigmaT8;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* DisT etc. are the new variables and answers from the polychoric transformation;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;From here, assuming they're interretable and grouping as expected, the resultant factors would be used in a General Linear Model analysis. This still allows factor scores to be produced, and I don't think it messes up interpretation at all.&amp;nbsp; Obviously, interpretation is everything for us.&amp;nbsp; Do you think this resolve the interpretation (and other) issues?&lt;/P&gt;</description>
    <pubDate>Tue, 09 May 2023 17:23:46 GMT</pubDate>
    <dc:creator>David17</dc:creator>
    <dc:date>2023-05-09T17:23:46Z</dc:date>
    <item>
      <title>SEM Polychoric Transformation and Exploratory Factor Analysis</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/SEM-Polychoric-Transformation-and-Exploratory-Factor-Analysis/m-p/874209#M43254</link>
      <description>&lt;P&gt;I'm a little new to Structural Equation Modeling (SEM).&amp;nbsp; I am working with a socio-behavioral survey with two latent predictor variables and one latent outcome variable with 3-4 questions each.&amp;nbsp; Almost all the questions are on a 4- or 5-level Likert scale.&amp;nbsp; My questions:&amp;nbsp; 1) It seems like a polychoric transformation of each question would be useful prior to doing Exploratory Factor Analysis (EFA).&amp;nbsp; This would allow us to "de-emphasize" strongly agree and agree, if there's not much difference between those two answers for an individual question, for example.&amp;nbsp; However, several guides I've read seem to skip the polychoric correlation step, even with ordinal variables.&amp;nbsp; Is doing the polychoric transformation first useful, or is it mostly redundant with EFA, mathematically?&amp;nbsp; 2) Are proc prinqual and proc factor the best procedures to use for this, respectively, or would proc calis (or something else) be better?&amp;nbsp; I'm using SAS 9.4. 3) I also have several demographic variables (age, race, location, background) which likely are associated with both the predictor and outcome latent variables.&amp;nbsp; Our primary interest is what factors affect the outcome, but our secondary interest is if the demographic variables also affect the latent predictors.&amp;nbsp; Is it okay to do this in two steps?&amp;nbsp; First, proc GLMselect on the latent outcome followed by looking at the effect of the demographic variables on the latent predictors (separately).&amp;nbsp; Or, is there a way (and is it better) to model this simultaneously?&amp;nbsp; If the latter, how?&lt;/P&gt;</description>
      <pubDate>Fri, 05 May 2023 20:27:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/SEM-Polychoric-Transformation-and-Exploratory-Factor-Analysis/m-p/874209#M43254</guid>
      <dc:creator>David17</dc:creator>
      <dc:date>2023-05-05T20:27:44Z</dc:date>
    </item>
    <item>
      <title>Re: SEM Polychoric Transformation and Exploratory Factor Analysis</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/SEM-Polychoric-Transformation-and-Exploratory-Factor-Analysis/m-p/874487#M43268</link>
      <description>&lt;P&gt;I would not recommend using polychoric correlations in SEM.&amp;nbsp; It's not that it's principally impossible, but the issue is really that it vastly complicates interpretation.&amp;nbsp; Tetrachoric (binary variable) correlations can work, although even then I would encourage some degree of extra caution about interpretation.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As well, there is limited SEM functionality regarding this in SAS (and pretty much all other statistical software).&amp;nbsp; As far as I know, the only way to do it in SAS to derive poly/tetrachoric correlations out of proc corr, and then use the correlation matrix as input in proc factor.&amp;nbsp; This will allow you to do exploratory factor analysis, although because the input is a correlation matrix, rather than the actual observations, you cannot derive factor scores.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I believe the same approach can be used in proc calis with lineqs, but I have not tried it myself.&amp;nbsp; Then, you could confirm your factor structure(s) and also enter endogenous and exogenous variables as you please.&amp;nbsp; However and again, that is exactly where the interpretation challenge comes in.&amp;nbsp; Even if you had acceptable fit features on your confirmatory factors, what do the factors &lt;EM&gt;mean, &lt;/EM&gt;and are you confident enough in that meaning that it is justifiable to use it as either a predictor or outcome?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;While I understand some people's disdain for using Likert style items as continuous variables, I would argue CFA and SEM are one specific case where the benefits of treating them as continuous greatly and undeniably outweigh the limitations.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 May 2023 16:23:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/SEM-Polychoric-Transformation-and-Exploratory-Factor-Analysis/m-p/874487#M43268</guid>
      <dc:creator>awesome_opossum</dc:creator>
      <dc:date>2023-05-08T16:23:27Z</dc:date>
    </item>
    <item>
      <title>Re: SEM Polychoric Transformation and Exploratory Factor Analysis</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/SEM-Polychoric-Transformation-and-Exploratory-Factor-Analysis/m-p/874711#M43269</link>
      <description>&lt;P&gt;Thanks for your help.&amp;nbsp; I'm a little confused, because you say on the one hand that a polychoric transformation would confuse the interpretation, but on the other hand that treating a Likert scale as a continuous variable in EFA/CFA/SEM is useful.&amp;nbsp; There is a SAS procedure which does polychoric transformations of the answers simply, in addition to providing the polychoric correlation matrix:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc prinqual &lt;/STRONG&gt;data=op out=op_prinqual3 plot=all&lt;/P&gt;&lt;P&gt;maxiter = &lt;STRONG&gt;100 &lt;/STRONG&gt;standard scores n=&lt;STRONG&gt;3 &lt;/STRONG&gt;replace;&lt;/P&gt;&lt;P&gt;transform monotone (Dis1-Dis2 Know1-Know4 Yrs4gp OpFreq Stigma1-Stigma8);&lt;/P&gt;&lt;P&gt;* Maxiter: maximum iternations (default=30);&lt;/P&gt;&lt;P&gt;* standard: Standardize output to Variance = 1 N=3 means make 3 axes;&lt;/P&gt;&lt;P&gt;* replace: Replace original values;&lt;/P&gt;&lt;P&gt;* scores: outputs principal component scores;&lt;/P&gt;&lt;P&gt;* Transform monotone for ordinal data;&amp;nbsp; * Transform opscore for nominal data;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;So this transforms the Likert answers from the flat 1, 2, 3, 4, 5 to 1.12, 2.28, 2.78, 4.51, 4.94 for example, with different numbers for each question.&amp;nbsp; It's not the correlation matrix, which is also produced.&amp;nbsp; Then, I would input the transformed values into the EFA - something along the lines of this:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc factor&lt;/STRONG&gt; data=op_p3 method=ml rotate=promax&amp;nbsp;corr msa scree residuals preplot plot;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;var&amp;nbsp;DisT1-DisT2 KnowT1-KnowT4 Yrs4gpT OpFreqT StigmaT1-StigmaT8;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* DisT etc. are the new variables and answers from the polychoric transformation;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;From here, assuming they're interretable and grouping as expected, the resultant factors would be used in a General Linear Model analysis. This still allows factor scores to be produced, and I don't think it messes up interpretation at all.&amp;nbsp; Obviously, interpretation is everything for us.&amp;nbsp; Do you think this resolve the interpretation (and other) issues?&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2023 17:23:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/SEM-Polychoric-Transformation-and-Exploratory-Factor-Analysis/m-p/874711#M43269</guid>
      <dc:creator>David17</dc:creator>
      <dc:date>2023-05-09T17:23:46Z</dc:date>
    </item>
    <item>
      <title>Re: SEM Polychoric Transformation and Exploratory Factor Analysis</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/SEM-Polychoric-Transformation-and-Exploratory-Factor-Analysis/m-p/874715#M43270</link>
      <description>&lt;P&gt;Indeed, I could see that working.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Keep in mind you need the priors=smc option in proc factor to make it a factor analysis; otherwise the default is principal component.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2023 17:36:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/SEM-Polychoric-Transformation-and-Exploratory-Factor-Analysis/m-p/874715#M43270</guid>
      <dc:creator>awesome_opossum</dc:creator>
      <dc:date>2023-05-09T17:36:46Z</dc:date>
    </item>
  </channel>
</rss>

