[R-br] correlação de Pearson
tiago souza marçal
tiagosouzamarcal em hotmail.com
Quarta Outubro 3 20:04:08 BRT 2012
Marcelo, não sei se vai te ajudar muito mas veja o exemplo abaixo:
z<-rnorm(15,mean=30,sd=5)teste<-lapply(1:5,function(i){sample(z,replace=T)})am1<-teste[[1]]am2<-teste[[2]]am3<-teste[[3]]am4<-teste[[4]]am5<-teste[[5]]A<-data.frame(am1,am2,am3,am4,am5)
for(i in 1:ncol(A)) #Neste primeiro caso será realizada a correlação da variável am1 com todas as variáveis do data.frame() A inclusive com ela mesma. {r<-cor.test(am1,A[,i],method="pearson")print(r)}
for(i in 1:ncol(A))# Neste segundo caso será realizada a correlação da variável am1 com as 4 ultimas colunas do data.frame() A.{r<-cor.test(am1,A[,(i+1)],method="pearson")print(r)}
Att.
Tiago
===================================================================================================================================Tiago de Souza Marçal
Graduando em agronomia pela UFES
Bolsista da FAPES ====================================================================================================================Date: Wed, 3 Oct 2012 11:03:28 -0700
From: parre_21 em yahoo.com.br
To: r-br em listas.c3sl.ufpr.br; emmanuelarnhold em yahoo.com.br
Subject: Re: [R-br] correlação de Pearson
Outra opção também, é usar o seguinte:
cor.test(x,y,method='pearson')$p.value
Só vai mostrar o p-valor do teste.
Att,
Guilherme Parreira da Silva
Graduando de Estatística - UFPR
(41) 8422-0925
From: Emmanuel Arnhold <emmanuelarnhold em yahoo.com.br>
To: "r-br em listas.c3sl.ufpr.br" <r-br em listas.c3sl.ufpr.br>
Sent: Tuesday, October 2, 2012 4:31:17 PM
Subject: Re: [R-br] correlação de Pearson
install.packages("ds")
require(ds)
var1=c(10,13,14,16,18,22,29,28,35)
var2=c(0.5,1,1.5,2,2.5,3,3.5,4,4.5)
var3=c(102,NA,106,91,109,108,120,101,NA)
var4=c(500,456,423,378,312,263,200,120,50)
var5=c(18,09,22,NA,26,59,10,NA,96)
table=data.frame(var1,var2,var3,var4,var5)
r1<-dscor(table)
r1
r2<-dscor(table, option=2)
r2
?dscor
De: marcelo claro de souza <marcelo.claro.souza em gmail.com>
Para: r-br em listas.c3sl.ufpr.br
Enviadas: Terça-feira, 2 de Outubro de 2012 13:54
Assunto: [R-br] correlação de Pearson
Boa tarde pessoal
Montei uma matriz de correlação utilizando cor(dados, method='pearson')
Gostaria de saber se existe alguma função que teste automaticamente o coeficiente de correlação entre as variáveis sem precisar rodar manualmente cor.test(x,y,method='pearson'), afinal são quase 30 variáveis que estou correlacionando.
Muito obrigado pela ajuda.
Abraço
_______________________________________________
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.
_______________________________________________
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.
_______________________________________________
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/20121004/d4cbb738/attachment.html>
Mais detalhes sobre a lista de discussão R-br