Come trovare la modalità di più colonne e righe parziali?Ad esempio, aggiungi nuove colonne con "Big Class. JMP ", e trova la modalità dei dati nella stessa riga delle colonne "altezza"、"peso" e nelle cinque righe sopra.
Grazie!

mode(Range(:weight[Index(Row()-5,Row())], :height[Index(Row()-5,Row())]))
Miscelazione e pulizia dei datiRi: Come trovare la modalità di più colonne e righe parziali?È semplice determinare se è stato trovato più di un valore che ha determinato qual è la modalità.Se si desidera impostare la modalità risultante su un valore mancante quando la modalità proviene da un singolo valore, è possibile utilizzare la logica seguente
Names Default To Here( 1 );
mat = [1, 2, 3, 4, 5, 1];
xmode = Mode( mat );
If( N Rows( Loc( mat, xmode ) ) == 1,
x = .
);
Show( xmode );
Ri: Come trovare la modalità di più colonne e righe parziali?Se questo può essere verificato

Ri: Come trovare la modalità di più colonne e righe parziali?Il minimo è una modalità corretta.Sembra che ci sia più di una modalità.
Ri: Come trovare la modalità di più colonne e righe parziali?Grazie Jim!
La formula della modalità JMP sembra piuttosto permissiva.
In Excel, nessuna modalità viene restituita come "#N/D" e JMP viene restituito come "minimo".
Ri: Come trovare la modalità di più colonne e righe parziali?Ecco la formula che mi è venuta in mente
If( Row() > 6,
Mode( Matrix( :height[Index( Row() - 5, Row() )] ) || Matrix( :weight[Index( Row() - 5, Row() )] ) ),
Mode( Matrix( :height[Index( 1, Row() )] ) || Matrix( :weight[Index( 1, Row() )] ) )
)
Nota: la funzione Range() restituisce i valori minimo e massimo trovati nell'elenco o nella matrice
Nota: JMP restituisce il valore minimo della modalità se esiste più di una modalità
mode([77,55,33,77,55])
ritorna
55
Mentre
mode([55,34,67,88,65])
ritorna
34
Ri: Come trovare la modalità di più colonne e righe parziali?Grazie!