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.