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