Come si chiama questo tipo di trama con barre di densità orizzontali centrate fianco a fianco?


10

Come chiameresti questo tipo di trama, ed è possibile crearli in R?

EDIT: molte grazie a tutti - molto utile. Il miglior titolo finora: trame di violino quantizzate!

inserisci qui la descrizione dell'immagine


1
Sembra un mucchio di grafici a piramide della popolazione .
Mateen Ulhaq,

6
Potresti spiegare come funzionano queste trame? Quali quantità rappresentano e precisamente come le rappresentano? Senza tali informazioni potremmo dare risposte diverse a diverse interpretazioni della domanda, il che potrebbe lasciare tutti confusi.
whuber

2
Le domande pertinenti di @ whuber rimangono senza risposta, il che è molto deludente. Ma per quanto posso vedere questi sono solo istogrammi affiancati da barre centrate (centrate) . È una chiara convenzione di maggioranza per tracciare istogrammi con barre verticali e una convenzione di minoranza abbastanza comune per mostrare barre orizzontali, ma sembra che qui sia seguita la logica di un istogramma, cioè che le aree delle barre codificano le frequenze. Le barre centrate sono abbastanza comuni in archeologia ed ecologia.
Nick Cox,

@whuber La mia presunzione è che dobbiamo leggere questi grafici come istogrammi e che questo formato è un'alternativa agli istogrammi sovrapposti che ci consente di confrontare i mezzi ma allo stesso tempo visualizzare la distribuzione. Quindi in questo senso è anche un'estensione della trama della scatola.
Bjw,

1
Come vengono mostrati i mezzi qui? O mediane e quartili? Ci manca ancora una fonte. Fornire un riferimento e / o fornire la spiegazione fornita con l'originale.
Nick Cox,

Risposte:


11

Mi dispiace non ho abbastanza credenziali su CV per pubblicare un commento, dove questo è più appropriato, ma ecco un link ad un codice in R per eseguire qualcosa di simile a quello che hai rappresentato, usando la grafica di base per ruotare gli istogrammi sul posto della funzione di densità inerente a ggplot2:

dallo stack overflow: /programming/15846873/symmetrical-violin-plot-like-histogram

se qualcuno con i poteri appropriati si preoccupa di spostarlo dalla risposta al commento, per favore fallo.


Non venderti allo scoperto. Questo fa rispondere alla seconda metà della questione: "è possibile crearli in R?"
Shadowtalker

Sìì! Posso commentare - grazie per il supporto. Stavo cercando di rispettare le regole e non solo pubblicare un link, ma se aiuta qualcuno, è tutto ciò che è importante
JasonD

@Jason Puoi sempre commentare i tuoi post. Mi aspetto che presto potrai commentare ovunque.
Glen_b -Restate Monica

16

È un po 'difficile dire cosa dovrebbero rappresentare le trame, ma sembrano molto simili alle trame di violino .

Un diagramma di violino è essenzialmente un diagramma di densità del kernel verticale, raddoppiato, in modo che la larghezza lungo l'asse x corrisponda a una maggiore densità al valore corrispondente lungo l'asse y.

Puoi generarli nel pacchetto latticecon panel.violino ggplot2con geom_violin.

Modifica: esiste anche un pacchetto R chiamato vioplotche (penso) utilizza solo la grafica R di base e un pacchetto chiamato beanplotche genera qualcosa di simile chiamato "trama bean".


7
Chiamiamolo trame di violino quantizzate :)
Franck Dernoncourt,

Costruisco qualcosa di simile ma partendo da un diagramma a scatole - le "scatole" dove non sono costanti ma rappresentano la popolazione dei casi all'interno di quell'area
Christian Sauer,

Mille grazie per questo ... Ti ho votato, ma sentivo che dovevo accettare l'altra risposta in quanto mostrava come farlo in R, ma in realtà preferisco i grafici di fagioli ora li ho visti, quindi grazie.
Bjw

Vorrei sconsigliare la terminologia della trama di violino qui, poiché l'elemento di stima della densità è abbastanza mancante e non è un termine ampiamente noto in ogni caso.
Nick Cox,

@nickcox ... i diagrammi di densità non sono solo istogrammi levigati?
Bjw,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.