Creazione di nuove righe basate sulle medie delle righe precedenti?Ciao,
Forse questa è una soluzione rapida, ma ho un ampio set di dati in JMP con molte categorie, una delle quali è un sottogruppo a cui appartiene ciascuna voce. Sto cercando di prendere le medie dei dati raccolti nell'intero sottogruppo e utilizzarle per creare una riga completamente nuova. È possibile utilizzando lo scripting? Spero in un flusso di lavoro ottimizzato in cui tutto ciò che serve è un pulsante per farlo su diversi file.
EX:
| Secchio | Età | Altezza (cm) |
| 1 | 30 | 100 |
| 2 | 35 | 120 |
| 1 | 30 | 90 |
| 2 | 40 | 150 |
Uno script mi fornirebbe nuove righe che calcolano la media delle statistiche per bucket 1 e 2:
| Secchio | Età | Altezza (cm) |
| 1 (media) | 30 | 95 |
| 2 (media) | 37.5 | 135 |
Se questo è abbastanza facile (e scalabile), sto anche cercando un modo per generalizzare queste medie, vale a dire la media tra ENTRAMBI i secchi 1-2 o dai secchi 1-4 invece di uno solo. grazie mille
Automazione e scriptingAnalisi e modellazione dei dati di baseQualità e ingegneria di processoRe: Creazione di nuove righe in base alle medie delle righe precedenti?CIAO @WebArmadillo869 , benvenuto in JMP!
Sospetto che tu stia pensando a JMP come a un foglio di calcolo, e non è una buona cosa. Leggere JMP non è un foglio di calcolo per i motivi per cui non dovresti pensare a JMP in questo modo.
Invece, per quello che stai cercando, creando medie per i gruppi, dovresti usare Tabelle->Riepilogo e avrai molta flessibilità per riassumere i tuoi dati in una nuova tabella. Puoi vedere di più sull'utilizzo di Riepilogo in Introduzione a JMP: On Demand
In alternativa, puoi utilizzare Analizza->Tabula per creare una tabella di report con le medie. Scopri di più su Tabula in Creazione di tabelle di riepilogo utilizzando Tabulate
Re: Creazione di nuove righe in base alle medie delle righe precedenti?Stai creando queste nuove righe nella stessa tabella di dati? In tal caso, queste medie vengono utilizzate a scopo di reporting (il datatable JMP non è un foglio di calcolo)? Oppure queste nuove righe potrebbero trovarsi in una nuova tabella di dati, nel qual caso la tabella di riepilogo potrebbe funzionare (potresti anche concatenarla alla tabella originale). Se vuoi averli nella stessa tabella, dai un'occhiata a Riassumere() E Aggiungi righe() oltre alla tabella di riepilogo e alla concatenazione.
Per la generalizzazione, è molto probabile che l'opzione più semplice crei una nuova colonna che abbia un bucket "comune" tra gli altri bucket e quindi lo utilizzeresti per il raggruppamento.