Re: [R-es] realizar ANOVAs en Loop

2023-07-18 Por tema Proyecto R-UCA
Buenas, Yesica: La variable iteraccion parece una variable factor, en cuyo caso ¿no se debería incluir en el anova? en vez de repetir muchas veces el anova. Si se trata de repeticiones también hay modelos anova con repeticiones. En tu código estás haciendo el mismo anova muchas veces pues no

[R-es] realizar ANOVAs en Loop

2023-07-18 Por tema Yesica Pallavicini Fernandez
Buenos días y gracias de antemano por vuestra ayuda. Necesito realizar una serie de ANOVAS en loop. Os adjunto unos datos ficticios en este email. Dichos datos tienen 3 variables: 1)Valor: corresponde a la variable dependiente y es numérica 2) Grupo: Corresponde a la variable independiente y es u

Re: [R-es] realizar ANOVAs en Loop

2023-07-18 Por tema jose luis via R-help-es
Holaotra opción, a ver si te sirve.Acabarás teniendo 6 archivos txt y 6 archivos xlsx cada uno con el resultado de cada una de las  iteraciones. library(purrr)library(broom) iter= unique(datos$iteraccion)#Crear el loopfor(i in iter) { a<-tidy(aov(valor~Grupo,data=subset(datos,

Re: [R-es] realizar ANOVAs en Loop

2023-07-18 Por tema Jorge I Velez
Hola Yésica, A lo mejor hay otras formas, pero esta funciona bien: R> u <- unique(datos$iteraccion) R> resultado <- lapply(u, function(i){ aov(valor ~ Grupo, data = subset(datos, iteraccion == i)) }) R> names(resultado) <- u Para acceder a la tabla ANOVA para iteraccion T simplemente haces >

Re: [R-es] realizar ANOVAs en Loop

2023-07-18 Por tema Juan Carlos Lopez Mesa
Hola, library(dplyr) library(purrr) library(tidyr) datos_anova <- datosa_fict |> nest(data = c(valor, Grupo)) |> mutate(anova = map(.x = data, .f = ~aov(valor ~ Grupo, data = .x)), summary = map(.x = anova, .f = ~summary(.x))) # Acceder a los resultados