<div dir="ltr">Caros membros da lista, <div>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.</div><div>considerem o exemplo:</div><div>
<div><br></div><div>dados = as.data.frame(matrix(rnorm(200), ncol=10, nrow=50))</div><div>cor.multipla <- function(x, y){<br></div><div> n <- ncol(y)</div><div> cor.mult <- numeric(0)</div><div> + for(i in 1:n){cor.mult<- cor.test(x, y[,i])</div>
<div> + return(cor.mult$p.value)}</div><div>}</div><div><br></div><div>cor.multipla(dados$V1, dados[2:10])</div><div><br></div><div>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.</div>
<div>Alguém poderia me dizer onde eu estou errando ou mesmo se estou indo pelo caminho errado?</div><div>Desde já agradeço...</div>-- <br><b>Rodrigo A. Muniz</b><div>Eng. Agrônomo. Ms Produção Vegetal (UENF)</div><div>Doutorando em Engenharia de Sistemas Agrícolas (ESALQ/USP)</div>
<div>Cel (19) 8300-4333 (Pessoal)</div><div>Tel (19) 3375-1196 (Residêncial)</div><div>Tel (19) 3447-8537 (Trabalho)</div>
</div></div>