Le somme cumulative possono essere utili quando si lavora con un set di dati di misure che crescono in un periodo di tempo standard e che si ripetono regolarmente. Un esempio di ciò sono le misurazioni effettuate mensilmente che si ripetono annualmente, come il consumo di elettricità domestica.
Mentre le misurazioni grezze possono essere informative, le somme cumulative possono aiutarci a vedere se le misurazioni sono sulla buona strada, tendono al rialzo o al ribasso nel corso dell'anno. La creazione di colonne di somma cumulativa è facile da eseguire JMP utilizzando la funzionalità Nuova colonna formula (disponibile facendo clic con il pulsante destro del mouse) nella tabella dati.
Questo è il grafico che creeremo:

Considera il seguente esempio. Disponiamo di dati sul consumo di elettricità in una casa, che vengono riportati su base mensile. Per creare il nostro raggruppamento corretto (anno), possiamo prendere la colonna Data spedizione, fare clic con il tasto destro -> Nuova colonna formula -> Data ora -> Anno.
Questo crea automaticamente una nuova colonna con solo l'anno. Voglio passare da un anno continuo a un anno ordinale per raggruppare correttamente per anno. Ciò può essere fatto dall'elenco delle colonne della tabella dei dati facendo clic con il pulsante destro del mouse sul triangolo blu di Year[Date Mailed] e modificandolo da Continuous a Ordinal.
Per creare la nostra colonna della somma cumulativa, faremo prima clic con il pulsante destro del mouse sulla colonna Anno [Data spedizione] -> Nuova colonna formula -> Raggruppa per.
Ora che abbiamo identificato la colonna di raggruppamento, possiamo fare clic con il pulsante destro del mouse sulla colonna Utilizzo kWh -> fare clic con il pulsante destro del mouse -> Nuova colonna formula -> Riga -> Somma cumulativa. Ora abbiamo la nostra nuovissima colonna con la misura di cui abbiamo bisogno per la visualizzazione.
Poiché vogliamo visualizzare i nostri dati su una scala temporale relativa (mese) rispetto a una scala temporale assoluta, possiamo nuovamente andare alla colonna Data spedizione -> Colonna Nuova formula -> Data ora -> Mese Abbr.
A questo punto, siamo quasi pronti per costruire il nostro grafico. Ma prima aggiungeremo una proprietà di colonna alla nostra colonna Anno per mantenere colori coerenti nel nostro grafico quando si utilizza un filtro dati. Fare clic con il tasto destro su quella colonna -> Proprietà colonna -> Colorazione valore. Quindi fare clic su applica.
Ora possiamo andare a Graph Builder e costruire il nostro grafico di somma cumulativa. Trascina il mese sull'asse X e la somma cumulativa sull'asse Y. Trascina Anno sulla Sovrapposizione, quindi trascina l'elemento linea sul grafico per mantenere anche i punti dati. La modifica delle statistiche di riepilogo dei punti da Nessuna a Media allineerà i punti con le linee.
Per aggiungere un filtro a questo grafico, fare clic sul triangolo rosso di Costruttore di grafici e quindi su Filtro dati locali. Aggiungi Anno come filtro.
Fare clic su Fine in Costruttore di grafici.
Utilizzando il filtro dati locali, possiamo concentrarci solo sui tre anni più recenti. Ora vorremo rendere questo grafico pronto per la presentazione. Possiamo modificare il titolo del grafico, le etichette dell'asse Y e le etichette dell'asse X facendo doppio clic.
Ora abbiamo un grafico che possiamo condividere con gli altri. Dà un'idea di come il nostro consumo di energia stia monitorando quest'anno rispetto agli anni storici e ci consente di effettuare tutti gli interventi necessari per mantenere il nostro consumo di energia sull'obiettivo.
Ecco come costruire il grafico, in tempo reale.

Le funzioni di densità cumulativa PS e i grafici CDF sono un modo corrispondente in cui gli statistici "appianano" i dossi negli istogrammi per confrontare una distribuzione con una distribuzione di riferimento o confrontare due distribuzioni. Lo esplorerò un po 'di più in un post futuro.
Sì, naturalmente.Dovresti semplicemente aggiungerli come gruppi successivi.
col cumulative sum(1, :Test, :OtherColumn, :AnotherColumn)
Grazie per la risposta rapida.
È possibile raggruppare per colonne aggiuntive oltre a "Test" se necessario?
Vaiju,
penso che vorresti solo
col cumulative sum(1, :Test)
che ti darebbe un conteggio a rotazione dalla colonna Test, oppure potresti scambiare qualsiasi colonna che desideri.
CIAO,
Voglio essere in grado di costruire un grafico usando la somma cumulativa ma invece della somma del risultato vorrei che la formula della colonna aggiungesse il numero di istanze di quel risultato.Vedere la tabella di esempio di seguito.Il set di dati che ho è enorme oltre 3 milioni di righe con diversi oltre 100 test.
Test Time Test Result ModuleSN Istanza del risultato del test in base al tempo
A 2019/4/18 11:00 5 A1 1
B 18/04/2019 11:15 1 B1 1
A 18/04/2019 11:17 6 A1 2
B 18/4/2019 11:30 1.5 B1 2
A 18/04/2019 11:18 5.5 A1 3
B 18/04/2019 11:31 1.8 B1 3
Grazie mille per l'aiuto.
Vaiju
Roba molto interessante, grazie per la condivisione.
Ti dispiacerebbe spiegare cosa sta succedendo dietro le quinte in JMP quando "fai clic con il pulsante destro del mouse sulla colonna Utilizzo kWh -> fai clic con il pulsante destro del mouse -> Colonna Nuova formula -> Riga -> Somma cumulativa".Non comprendo appieno i valori calcolati da JMP.
Grazie,
Joe