
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