Eric
2012-Apr-02 22:42 UTC
[R-es] como hacer grafico de medias con barra de desviacion estandar ??
estimados no he encontrado el modo de hacer en R el tipico grafico de medias con la desviacion estandar asociada ... me explico, tengo 2 variables numericas, para la variable independiente se elijen 3 niveles y en cada uno de ellos se mide 15 veces la variable respuesta, para este data.frame se quiere mostrar en un grafico en el eje X los 3 niveles escogidos y en el Y la vbla respuesta, pero no e quiere hacer una¡ grafico de dispersion, sino solo mostrar el promedio y las barras de desviacion asociadas, hay algun modo de hacer esto en R?? graficar el promedio en cada caso es simple, pero no se como agregar las barras de desviacion o error por mas que he buscado. agradezco la ayuda. saludos, eric. -- Nota: las tildes se han omitido para evitar conflictos con algunos lectores de correo. * Un economista es un experto que sabrá mañana por qué las cosas que predijo ayer no han sucedido hoy (Laurence Peter). * SATYÂT NÂSTI PARO DHARMAH [[alternative HTML version deleted]]
Carlos Ortega
2012-Apr-02 23:19 UTC
[R-es] como hacer grafico de medias con barra de desviacion estandar ??
Hola, Este aparece en la ayuda de barplot... addictedtor.free.fr/graphiques/RGraphGallery.php?graph=58 Saludos, Carlos Ortega qualityexcellence.es El 3 de abril de 2012 00:42, Eric <ericconchamunoz@gmail.com> escribió:> estimados no he encontrado el modo de hacer en R el tipico grafico de > medias con la desviacion estandar asociada ... me explico, tengo 2 > variables numericas, para la variable independiente se elijen 3 niveles y > en cada uno de ellos se mide 15 veces la variable respuesta, para este > data.frame se quiere mostrar en un grafico en el eje X los 3 niveles > escogidos y en el Y la vbla respuesta, pero no e quiere hacer una¡ grafico > de dispersion, sino solo mostrar el promedio y las barras de desviacion > asociadas, hay algun modo de hacer esto en R?? > > graficar el promedio en cada caso es simple, pero no se como agregar las > barras de desviacion o error por mas que he buscado. > > agradezco la ayuda. > > saludos, eric. > > > > > > -- > Nota: las tildes se han omitido para evitar conflictos con algunos lectores > de correo. > > * Un economista es un experto que sabrá mañana por qué las cosas que > predijo > ayer no han sucedido hoy (Laurence Peter). > > * SATYÂT NÂSTI PARO DHARMAH > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > stat.ethz.ch/mailman/listinfo/r-help-es > >-- Saludos, Carlos Ortega qualityexcellence.es [[alternative HTML version deleted]]
José Trujillo Carmona
2012-Apr-03 09:34 UTC
[R-es] como hacer grafico de medias con barra de desviacion estandar ??
Creo que lo que buscas lo tienes exactamente en la función plotMeans del paquete Rcmdr. La forma de usar esta función mediante menús es: Gráfica -> Gráfica de las medias... Pero una vez cargado el paquete por supuesto se puede usar mediante comandos: plotMeans(response, factor1, factor2, error.bars = c("se", "sd", "conf.int", "none"), level=0.95, xlab = deparse(substitute(factor1)), ylab = paste("mean of", deparse(substitute(response))), legend.lab = deparse(substitute(factor2)), main = "Plot of Means", pch = 1:n.levs.2, lty = 1:n.levs.2, col = palette(), ...) Como puedes ver las barras de error pueden ser se=Error estandar, sd= Desviación estandar o conf.int. El 03/04/12 00:42, Eric escribió:> estimados no he encontrado el modo de hacer en R el tipico grafico de > medias con la desviacion estandar asociada ... me explico, tengo 2 > variables numericas, para la variable independiente se elijen 3 niveles y > en cada uno de ellos se mide 15 veces la variable respuesta, para este > data.frame se quiere mostrar en un grafico en el eje X los 3 niveles > escogidos y en el Y la vbla respuesta, pero no e quiere hacer una¡ grafico > de dispersion, sino solo mostrar el promedio y las barras de desviacion > asociadas, hay algun modo de hacer esto en R?? > > graficar el promedio en cada caso es simple, pero no se como agregar las > barras de desviacion o error por mas que he buscado. > > agradezco la ayuda. > > saludos, eric. > > > > > > > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > stat.ethz.ch/mailman/listinfo/r-help-es >-- _____---^---_____ Univ. de Extremadura Dept. Matemáticas. Despacho B29 Tf: + 34 924 289 300 Ext. 86823 [[alternative HTML version deleted]]
Eric
2012-Apr-03 14:15 UTC
[R-es] como hacer grafico de medias con barra de desviacion estandar ??
La función plotMeans trabajó perfectamente, el único detalle es que necesita que la variable independiente sea un factor, pero aun así sirve para variables numéricas. Muchas gracias a todos por su tiempo, gracias Carlos y José. Eric. On Tue, Apr 3, 2012 at 5:34 AM, José Trujillo Carmona <trujillo@unex.es>wrote:> Creo que lo que buscas lo tienes exactamente en la función plotMeans del > paquete Rcmdr. > > La forma de usar esta función mediante menús es: > > Gráfica -> Gráfica de las medias... > > Pero una vez cargado el paquete por supuesto se puede usar mediante > comandos: > > plotMeans(response, factor1, factor2, > error.bars = c("se", "sd", "conf.int", "none"), level=0.95, > xlab = deparse(substitute(factor1)), > ylab = paste("mean of", deparse(substitute(response))), > legend.lab = deparse(substitute(factor2)), main = "Plot of > Means", > pch = 1:n.levs.2, lty = 1:n.levs.2, col = palette(), ...) > > Como puedes ver las barras de error pueden ser se=Error estandar, sd> Desviación estandar o conf.int. > > El 03/04/12 00:42, Eric escribió: > > estimados no he encontrado el modo de hacer en R el tipico grafico de > > medias con la desviacion estandar asociada ... me explico, tengo 2 > > variables numericas, para la variable independiente se elijen 3 niveles y > > en cada uno de ellos se mide 15 veces la variable respuesta, para este > > data.frame se quiere mostrar en un grafico en el eje X los 3 niveles > > escogidos y en el Y la vbla respuesta, pero no e quiere hacer una¡ > grafico > > de dispersion, sino solo mostrar el promedio y las barras de desviacion > > asociadas, hay algun modo de hacer esto en R?? > > > > graficar el promedio en cada caso es simple, pero no se como agregar las > > barras de desviacion o error por mas que he buscado. > > > > agradezco la ayuda. > > > > saludos, eric. > > > > > > > > > > > > > > > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org > > stat.ethz.ch/mailman/listinfo/r-help-es > > > > -- > _____---^---_____ > > Univ. de Extremadura > Dept. Matemáticas. > Despacho B29 > Tf: + 34 924 289 300 > Ext. 86823 > > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > stat.ethz.ch/mailman/listinfo/r-help-es > >-- Nota: las tildes se han omitido para evitar conflictos con algunos lectores de correo. * Un economista es un experto que sabrá mañana por qué las cosas que predijo ayer no han sucedido hoy (Laurence Peter). * SATYÂT NÂSTI PARO DHARMAH [[alternative HTML version deleted]]
José Trujillo Carmona
2012-Apr-03 15:04 UTC
[R-es] como hacer grafico de medias con barra de desviacion estandar ??
En Rcmdr: Datos -> Modificar variables del conjunto de datos activo-> Convertir variable numérica en factor... En comandos: Datos$ftype<-as.factor(Datostype) El 03/04/12 16:15, Eric escribió:> La función plotMeans trabajó perfectamente, el único detalle es que > necesita que la variable independiente sea un factor, pero aun así > sirve para variables numéricas. > > Muchas gracias a todos por su tiempo, gracias Carlos y José. > > Eric. > > > > > On Tue, Apr 3, 2012 at 5:34 AM, José Trujillo Carmona > <trujillo@unex.es <mailto:trujillo@unex.es>> wrote: > > Creo que lo que buscas lo tienes exactamente en la función > plotMeans del > paquete Rcmdr. > > La forma de usar esta función mediante menús es: > > Gráfica -> Gráfica de las medias... > > Pero una vez cargado el paquete por supuesto se puede usar mediante > comandos: > > plotMeans(response, factor1, factor2, > error.bars = c("se", "sd", "conf.int <conf.int>", > "none"), level=0.95, > xlab = deparse(substitute(factor1)), > ylab = paste("mean of", deparse(substitute(response))), > legend.lab = deparse(substitute(factor2)), main = "Plot of > Means", > pch = 1:n.levs.2, lty = 1:n.levs.2, col = palette(), ...) > > Como puedes ver las barras de error pueden ser se=Error estandar, sd> Desviación estandar o conf.int <conf.int>. > > El 03/04/12 00:42, Eric escribió: > > estimados no he encontrado el modo de hacer en R el tipico > grafico de > > medias con la desviacion estandar asociada ... me explico, tengo 2 > > variables numericas, para la variable independiente se elijen 3 > niveles y > > en cada uno de ellos se mide 15 veces la variable respuesta, > para este > > data.frame se quiere mostrar en un grafico en el eje X los 3 niveles > > escogidos y en el Y la vbla respuesta, pero no e quiere hacer > una¡ grafico > > de dispersion, sino solo mostrar el promedio y las barras de > desviacion > > asociadas, hay algun modo de hacer esto en R?? > > > > graficar el promedio en cada caso es simple, pero no se como > agregar las > > barras de desviacion o error por mas que he buscado. > > > > agradezco la ayuda. > > > > saludos, eric. > > > > > > > > > > > > > > > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org <mailto:R-help-es@r-project.org> > > stat.ethz.ch/mailman/listinfo/r-help-es > > > > -- > _____---^---_____ > > Univ. de Extremadura > Dept. Matemáticas. > Despacho B29 > Tf: + 34 924 289 300 <tel:%2B%2034%20924%20289%20300> > Ext. 86823 > > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org <mailto:R-help-es@r-project.org> > stat.ethz.ch/mailman/listinfo/r-help-es > > > > > -- > Nota: las tildes se han omitido para evitar conflictos con algunos > lectores de correo. > > * Un economista es un experto que sabrá mañana por qué las cosas que > predijo > ayer no han sucedido hoy (Laurence Peter). > > * SATYÂT NÂSTI PARO DHARMAH >-- _____---^---_____ Univ. de Extremadura Dept. Matemáticas. Despacho B29 Tf: + 34 924 289 300 Ext. 86823 [[alternative HTML version deleted]]
Jorge I Velez
2012-Apr-03 15:23 UTC
[R-es] como hacer grafico de medias con barra de desviacion estandar ??
Hola Eric, Aunque has recibido varias respuestas sobre como hacer el grafico en R, te sugiero leer [1]. Si bien este tipo de graficos son muy populares, alli encontraras varias razones para no utilizarlos. Otra buena fuente es [2], aunque alli el enfoque es completamente distinto. Saludos, Jorge.- [1] biostat.mc.vanderbilt.edu/wiki/Main/DynamitePlots [2] jcb.rupress.org/content/177/1/7.short 2012/4/2 Eric <>> estimados no he encontrado el modo de hacer en R el tipico grafico de > medias con la desviacion estandar asociada ... me explico, tengo 2 > variables numericas, para la variable independiente se elijen 3 niveles y > en cada uno de ellos se mide 15 veces la variable respuesta, para este > data.frame se quiere mostrar en un grafico en el eje X los 3 niveles > escogidos y en el Y la vbla respuesta, pero no e quiere hacer una¡ grafico > de dispersion, sino solo mostrar el promedio y las barras de desviacion > asociadas, hay algun modo de hacer esto en R?? > > graficar el promedio en cada caso es simple, pero no se como agregar las > barras de desviacion o error por mas que he buscado. > > agradezco la ayuda. > > saludos, eric. > > > > > > -- > Nota: las tildes se han omitido para evitar conflictos con algunos lectores > de correo. > > * Un economista es un experto que sabrá mañana por qué las cosas que > predijo > ayer no han sucedido hoy (Laurence Peter). > > * SATYÂT NÂSTI PARO DHARMAH > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]
Carlos Ortega
2012-Apr-03 15:43 UTC
[R-es] como hacer grafico de medias con barra de desviacion estandar ??
Más alternativas.... ############################ library(plotrix) data(warpbreaks) attach(warpbreaks) wmeans<-by(breaks,tension,mean) wsd<-by(breaks,tension,sd) ## note that barplot() returns the midpoints of the bars, which plotCI ## uses as x-coordinates plotCI(barplot(wmeans,col="gray",ylim=c(0,max(wmeans+wsd))),wmeans,wsd,add=TRUE) ############################ Saludos, Carlos Ortega qualityexcellence.es El 3 de abril de 2012 17:04, José Trujillo Carmona <trujillo@unex.es>escribió:> En Rcmdr: > Datos -> Modificar variables del conjunto de datos activo-> Convertir > variable numérica en factor... > > En comandos: > Datos$ftype<-as.factor(Datostype) > > > El 03/04/12 16:15, Eric escribió: > > La función plotMeans trabajó perfectamente, el único detalle es que > > necesita que la variable independiente sea un factor, pero aun así > > sirve para variables numéricas. > > > > Muchas gracias a todos por su tiempo, gracias Carlos y José. > > > > Eric. > > > > > > > > > > On Tue, Apr 3, 2012 at 5:34 AM, José Trujillo Carmona > > <trujillo@unex.es <mailto:trujillo@unex.es>> wrote: > > > > Creo que lo que buscas lo tienes exactamente en la función > > plotMeans del > > paquete Rcmdr. > > > > La forma de usar esta función mediante menús es: > > > > Gráfica -> Gráfica de las medias... > > > > Pero una vez cargado el paquete por supuesto se puede usar mediante > > comandos: > > > > plotMeans(response, factor1, factor2, > > error.bars = c("se", "sd", "conf.int <conf.int>", > > "none"), level=0.95, > > xlab = deparse(substitute(factor1)), > > ylab = paste("mean of", deparse(substitute(response))), > > legend.lab = deparse(substitute(factor2)), main = "Plot of > > Means", > > pch = 1:n.levs.2, lty = 1:n.levs.2, col = palette(), ...) > > > > Como puedes ver las barras de error pueden ser se=Error estandar, sd> > Desviación estandar o conf.int <conf.int>. > > > > El 03/04/12 00:42, Eric escribió: > > > estimados no he encontrado el modo de hacer en R el tipico > > grafico de > > > medias con la desviacion estandar asociada ... me explico, tengo 2 > > > variables numericas, para la variable independiente se elijen 3 > > niveles y > > > en cada uno de ellos se mide 15 veces la variable respuesta, > > para este > > > data.frame se quiere mostrar en un grafico en el eje X los 3 > niveles > > > escogidos y en el Y la vbla respuesta, pero no e quiere hacer > > una¡ grafico > > > de dispersion, sino solo mostrar el promedio y las barras de > > desviacion > > > asociadas, hay algun modo de hacer esto en R?? > > > > > > graficar el promedio en cada caso es simple, pero no se como > > agregar las > > > barras de desviacion o error por mas que he buscado. > > > > > > agradezco la ayuda. > > > > > > saludos, eric. > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > R-help-es mailing list > > > R-help-es@r-project.org <mailto:R-help-es@r-project.org> > > > stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > -- > > _____---^---_____ > > > > Univ. de Extremadura > > Dept. Matemáticas. > > Despacho B29 > > Tf: + 34 924 289 300 <tel:%2B%2034%20924%20289%20300> > > Ext. 86823 > > > > > > [[alternative HTML version deleted]] > > > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org <mailto:R-help-es@r-project.org> > > stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > > > > -- > > Nota: las tildes se han omitido para evitar conflictos con algunos > > lectores de correo. > > > > * Un economista es un experto que sabrá mañana por qué las cosas que > > predijo > > ayer no han sucedido hoy (Laurence Peter). > > > > * SATYÂT NÂSTI PARO DHARMAH > > > > -- > _____---^---_____ > > Univ. de Extremadura > Dept. Matemáticas. > Despacho B29 > Tf: + 34 924 289 300 > Ext. 86823 > > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > stat.ethz.ch/mailman/listinfo/r-help-es > >-- Saludos, Carlos Ortega qualityexcellence.es [[alternative HTML version deleted]]