Olá grupo,


estou tentando fazer matriz de correlação de Spearman e tetracórica e não estou 
conseguindo.estou usando banco com algumas variáveis da PNAD e outras que foram 
criadas a partir destas. Em anexo, as primeiras observações do banco 
(matriz1.rda).

str(matriz)


#Transformando em numericas as variáveis que eram fator

matriz$urbrurd <- as.numeric(matriz$urbrurd)
matriz$racacat <- as.numeric(matriz$racacat)
matriz$fumocat <- as.numeric(matriz$fumocat)
matriz$consdent12<- as.numeric(matriz$consdent12)
matriz$necref<- as.numeric(matriz$necref)
matriz$excodo2<- as.numeric(matriz$excodo2)
matriz$planocat<- as.numeric(matriz$planocat)
matriz$cobraat2<- as.numeric(matriz$cobraat2)

cor(matriz, use="complete.obs", method="spearman")

# A matriz rodou, porém, não está lendo a variável planocat, alguém pode me 
ajudar?

E preciso rodar a matriz de correlação tetracórica das mesmas variáveis e não 
estou conseguindo. 

tetrachoric(matriz)
#Error in FUN(X[[1L]], ...) : 
  only defined on a data frame with all numeric variables

Tentei transformar as variáveis em fator (as.factor) e tb não deu certo
#Error in tetra.mat(x, y = y, correct = correct, smooth = smooth, global = 
global) : 
  Tetrachoric correlations require dictomous data

Att., 
Luciane Maria Pilotto
Mestre e Doutoranda em Saúde Bucal Coletiva - FO/UFRGS

Attachment: matriz1.rda
Description: Binary data

_______________________________________________
R-br mailing list
[email protected]
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.

Responder a