Riduci l'elenco ordinato calcolando la media ogni n righeQuesto deve essere un modo comune per "campionare" lunghe colonne di dati. Ad esempio, dopo aver ordinato una colonna di 10.000 righe dal minimo al massimo, genera una colonna con 100 medie (o somme) ogni 100 righe.
In Excel, questo può essere fatto con una formula utilizzando la funzione OFFSET.
Come è possibile farlo in JMP? Grazie,
Tom
Tabella datiRi: Riduci l'elenco ordinato calcolando la media ogni n righeUn modo semplice per farlo è creare una nuova colonna che abbia un valore univoco per le righe 1-100, 101-200 ecc. E quindi utilizzare la funzione col mean () per calcolare medie separate per ogni valore univoco creato.Quindi in modo interattivo ecco come farlo
- Crea una nuova colonna e specifica la seguente formula per fornire un valore univoco per ogni raggruppamento di 100 righe. Per questo esempio ti suggerisco di chiamare la nuova colonna "cento"
Floor((Row() - 1) / 100)
- Crea una seconda nuova colonna con il nome che desideri utilizzando la seguente formula
Col Mean(:<THE column="" you="" want="" averaged="">, :onehundreds)</THE>
- Ti suggerisco anche di seguirlo aprendo le informazioni sulla colonna per ciascuna delle nuove colonne e specificando di rimuovere la formula.Questo convertirà i valori in ciascuna delle colonne in valori statici.Allora puoi
- Elimina la colonna dei cento
- Ordina i dati in base al nuovo ordine che desideri ei valori medi calcolati non cambieranno
Ri: Riduci l'elenco ordinato calcolando la media ogni n righeI passaggi di Jim sono la strada da percorrere e possono essere combinati in una formula come questa, che evita la dipendenza dall'ordinamento e consente anche l'aumento della tabella in seguito:
Col Mean( :Vals, Floor( (Col Rank( :Vals ) - 1) / 100 ) )
Di seguito, ho usato questa formula sugli interi 1 :: 1000, ordinati in modo casuale. Come mostrato, qualsiasi numero compreso tra 100 * k + 1 e 100 * (k + 1), inclusi, avrà una media di gruppo di k + 50,5. In pratica, potresti ordinare (classificare) in base a un'altra colonna, ad esempio un timestamp, che va bene.
Saluti,
Brady
