[R-br] matriz correlação

Daniel Marcelino dmarcelino em live.com
Segunda Dezembro 2 19:01:10 BRST 2013


Luciane, com os dados que você enviou, a mensagem diz que você não tem
dados completos. Ou seja, algumas variáveis (fumocat e excodo2 por
exemplo) possuem NAs sufficientes para não permitir produzir pares de
comparação.

R> matriz=matriz1

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

R> is.na(matriz)

R> cor(matriz, use="everything", method="spearman")

\begin{signature}
    Daniel Marcelino
☁ dm.silva em umontreal.ca
☎ 1+(514) 343-6111 #3799
     Skype: d.marcelino
✎ Canada Research Chair in Electoral Studies
    Université de Montréal
    C.P. 6128 succursale Centre-ville
    Montreal, QC, H3C 3J7
    Canada
\end{signature}

"Small steps towards a much better world"


2013/12/2 Luciane Maria Pilotto <lutipilotto em yahoo.com.br>

> 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
>
>
>
>
> _______________________________________________
> R-br mailing list
> R-br em 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.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20131202/96bf70fd/attachment.html>


Mais detalhes sobre a lista de discussão R-br