Qual è il nome di questo diagramma usando le linee verticali per mostrare una distribuzione?


14

Esiste un nome ufficiale per questa trama estremamente semplice, in cui le linee verticali indicano la distribuzione di alcuni campioni in un intervallo?

inserisci qui la descrizione dell'immagine


8
"tappeto", se usato con altre trame.
Gimelist

7
Non esiste un nome ufficiale. Molto dipende dal fatto che l'uso delle linee verticali sia essenziale o che vengano accettati altri simboli e dal fatto che l'accatastamento o il jitter siano consentiti in presenza di legami. A stats.stackexchange.com/questions/102735/… do 22 nomi diversi trovati per il senso più ampio di questo tipo di trama.
Nick Cox,

Risposte:


24

Il primo esempio in cui li ho visti citati sono strisce che mostrano distribuzioni empiriche: I. strisce a punti strutturati (Tukey e Tukey, 1990) sebbene non sia mai stato in grado di ottenere effettivamente quel rapporto tecnico.

Tim ha ragione: sono spesso accompagnati come tappeto su una trama aggiuntiva per mostrare la posizione delle singole osservazioni, ma la trama del tappeto è un po 'più generale e quel tipo di trama non è sempre sul tappeto di un'altra trama, come mostra la tua domanda!

  • Ecco un esempio di utilizzo punti sul tappeto anziché delle linee.
  • Ecco un esempio del fatto che il tappeto è punti e non mostra tutti i dati, ma solo i dati mancanti nell'altra dimensione di un diagramma a dispersione.

Quindi una trama tappeto non è sempre un insieme di linee ai bordi di un altro grafico e quel tipo di trama nella tua domanda non è sempre ai margini di un'altra trama. Ecco un esempio delle linee sovrapposte su una densità del kernel anziché sul tappeto della trama, chiamato beanplot . Le linee più grandi, credo, sono utilizzate per visualizzare diversi quantili (ovvero valori di lettere) della distribuzione.


(fonte: biomedcentral.com )

Nella Grammatica della grafica di Wilkinson può essere considerato un diagramma a dispersione unidimensionale ma utilizzando segmenti di linea anziché il tipico default dei cerchi. Il punto è prevenire la sovrapposizione di molti punti vicini. Se hai molti punti e li disegni in modo semi-trasparente alla fine si trasformano in una striscia di densità, vedi l'immagine finale in questo post .

Li ho anche visti suggeriti di usare come sparkline ( Greenhill et al., 2011 ) in quell'esempio per visualizzare dati binari. Greenhill li chiama in questi grafici di separazione di esempio , ed ecco un esempio tratto dal documento di riferimento (p.995):

inserisci qui la descrizione dell'immagine

Quindi in questo esempio ci sono valori lungo l'intero asse e il colore viene usato per visualizzare una variabile binaria. La linea nera in quel diagramma è la proporzione cumulativa di osservazioni rosse.


6
+1 Anche la trama della striscia è un termine comune.
whuber

1
@whuber: grafico a strisce, sì o un grafico a strisce .
ameba dice Ripristina Monica il

1/nnn

Questa è una descrizione equa @NickCox, ma non credo che i grafici di separazione siano così diversi. Nella grammatica di Wilkinson può essere considerato un diagramma a dispersione unidimensionale, con il rango sulla singola dimensione e quindi usando il colore per distinguere tra i due tipi di punti. Con solo due tipi di punti non è nemmeno necessario disporre dei dati per uno degli insiemi, quindi il grafico originale dell'OP potrebbe essere un diagramma di separazione con le barre nere che mostrano una categoria e lo sfondo grigio il complemento.
Andy W,

Non è così diverso da alcuni sparkline che ho visto visualizzare vittorie / perdite per squadre sportive. (Tutti i grafici devono essere mappati su un intervallo finito per proiettare i dati sullo schermo della pagina / computer, quindi se i dati effettivi sono limitati all'intervallo di unità non credo sia materiale nel descrivere il grafico stesso.) Non chiamerei un grafico a dispersione di dati classificati un nome diverso perché i punti non vengono posizionati "dove appartengono".
Andy W,

20

Si chiama trama del tappeto (vedi ad esempio qui o qui ). In R può essere fatto con una rugfunzione.

La trama sembra apparire anche sotto un altro nome, come grafico a strisce , è riferita in questo modo da Phillip I. Buono in Introduzione alle statistiche tramite metodi di ricampionamento e R / S-Plus (2005, Wiley). In R viene chiamato dalla stripchartfunzione.

Sembra che la versione minuscola che spesso accompagna una trama più grande si chiama trama tappeto, mentre la trama autonoma fatta di punti o linee verticali è denominata grafico a strisce.


Dannazione, ero così vicino - Ero alla ricerca di uno straccio plot (e prevedibile, si avvicinò con niente). Grazie!
gennaio

2
Penso che in pratica le persone facciano riferimento a trame come trame di tappeti quando sono marginali rispetto ad altri punti come un istogramma o un diagramma a dispersione.
Nick Cox,

3

Nell'etichettatura commerciale delle merci, codice a barre o

se sono linee di frequenza tracciate in tempo, spettro .

EDIT1

Quando nelle nuvole elettromagnetiche o nei gascromatografi le forze vengono tracciate linearmente su scala di frequenza, allora possiamo anche dire Spettro.


3
Ciao, benvenuto nel sito. Sfortunatamente, questo non risponde alla domanda poiché le linee nei codici a barre o negli spettri non "indicano la distribuzione di alcuni campioni in un intervallo" come specifica la domanda.
Juho Kokkala,

4
@JuhoKokkala Non sono d'accordo in parte. I codici a barre utilizzati nell'industria non corrispondono, concordano, ma il termine grafico a barre è stato usato per indicare questo tipo di diagramma per dati reali. Allo stesso modo, anche i dati spettroscopici si qualificano come dati. Non mi atterrei alla formulazione del PO in quanto confonde "campioni" e "valori del campione".
Nick Cox,

2
La trama del tappeto è la più vicina, sono d'accordo. Ma è stato anche chiamato un diagramma a barre. La trama del codice a barre, tuttavia, ha spesso lo spessore della linea, o tonalità / trasparenza, per mostrare la densità di valori vicini. Usiamo molto questo tipo di trama con i dati del DNA per contrassegnare le posizioni delle caratteristiche.
Dianne Cook,

0

Ho lo stesso problema: qual è il nome di "codice a barre" come la visualizzazione per dati veri / falsi

Il mio obiettivo è rappresentare un elenco di array vero / falso corrispondente a un array di parole in un posto fisso nell'array. Come la rappresentazione dello "spettro luminoso" per identificare l'assorbimento di un'onda luminosa specifica ... in una stessa situazione voglio enfatizzare le parole mancanti e le parole presenti

Ho trovato su Vega il grafico a strisce

https://vega.github.io/vega-lite/examples/tick_strip.html

Penso che per il mio obiettivo sia un nome migliore per rappresentare la mia idea di visualizzazione

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.