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

cor (nomedamatrixqueseráfeitooteste, y=null, use="everything",method=c("pearson")) Date: Tue, 2 Oct 2012 13:54:46 -0300 From: marcelo.claro.souza@gmail.com To: r-br@listas.c3sl.ufpr.br Subject: [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@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.

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@gmail.com> Para: r-br@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@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.

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@yahoo.com.br> To: "r-br@listas.c3sl.ufpr.br" <r-br@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@gmail.com> Para: r-br@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@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.

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@yahoo.com.br To: r-br@listas.c3sl.ufpr.br; emmanuelarnhold@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@yahoo.com.br> To: "r-br@listas.c3sl.ufpr.br" <r-br@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@gmail.com> Para: r-br@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@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.
participantes (5)
-
Emmanuel Arnhold
-
Guilherme Parreira da Silva
-
marcelo claro de souza
-
T Branquinho
-
tiago souza marçal