+ Reply to Thread
Results 1 to 5 of 5

Thread: Factor analysis on dichotomously scored items

  1. #1
    Points: 746, Level: 14
    Level completed: 46%, Points required for next Level: 54

    Posts
    12
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Factor analysis on dichotomously scored items




    Hi
    have a set of 30 dichotomously scored items (scored 0 and 1) and want to do exploratory factor analysis on them. I have heard that performing EFA on such items is problematic and the EFA should be carried out on the tetrachoric correlation matrix. How can do this? Does SPSS automatically take care of this? Please advise.

    Thanks
    Anthony

  2. #2
    TS Contributor
    Points: 22,906, Level: 93
    Level completed: 56%, Points required for next Level: 444
    spunky's Avatar
    Location
    vancouver, canada
    Posts
    2,157
    Thanks
    166
    Thanked 540 Times in 433 Posts

    Re: Factor analysis on dichotomously scored items

    Quote Originally Posted by Anthony_1000 View Post
    I have heard that performing EFA on such items is problematic and the EFA should be carried out on the tetrachoric correlation matrix.
    That is correct. When one is conducting Factor Analysis (whether Exploratory or Confirmatory) it is important to keep in mind the scaling of your variables. Like, in your case, binary.


    Quote Originally Posted by Anthony_1000 View Post
    How can do this? Does SPSS automatically take care of this? Please advise.
    SPSS will not do this for you and it cannot calculate a tetrachoric/polychoric correlation matrix as it stands. You'll either need to use an external SPSS macro or use a more powerful software like R.
    for all your psychometric needs! https://psychometroscar.wordpress.com/about/

  3. #3
    Fortran must die
    Points: 62,031, Level: 100
    Level completed: 0%, Points required for next Level: 0
    noetsi's Avatar
    Posts
    6,538
    Thanks
    693
    Thanked 916 Times in 875 Posts

    Re: Factor analysis on dichotomously scored items

    Actually SPSS has a link to R that will generate a polychoric correlation. Since I use SAS rather than SPSS I don't know the details.

    One approach to adapting factor analysis for ordinal variables is to use polychoric correlations, rather than the Pearson correlations that are used by SPSS Factor. SPSS does not have a built-in procedure for computing polychoric correlations, but there is an extension command (SPSSINC HETCOR) to print polychoric and polysrial correlations available in the SPSS Community for SPSS Statistics versions from 17.0 upwards. (Click the "Downloads for IBM SPSS Statistics" link, then the "Extension Commands" link under "Tools and Utilities". Look for the downloadable file SPSSINC_HETCOR.zip in the list of extension commands there. This command calculates polyserial, polychoric, and Pearson correlations between variables with the type determined by the variable measurement levels. The package includes a dialog box interface for the procedure. Beginning with Version 19, this file is installed with R Essentials.. The Programmability Plug-ins and Essentials for SPSS Statistics versions 19 and above are available on the "Downloads for IBM SPSS Statistics" page. There may also be SPSS macros available on the internet to do this. See Technote 1479694 for instructions to read a correlation matrix in text format into SPSS and then analyze that matrix with the Factor procedure
    http://www-01.ibm.com/support/docvie...id=swg21477550

    When I have run polychoric versus spearman's (with likert variables that have five levels) I have not found huge differences. But that could be luck.
    "Very few theories have been abandoned because they were found to be invalid on the basis of empirical evidence...." Spanos, 1995

  4. #4
    Points: 746, Level: 14
    Level completed: 46%, Points required for next Level: 54

    Posts
    12
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Factor analysis on dichotomously scored items

    Thanks for your replies.
    Can you please introduce an R package which performs EFA on the tetrachoric/polychoric correlation matrix?

    Thanks
    Anthony

  5. #5
    TS Contributor
    Points: 22,906, Level: 93
    Level completed: 56%, Points required for next Level: 444
    spunky's Avatar
    Location
    vancouver, canada
    Posts
    2,157
    Thanks
    166
    Thanked 540 Times in 433 Posts

    Re: Factor analysis on dichotomously scored items


    The psych package and the lavaan package can do that.
    for all your psychometric needs! https://psychometroscar.wordpress.com/about/

+ Reply to Thread

           




Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts






Advertise on Talk Stats