Existe uma maneira básica de estimar as pontuações dos fatores quando você possui variáveis ordinais e discretas.
Eu tenho variáveis ordinais, discretas. Se eu assumir que subjacente a cada resposta é uma variável contínua, normalmente distribuída, então posso calcular uma matriz de correlação policórica . Posso então executar uma análise fatorial nessa matriz e obter cargas fatoriais para cada variável.n × n
Como posso combinar as cargas fatoriais e as variáveis para estimar as pontuações dos fatores. As formas típicas de estimar pontuações parecem exigir que eu trate os dados ordinais como intervalo.
Suponho que eu precise cavar mais fundo nas entranhas da correlação policórica para descobrir uma função de link.
fonte
É comum extrair pontuações fatoriais de indicadores de variáveis ordinais. Pesquisadores que usam medidas likert fazem isso o tempo todo. Como as pontuações dos fatores são baseadas na covariância, geralmente não é tão grande assim que os "intervalos" possam não ser uniformes dentro e entre os itens, principalmente se os itens forem comparáveis e usarem escalas razoavelmente compactas (por exemplo, 5 ou 7 pontos) / discordo "itens likert): todos os sujeitos estão respondendo aos mesmos itens e, se os itens são realmente medidas válidas de alguma variável latente, as respostas devem exibir um padrão de covariância uniforme. Ver Gorsuch, RL (1983). Análise fatorial. Hillsdale, NJ: Lawrence Erlbaum. 2nd. ed., pp. 119-20. Mas se incomoda você assumir que as respostas para suas variáveis ordinais são lineares - ou ainda mais importantes, se você deseja pontuações fatoriais que não são lineares, mas refletem associações não lineares recorrentes entre itens categóricos (como faria se suas variáveis fossem nominais ou qualitativas) - você deve usar uma alternativa de escala não linear à análise fatorial convencional, como classe latente análise ou teoria de resposta ao item. (É claro que há uma semelhança familiar entre essa consulta e a sua consulta sobre o uso de preditores ordinais em modelos de regressão de logit; talvez eu possa mais uma vez inspirar chi ou alguém que sabe mais do que eu para nos levar a uma conta ainda mais refinada por que você não precisa se preocupar - ou talvez por que deveria.) t linear, mas reflete associações não lineares recorrentes entre itens categóricos (como você faria se suas variáveis fossem nominais ou qualitativas) - você deve usar uma alternativa de escala não linear à análise fatorial convencional, como análise de classe latente ou teoria de resposta a itens. (É claro que há uma semelhança familiar entre essa consulta e a sua consulta sobre o uso de preditores ordinais em modelos de regressão de logit; talvez eu possa mais uma vez inspirar chi ou outra pessoa que sabe mais do que eu para nos levar a uma conta ainda mais refinada por que você não precisa se preocupar - ou talvez por que deveria.) t linear, mas reflete associações não lineares recorrentes entre itens categóricos (como você faria se suas variáveis fossem nominais ou qualitativas) - você deve usar uma alternativa de escala não linear à análise fatorial convencional, como análise de classe latente ou teoria de resposta a itens. (É claro que há uma semelhança familiar entre essa consulta e a sua consulta sobre o uso de preditores ordinais em modelos de regressão de logit; talvez eu possa mais uma vez inspirar chi ou outra pessoa que sabe mais do que eu para nos levar a uma conta ainda mais refinada por que você não precisa se preocupar - ou talvez por que deveria.)
fonte
Posso apenas esclarecer algo aqui, por favor, você tem itens pontuados em diferentes escalas que você precisa pré-processar e combinar (intervalo, ordinal, nominal), ou você está procurando fazer uma análise fatorial em apenas variáveis da escala ordinal?
Se for o último - aqui está uma abordagem.
http://cran.r-project.org/web/packages/Zelig/vignettes/factor.ord.pdf
(observe que este link está morto). Existem outras vinhetas , mas não esta.
fonte