Gentili JMP e Comunità,
Sto eseguendo JMP Pro 16.0 su una macchina Windows 10, 64 bit.
Di recente mi sono imbattuto in uno strano potenziale bug nella funzione Ordina sotto Tabelle. Quando provo a ordinare la tabella dati allegata utilizzando le tre colonne Training R2, Validation R2 e Diff R2, non ottengo l'output che mi aspetterei.
Se lo metto in ordine:
Da grande a piccolo Allenamento R2, quindi da grande a piccolo convalida R^2, quindi da piccolo a grande Diff R2, ottengo quanto segue (solo uno screenshot):

Puoi vedere chiaramente che la convalida R2 sta effettivamente diventando più grande e R2 Diff sta diventando più piccolo. È come se fosse stato ordinato solo per Training R2 e avesse dimenticato il resto.
Quello che mi aspetterei è qualcosa di più vicino a questo (quando ordinamento SOLO da piccolo a grande R2 Diff):

Anche allora, non è proprio quello che voglio. Quello che sto veramente cercando è che JMP risolva i dati in modo che prima organizzi le righe in base alla gerarchia che Training R2 è grande, seguito da Validation R2 grande, seguito da R2 Diff che è piccolo. Funzionava in questo modo nelle versioni precedenti di JMP, ma ora sembra essere diverso.
Quello che spero davvero di ottenere dalla funzione Sort è che organizzi la tabella dati in modo tale che trovi la voce con il più grande Training R2 AND più grande Validation R^2 AND più piccolo R2 Diff. Il modo normale di eseguire questa operazione lanciando le colonne come tali (sotto) non funziona come ha funzionato o penso che dovrebbe.

La nostra organizzazione non ha ancora eseguito l'upgrade alla 16.1, quindi forse è stato corretto. Ho solo 100 righe in questa tabella di dati, ma a volte ne ho diverse migliaia da ordinare.
Qualsiasi feedback molto apprezzato.
Grazie!,
DS
Ho appena provato a ordinarlo in 16.0 e 15.2 e ho ottenuto gli stessi risultati in entrambi i posti. Quando ordini per più colonne, ordina prima in base alla prima colonna e poi, all'interno dei legami di quella prima colonna, ordina in base alla seconda colonna. Quindi, non dovresti aspettarti che la seconda colonna sia strettamente discendente.
Credo che le colonne Validation e R2 Diff diventeranno importanti solo quando necessario per rompere un legame tra le righe che hanno esattamente lo stesso Training R2.Ad esempio, le righe 2-3 hanno lo stesso training R2, quindi JMP passa alla convalida R2 per vedere se c'è una differenza e così via. Questo è il comportamento che mi aspetterei.
Ciao @ih e @Jeff_Perkinson ,
Le descrizioni fornite da entrambi hanno senso, ma ho avuto set di dati simili in passato in cui li ha ordinati secondo il mio pensiero - o almeno io pensiero lo ha fatto. Forse i valori che avevo in passato erano tali che l'ordinamento "funzionava" come pensavo che funzionasse.
Indipendentemente da ciò, con i modelli particolari che sto utilizzando, sono disposto a prendere un Training R^2 più piccolo per una Validation R^2 più equilibrata, ovvero R2 Diff. Il risultato finale è un modello complessivamente più robusto per le previsioni future nel mio caso.
Lo contrassegnerò come Risolto poiché la funzione Ordina funziona come previsto.
Grazie!,
DS