Visualizzazione delle proporzioni successive


9

Sto cercando di visualizzare alcuni dati dei consumatori, che ha 4 categorie. Gli utenti sono liberi di passare da una categoria all'altra. Vorrei visualizzare gli ultimi tre o quattro interruttori per ogni individuo.

Quindi inizieremmo con un diagramma con una colonna con 4 proporzioni sovrapposte. Dopodiché ne avremmo 16 man mano che ogni categoria si divide in ciò che la gente ha fatto nella precedente occasione, quindi 64, e così via, fino a quando i cassonetti diventeranno troppo piccoli per essere utili.

Sto pensando a un punto tra un grafico marimekko e un diagramma a barre in pila o un dendro grammo dovrebbe funzionare, ma non so nemmeno come si chiamerebbe!

Se qualcuno può aiutare con il tipo di trama che dovrei usare e, se vuoi essere molto gentile, come implementarlo in R, ti sarei molto grato.



Giusta idea, ma tipo di dati sbagliato per quello. Voglio ottenere una colonna con le proporzioni, quindi suddividere ciascuna proporzione in modo iterativo, per mostrare i predecessori.
Simon Hayward,

1
L'ordine degli interruttori è rilevante? Sto pensando che potresti avere solo 12 valori diversi: il numero che ha fatto un passaggio (in qualsiasi momento) da cat.1 a 2, 3 o 4, cat. Da 2 a 1, 3 o 4 e così via. Quindi è possibile visualizzare questo con quattro cerchi per le diverse categorie e le frecce che vanno avanti e indietro tra i cerchi e la dimensione relativa delle frecce che mostra il numero di interruttori.
Jonathan,

Ovviamente, se l'ordine è rilevante, puoi fare lo stesso grafico per ogni momento. Le dimensioni variabili dei cerchi mostrerebbero quindi le modifiche in ciascuna categoria nel tempo.
Jonathan,

Risposte:


11

Una potenziale idea è l'uso dei diagrammi di Sankey per documentare il flusso di scelte tra le categorie. Due esempi per descrivere ciò di cui sto parlando sono;


Con un aggiornamento su alcune delle tue preoccupazioni espresse nei commenti. Mi sembra che il programma Parallel Sets fa quello che vuoi fuori dalla scatola. Di seguito è riportato un output del programma, in cui ho creato 4 variabili casuali con 4 categorie. Qualsiasi gruppo inizializzato nella parte superiore del display verrà suddiviso in sequenza tra le categorie successive. Creando la scissione che desideri.

inserisci qui la descrizione dell'immagine

Inoltre, in questa immagine non risulta evidente che il pacchetto abbia alcune funzionalità interattive che consentono una più facile analisi dei dati esplorativi, come quando si passa con il mouse su una delle categorie in cui vengono evidenziati tutti i suoi discendenti.

Ho caricato lo stesso set di dati su Fineo che puoi esplorare qui . Oltre alle 4 variabili di categoria iniziali (nominate dec1in dec4), ho incluso anche le categorie concatenate che consentono di esaminare le categorie divise. La convenzione di denominazione per le variabili con il expsuffisso è che è la decvariabile espansa concatenando le categorie scelte in precedenza. Quindi dec3_exp12sarebbe etichettato come 121se dec1 = 1 and dec2 = 2 and dec3 = 1. In Fineo è possibile creare la stessa struttura di tipo diviso disponibile in ParSet, ma in questo esempio non riesce a visualizzare le categorie con o più nodi.43

Dopo aver giocato con Fineo abit in più è un'applicazione ordinata, ma è davvero limitata. Parallel Sets ha molte più funzionalità, quindi ti suggerisco di provarlo prima dell'app Fineo.


Penso che il programma ParSets sia un'opzione molto migliore rispetto alla suddivisione successiva delle categorie in sottoinsiemi per l'esame. Per un esempio, usando gli stessi dati casuali di cui sopra, ecco un diagramma a punti che traccia le categorie di proporzioni nella decision 2condizione scelta sulla categoria scelta per decision 1.

inserisci qui la descrizione dell'immagine

Puoi fare la stessa suddivisione per la modifica da decision 2a decision 3, ma creare un piccolo grafico multiplo per quello che era l'iniziale decision 1.

inserisci qui la descrizione dell'immagine

Puoi continuare all'infinito (vedi sotto). Potrebbe essere illuminante, ma sospetto che sarebbe abbastanza scoraggiante quando arriverai a molti altri pannelli. Di seguito è come richiesto, visualizzando 4 scelte di categoria successive.

inserisci qui la descrizione dell'immagine

Come notato in precedenza, i piccoli numeri quando dividi la tua grafica in così tante categorie è problematico. Un modo per tener conto di ciò è mappare un'estetica come la dimensione alla linea di base su cui si basa la proporzione. Ciò riduce le osservazioni in base a numeri più piccoli dalla vista. Puoi anche usare la trasparenza (ma ho già reso trasparenti i punti per distinguere i punti sovrastampati in questo esempio).

inserisci qui la descrizione dell'immagine

Immagino che alcuni stessero immaginando un albero di Natale come la struttura di un nodo in contrapposizione ai diagrammi a punti, ma non so come realizzare un tale grafico. Ho il sospetto che sarebbe sospetto allo stesso problema travolgente però. Questi piccoli multipli non sono male, ma IMO i Parallel Set è molto più intuitivo e sospetto che alcuni schemi non ovvi sarebbero più evidenti in quella visualizzazione. Forse qualcuno più fantasioso di me può fornire alcuni dati più interessanti di sole 4 categorie casuali.


Sembra molto utile, grazie.
Simon Hayward,

1
@SimonHayward, post indietro con alcuni esempi se ti vengono in mente visualizzazioni più interessanti.
Andy W,

Hmmmm, in realtà, penso che questo non funzionerà. Poiché le classi all'interno di ciascuna delle 5 categorie sono uguali, questo raggrupperà nuovamente gli oggetti, mentre io voglio che si dividano sempre più finemente. Quindi devo deselezionare la risposta! Non riesco nemmeno a valutare la tua risposta al mese! Ma il post è stato comunque interessante e utile!
Simon Hayward,

Un po 'come un grafico diretto con nodi ad ogni livello, suddividendosi. Con ogni ramo ponderato. Il problema è che non conosco il nome di ciò che sto chiedendo, quindi è difficile rispondere alla domanda!
Simon Hayward,

2
@SimonHayward, ho aggiornato con qualche altro esempio. Sembra che l'applicazione Parallel sets abbia il comportamento desiderato rispetto all'applicazione Fineo.
Andy W,
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.