Vérification du script JMP : divergence entre les résultats de l'exécution du script et de l'exécution manuelleBonjour, je vérifie un script JMP pour une régression linéaire. la dernière vérification a été faite il y a 10 ans avec JMP9.0. Je vérifie maintenant le même script en utilisant JMP14.2.0
J'ai trouvé 99 % des résultats correspondants entre une exécution manuelle et une exécution de script, cependant, il y a une différence de 0,001 entre le R2 (R carré) de deux exécutions. Cela me déconcerte vraiment parce que le SSE et le SST sont identiques entre les exécutions manuelles et les exécutions de script, et parce que R2 = 1-SSE/SST, donc R2 est supposé être le même.
Qu'est-ce qui ne va pas? Je pensais que cela pouvait être l'arrondi de mon exécution manuelle, mais j'ai essayé différentes décimales et les données sont toujours différentes de 0,001.
Je ne peux pas regarder le script JMP car il est crypté et protégé.
Des idées sur ce qui n'a pas fonctionné ? Quelconque....
votre contribution est très utile!
ScriptRe : Vérification du script JMP : divergence entre les résultats de l'exécution du script et de l'exécution manuelleEssayez de double-cliquer sur le tableau Summary of Fit et de changer le format en Fixed Dec et de changer le nombre de décimales en 5. Comparez ensuite les valeurs.
Re : Vérification du script JMP : divergence entre les résultats de l'exécution du script et de l'exécution manuelleMerci txnelson, pour votre aimable contribution !
Je reviens à mes données et vérifie le carré R à 5 décimales de l'exécution manuelle et celui de l'exécution du script : NON, ils sont différents même en utilisant la décimale à 5 !
Je suis tellement (et même plus) perplexe maintenant, parce que :
1. J'ai plusieurs ensembles de données (> 20), certains d'entre eux affichent le même R-carré à la fois de l'exécution manuelle et de l'exécution du script (ce qui peut vérifier que le script fonctionne bien) ; mais certains d'entre eux affichent des valeurs R-carré différentes de l'exécution manuelle et de l'exécution du script (la différence peut être de 0,967 contre 0,964) ; ma compréhension est que si le script est un script ROBUST, n'est-il pas censé bien fonctionner pour tous les ensembles de données? pourquoi y aurait-il un biais (certains ensembles de données fonctionnent bien pour le script alors que d'autres non) ? Quelque chose ne tourne pas rond......
2. Un exemple : résultats d'analyse manuelle (SSE : 0,16159206664151, SST : 4,4432420157201, R-carré : 0,96363194575722) ; résultats de l'exécution du script (SSE : 0,16159206664151, SST : 4,4432420157201, R-carré : 0,96660472225036). Veuillez noter que le SST et le SSE sont respectivement identiques dans l'exécution manuelle et l'exécution du script, et parce que R-carré = 1-SSE/SST, donc le R-carré est alors supposé être identique, pourquoi diable sont-ils différents ? J'ai informatisé et confirmé que l'exécution manuelle a le bon R-carré (~ 0,964), cela signifie-t-il que le script a un problème ? Dois-je vérifier si mon script est erroné ?
Je suis tellement perplexe maintenant......
Votre contribution est la bienvenue !
Re : Vérification du script JMP : divergence entre les résultats de l'exécution du script et de l'exécution manuelleJe soupçonne que JMP a changé certains calculs d'une simple précision à une double précision dans l'une des versions après JMP 9.Le groupe d'assistance JMP est probablement le seul à avoir accès à JMP 9 et JMP 14.2 pour valider vos conclusions et aller au fond du problème.je les contacterais au
support@jmp.com