2012-05-03 7 views
8

Eventuali duplicati (in R?):
Draw bloxplots in R given 25,50,75 percentiles and min and max valuesE 'possibile tracciare un grafico a scatole dalle statistiche precedentemente calcolati facilmente

ho un numero di serie di statistiche riassuntive da varie set di dati: max, min, mean, median ecc. Mi piacerebbe tracciare box-plot di questi - o almeno, trame simili a boxplots (non ho statistiche UQ e LQ, anche se potrebbe essere possibile ottenere quelle).

Non ho i dati originali, quindi non posso usare la funzione boxplot in R. C'è un modo semplice per farlo in R quando si hanno solo le statistiche di riepilogo? In caso contrario, c'è un modo semplice per farlo usando un altro strumento gratuito?

+1

Trattandosi di una questione di programmazione specifico-R, StackOverflow potrebbe essere stato il sito più adatto (c'è anche un [r] tag su SO). – cbeleites

+0

Non mi sembra una domanda specifica per R: cerca un metodo per disegnare i grafici a scatole dalle statistiche riassuntive. – whuber

+0

Questo è un duplicato. Mi piace [questa domanda] (http://stackoverflow.com/questions/11129432/draw-bloxplots-in-r-given-25-50-75-percentiles-and-min-and-max-values), ma è stato chiuso come duplicato di [questa domanda] (http://stackoverflow.com/questions/10628847/geom-boxplot-with-precomputed-values) – GSee

risposta

16

La funzione boxplot in R utilizza una funzione di basso livello denominata bxp che accetta statistiche di riepilogo. Un semplice esempio (baffo inferiore = 1, 1 ° quartile = 2, mediana = 3, 3 ° quartile = 4, basette superiore = 5) sarebbe simile a questa:

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

Se vuoi sapere di più sulla struttura dati che BXP accetta come input, guarda il valore di ritorno della funzione boxplot di alto livello per alcuni dati fittizi, cioè provare

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

bxp non sembra essere una funzione di basso livello - cioè ogni volta che apre un nuovo tracciato finestra... –

Problemi correlati