
Caros membros da lista, Me desculpem a ignorância, porém sou novo como usuário e estou tentando criar uma função para facilitar uma operação no meu banco de dados. considerem o exemplo: dados = as.data.frame(matrix(rnorm(200), ncol=10, nrow=50)) cor.multipla <- function(x, y){ n <- ncol(y) cor.mult <- numeric(0) + for(i in 1:n){cor.mult<- cor.test(x, y[,i]) + return(cor.mult$p.value)} } cor.multipla(dados$V1, dados[2:10]) Nesta função, eu gostaria fazer a correlação da coluna 1 com as colunas de 2 a 10, e extrair um vetor de p.value para cada correlação, no entanto, a função está me retornando apenas um valor de p.value. Alguém poderia me dizer onde eu estou errando ou mesmo se estou indo pelo caminho errado? Desde já agradeço... -- *Rodrigo A. Muniz* Eng. Agrônomo. Ms Produção Vegetal (UENF) Doutorando em Engenharia de Sistemas Agrícolas (ESALQ/USP) Cel (19) 8300-4333 (Pessoal) Tel (19) 3375-1196 (Residêncial) Tel (19) 3447-8537 (Trabalho)