2012-05-03 9 views
8

Duplicar posibles (en R?):
Draw bloxplots in R given 25,50,75 percentiles and min and max values¿Es posible trazar un diagrama de caja de las estadísticas calculadas previamente fácilmente

Tengo una serie de conjuntos de estadísticas de resumen de varios datasets: max, min, mean, mediana, etc. Me gustaría trazar diagramas de caja de estos, o al menos, trazados similares a boxplots (no tengo estadísticas de UQ y LQ, aunque es posible obtener esos)

No tengo los datos originales, así que no puedo usar la función boxplot en R. ¿Hay alguna manera fácil de hacer esto en R cuando solo tiene las estadísticas de resumen? Si no, ¿hay una manera fácil de hacerlo utilizando otra herramienta gratuita?

+1

como se trata de una cuestión de programación-R específico, stackoverflow puede haber sido el sitio más adecuado (hay una etiqueta [r] en SO, también). – cbeleites

+0

No se parece a una pregunta específica de R: busca un método para dibujar diagramas de caja a partir de estadísticas de resumen. – whuber

+0

Esto es un duplicado. Me gusta [esta pregunta] (http://stackoverflow.com/questions/11129432/draw-bloxplots-in-r-given-25-50-75-percentiles-and-min-and-max-values), pero se cerró como un duplicado de [esta pregunta] (http://stackoverflow.com/questions/10628847/geom-boxplot-with-precomputed-values) – GSee

Respuesta

16

La función de diagrama de caja en R utiliza una función de bajo nivel llamada bxp que acepta estadísticas de resumen. Un ejemplo sencillo (inferior bigote = 1, 1er cuartil = 2, mediana = 3, tercera cuartil = 4, superior bigote = 5) se vería así:

summarydata<-list(stats=matrix(c(1,2,3,4,5),5,1), n=10) 
bxp(summarydata) 

Si desea saber más acerca de la estructura de datos que bxp acepta como entrada, mira el valor de retorno de la función diagrama de caja de alto nivel para algunos datos ficticios, es decir, tratar

sd<-boxplot(dummydata) 
str(sd) 
+0

bxp no parece ser una función de bajo nivel, es decir, cada vez que abre un nuevo trazado ventana... –

Cuestiones relacionadas