
Olha a descrição da função. Você pode usar a função polychor pelo mesmo script que te mandei. *hetcor * Description Computes a heterogenous correlation matrix, consisting of Pearson product-moment correlations between numeric variables, polyserial correlations between numeric and ordinal variables, and polychoric correlations between ordinal variables. *polychor* Computes the polychoric correlation (and its standard error) between two ordinal variables or from their contingency table, under the assumption that the ordinal variables dissect continuous latent variables that are bivariate normal. Either the maximum-likelihood estimator or a (possibly much) quicker “two-step” approximation is available. For the ML estimator, the estimates of the thresholds and the covariance matrix of the estimates are also available. Em 13 de outubro de 2013 10:03, Sérgio Henrique almeida da silva ju < sergio.edfisica@gmail.com> escreveu:
Felipe
O comando hetcor retorna correlação policórica e não a de pearson.
Compare as matrizes usando esse comando e esse:
#correlações de Pearson corpear<-cor(type,use="complete.obs") round(corpear,3)
Em 13 de outubro de 2013 09:48, Felipe Buchbinder <felbuch@gmail.com>escreveu:
Professor Marcos, a função poly.mat redireciona para a função polychor,
que era a que estava me retornando apenas um número.
Professor Sérgio, o algoritmo que o senhor propôs me retorna a correlação de Pearson (corpoly2$type retorna "Pearson"). Como modifico a função para obter a correlação policórica?
abraços e mais uma vez, obrigado,
Felipe
2013/10/12 Sérgio Henrique almeida da silva ju <sergio.edfisica@gmail.com
library(mvtnorm) library(polycor)
corpoly <- hetcor(dados, use="complete.obs", ML = TRUE)
corpoly2 <- corpoly$correlations
round(corpoly2,3)
Abraços Em 12/10/2013 19:47, "Felipe Buchbinder" <felbuch@gmail.com> escreveu:
Professores, bom dia,
Existe alguma função para calcular uma matriz de correlação policórica a partir de uma matriz de respostas a um questionário de escala Likert?
A função polychor, do pacote polycor, me retorna apenas um número...
Obrigado,
Felipe
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- Sérgio Henrique Almeida da Silva Junior Doutorando em Epidemiologia em Saúde Pública Escola Nacional de Saúde Pública Sérgio Arouca - ENSP/FIOCRUZ http://lattes.cnpq.br/1611345552843383 Tel: (21) 68463637 http://www.linkedin.com/profile/view?id=250437145&trk=tab_pro
-- Sérgio Henrique Almeida da Silva Junior Doutorando em Epidemiologia em Saúde Pública Escola Nacional de Saúde Pública Sérgio Arouca - ENSP/FIOCRUZ http://lattes.cnpq.br/1611345552843383 Tel: (21) 68463637 http://www.linkedin.com/profile/view?id=250437145&trk=tab_pro