Use o pacote plyr e ver do for.

#  exemplo para fazer uma aov

list.dados <- lapply(data[,-c(1)], function(y){
  dm <- data[,c(1)]
  y <- y
  dfm <- cbind(dm, y)
  return(list(
    dm = dm,
    y = y,
    dfm = dfm))
})

list.av <- llply(list.dados, function(list){
  with(list, aov(y ~  trar, data=dfm))
})

list.anova <- lapply(list.av, anova)




 
Alisson Lucrécio da Costa


________________________________
 From: Giovane Pretto Azambuja <[email protected]>
To: "[email protected]" <[email protected]> 
Sent: Thursday, November 22, 2012 11:47 AM
Subject: [R-br] Criando Rotina
 

Olá, pessoal

Sou um pouco novato em R, mas vamos tentar.
Tenho de fazer a análise estatística, pela função summary(), de uma pancada
de objetos. Gostaria de saber se existe uma maneira em que o R faça essas 
análises, e as armazene em um objeto diferente para cada análise, de maneira 
automática. Tipo uma rotina.
Creio que consigo fazer isso com o comando for, porém como são vários objetos 
não me veio em mente como organiza-lo.
 
OBS: Não precisa formular a rotina inteira, apenas dê uma luz.


Agradeço quem puder ajudar
Giovane P. Azambuja
 
Enviado do Email do Windows
 
_______________________________________________
R-br mailing list
[email protected]
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
[email protected]
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.

Responder a