Verifica dello script JMP: discrepanza tra i risultati dell'esecuzione dello script e dell'esecuzione manualeSalve, sto verificando uno script JMP per una regressione lineare. l'ultima verifica è stata eseguita 10 anni fa utilizzando JMP9.0. Ora sto verificando lo stesso script utilizzando JMP14.2.0
Ho trovato che il 99% dei risultati corrisponde tra un'esecuzione manuale e un'esecuzione di script, tuttavia, c'è una differenza di 0,001 tra R2 (R quadrato) da due esecuzioni. Mi lascia davvero perplesso perché SSE e SST sono identici tra il manuale e lo script e perché R2=1-SSE/SST, quindi R2 dovrebbe essere lo stesso.
che c'è? Ho pensato che potesse essere l'arrotondamento della mia esecuzione manuale, ma ho provato diversi decimali e i dati sono ancora 0,001 diversi.
Non riesco a guardare lo script JMP perché è crittografato e protetto.
Qualche idea su cosa è andato storto? Qualsiasi....
il tuo contributo è molto utile!
SceneggiaturaRe: Verifica dello script JMP: discrepanza tra i risultati dell'esecuzione dello script e dell'esecuzione manualeProva a fare doppio clic sulla tabella Riepilogo di adattamento e a modificare il formato in Fixed Dec e modificare il numero di decimali su 5. Quindi confrontare i valori.
Re: Verifica dello script JMP: discrepanza tra i risultati dell'esecuzione dello script e dell'esecuzione manualeGrazie txnelson, per il tuo gentile contributo!
Torno ai miei dati e controllo il quadrato R 5 decimale dall'esecuzione manuale e quello dall'esecuzione dello script: NO, sono diversi anche usando il 5 decimale!
Sono così (e ancora di più) sconcertato ora, perché:
1. Ho più set di dati (>20), alcuni mostrano lo stesso R-square sia dall'esecuzione manuale che dall'esecuzione dello script (che può verificare che lo script funzioni correttamente); ma alcuni di essi mostrano diversi valori R-square dall'esecuzione manuale e dall'esecuzione dello script (la differenza può essere 0,967 contro 0,964); la mia comprensione è che se lo script è uno script ROBUST, non dovrebbe funzionare bene per qualsiasi set di dati? perché dovrebbero esserci pregiudizi (alcuni set di dati funzionano bene per lo script mentre altri no)? Qualcosa non quadra......
2. Un esempio: risultati dell'esecuzione manuale (SSE: 0.16159206664151, SST: 4.4432420157201, R-square: 0.96363194575722); risultati dell'esecuzione dello script (SSE: 0,16159206664151, SST: 4,4432420157201, R-square: 0,96660472225036). Si noti che SST e SSE sono rispettivamente identici nell'esecuzione manuale e nell'esecuzione dello script, e poiché R-square=1-SSE/SST, quindi il R-square dovrebbe essere identico, perché mai sono diversi? Ho computerizzato e confermato che l'esecuzione manuale ha il quadrato R corretto (~0,964), quindi significa che lo script ha un problema? Devo controllare se il mio script è sbagliato?
ora sono così perplesso......
Il tuo contributo è molto gradito!
Re: Verifica dello script JMP: discrepanza tra i risultati dell'esecuzione dello script e dell'esecuzione manualeSospetto che JMP abbia modificato alcuni calcoli da una precisione singola a una doppia precisione in una delle versioni successive a JMP 9.Il gruppo di supporto JMP è probabilmente l'unico che ha accesso a JMP 9 e JMP 14.2 per convalidare i risultati e per andare a fondo del problema.Li contatterei a
support@jmp.com