JMP-Skriptüberprüfung: Diskrepanz zwischen den Ergebnissen der Skriptausführung und der manuellen AusführungHallo, ich überprüfe ein JMP-Skript für eine lineare Regression. Die letzte Verifizierung erfolgte vor 10 Jahren mit JMP9.0. Ich überprüfe jetzt dasselbe Skript mit JMP14.2.0
Ich habe festgestellt, dass 99 % der Ergebnisse zwischen einer manuellen Ausführung und einer Skriptausführung übereinstimmen, es besteht jedoch ein Unterschied von 0,001 zwischen dem R2 (R-Quadrat) aus zwei Ausführungen. Es verwirrt mich wirklich, weil SSE und SST bei den manuellen Ausführungen und den Skriptausführungen identisch sind und weil R2 = 1-SSE/SST ist, sodass R2 vermutlich gleich ist.
Was ist falsch? Ich dachte, es könnte an der Rundung meiner manuellen Berechnung liegen, habe aber verschiedene Dezimalzahlen ausprobiert und die Daten unterscheiden sich immer noch um 0,001.
Ich kann mir das JMP-Skript nicht ansehen, da es verschlüsselt und geschützt ist.
Irgendwelche Gedanken, was schief gelaufen ist? Beliebig....
Ihr Beitrag ist sehr hilfreich!
Automatisierung und SkripterstellungQualitäts- und VerfahrenstechnikErgebnisse teilen und kommunizierenBetreff: JMP-Skriptüberprüfung: Diskrepanz zwischen den Ergebnissen der Skriptausführung und der manuellen AusführungSie haben Ihr Skript noch nicht geteilt. Ich habe noch nie eine Diskrepanz gesehen, die nach einer vollständigen Überprüfung der Datentabelle (Daten und Metadaten) und des Skripts nicht verständlich war. Ich empfehle Ihnen jedoch, sich auch an den technischen Support von JMP zu wenden.
Betreff: JMP-Skriptüberprüfung: Diskrepanz zwischen den Ergebnissen der Skriptausführung und der manuellen AusführungIch vermute, dass JMP in einer der Versionen nach JMP 9 einige Berechnungen von einfacher Genauigkeit auf doppelte Genauigkeit geändert hat.Die JMP-Supportgruppe ist wahrscheinlich die einzige Person, die Zugriff auf JMP 9 und JMP 14.2 hat, um Ihre Ergebnisse zu validieren und dem Problem auf den Grund zu gehen.Ich würde sie unter kontaktieren
support@jmp.com
Betreff: JMP-Skriptüberprüfung: Diskrepanz zwischen den Ergebnissen der Skriptausführung und der manuellen AusführungVielen Dank, Txnelson, für deinen freundlichen Beitrag!
Ich kehre zu meinen Daten zurück und überprüfe das 5-Dezimal-R-Quadrat aus der manuellen Ausführung und das aus der Skriptausführung: NEIN, sie unterscheiden sich sogar bei Verwendung der 5-Dezimal-Zahl!
Ich bin jetzt so (und noch mehr) verwirrt, weil:
1. Ich habe mehrere Datensätze (>20), einige von ihnen zeigen den gleichen R-Quadrat sowohl bei der manuellen Ausführung als auch bei der Skriptausführung (wodurch überprüft werden kann, ob das Skript gut funktioniert); aber einige von ihnen zeigen unterschiedliche R-Quadrat-Werte aus der manuellen Ausführung und der Skriptausführung (der Unterschied kann 0,967 gegenüber 0,964 betragen); Mein Verständnis ist, wenn das Skript ein ROBUST-Skript ist, sollte es dann nicht für alle Datensätze gut funktionieren? Warum sollte es eine Verzerrung geben (einige Datensätze funktionieren gut für das Skript, andere nicht)? Etwas ist nicht richtig......
2. Ein Beispiel: manuelle Laufergebnisse (SSE: 0,16159206664151, SST: 4,4432420157201, R-Quadrat: 0,96363194575722); Ergebnisse der Skriptausführung (SSE: 0,16159206664151, SST: 4,4432420157201, R-Quadrat: 0,96660472225036). Bitte beachten Sie, dass SST und SSE bei der manuellen Ausführung bzw. der Skriptausführung identisch sind. Und da R-Quadrat = 1-SSE/SST ist und das R-Quadrat also identisch sein soll, warum in aller Welt sind sie dann unterschiedlich? Ich habe es computerisiert und bestätigt, dass die manuelle Ausführung den korrekten R-Quadrat (~0,964) hat. Bedeutet das also, dass das Skript ein Problem hat? Sollte ich überprüfen, ob mein Skript falsch ist?
Ich bin jetzt so verwirrt......
Ihr Beitrag ist uns sehr willkommen!
Betreff: JMP-Skriptüberprüfung: Diskrepanz zwischen den Ergebnissen der Skriptausführung und der manuellen AusführungDoppelklicken Sie auf die Tabelle „Zusammenfassung der Anpassung“, ändern Sie das Format in „Feste Dez“ und ändern Sie die Anzahl der Dezimalstellen auf 5. Vergleichen Sie dann die Werte.