<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Sono ancora piuttosto nuovo di JMP. Ho bisogno di aiuto con l'editor di formule. Volevo creare una colonna (Y) che conta il numero di variabili uguali in una colonna diversa (X). Per esempio.
| X | Y |
|---|
| 22 | 3 |
| 22 | |
| 22 | |
| 345 | 1 |
| 567 | 3 |
| 567 | |
| 567 | |
| 99 | 1 |
| 777 | 2 |
| 777 | |
È possibile? Qualsiasi aiuto sarebbe apprezzato.
Grazie,
Jeff
È possibile fare una tale formula. Ecco due varianti che dovrebbero funzionare. Basta incollare lo script nell'editor di formule e premere Invio. JMP renderà il codice nello stile tipico dell'editor di formule.
1. Nessuna riga vuota in Y, colonna X non deve essere ordinata
Ricapitolare ( g = di ( : X ) , n = Contare ( : X ) ) ;
Array associativo ( g , Come lista ( n ) ) [ carbonizzare ( : X )]
2. Contare solo in prima istanza (come nell'esempio precedente), la colonna X deve essere ordinata.
Ricapitolare ( g = di ( : X ) , n = Contare ( : X ) ) ;
aa = Array associativo ( g , Come lista ( n ) ) ;
Se (
Riga () == 1 , aa [ carbonizzare ( : X )] ,
: X [ Riga ()] == : X [ Riga () - 1 ] , . ,
aa [ carbonizzare ( : X )]
)
Se la colonna X è di tipo Categorico, puoi andare a Tabelle> Riepilogo> seleziona colonna X, Sotto statistiche Scegli N, Raggruppa per colonna X.
È quindi possibile mantenerlo come un riepilogo separato o avere l'opzione di unirlo nuovamente alla tabella principale utilizzando il comando update, corrispondente alla colonna X. Questo sarebbe un riepilogo una tantum, non una formula dinamica.