JMPスクリプトの検証:スクリプト実行と手動実行の結果の不一致こんにちは私は線形回帰のJMPスクリプトを検証しています。最後の検証は、10年前にJMP9.0を使用して行われました。 現在、JMP14.2.0を使用して同じスクリプトを検証しています
結果の99%が手動実行とスクリプト実行の間で一致することがわかりましたが、2回の実行からのR2(R二乗)の間には0.001の違いがあります。 手動実行とスクリプト実行の間でSSEとSSTが同一であり、R2 = 1-SSE / SSTであるため、R2は同じであると想定されるため、非常に困惑します。
なにが問題ですか? 手動実行の四捨五入かもしれないと思いましたが、小数を変えてみましたが、データはまだ0.001異なります。
JMPスクリプトは暗号化され保護されているため、見ることができません。
何が悪かったのか考えはありますか? どれでも....
あなたの入力はとても役に立ちます!
スクリプティングRe:JMPスクリプトの検証:スクリプト実行と手動実行の結果の不一致[フィットの概要]テーブルをダブルクリックし、形式を[固定12月]に変更し、小数点以下の桁数を5に変更してみてください。次に、値を比較します。
Re:JMPスクリプトの検証:スクリプト実行と手動実行の結果の不一致親切なご意見をありがとうtxnelson!
データに戻って、手動実行からの5桁の決定係数とスクリプト実行からの決定係数を確認しました。いいえ、5進数を使用しても異なります。
私は今、とても(そしてさらに)当惑しています。理由は次のとおりです。
1.複数のデータセット(> 20)があり、そのうちのいくつかは、手動実行とスクリプト実行の両方で同じR-squareを示しています(スクリプトが正常に機能することを確認できます)。ただし、それらの一部は、手動実行およびスクリプト実行とは異なるR-square値を示します(差は0.967と0.964の場合があります)。私の理解では、スクリプトがROBUSTスクリプトである場合、どのデータセットでもうまく機能するはずではありませんか?なぜバイアスがあるのでしょうか(一部のデータセットはスクリプトに対して正常に機能しますが、他のデータセットは機能しません)? 何かがおかしい……
2.例:手動実行結果(SSE:0.16159206664151、SST:4.4432420157201、決定係数:0.96363194575722);スクリプト実行結果(SSE:0.16159206664151、SST:4.4432420157201、R-square:0.96660472225036)。 SSTとSSEは、手動実行とスクリプト実行でそれぞれ同一であり、R-square = 1-SSE / SSTであるため、R-squareは同一であると想定されることに注意してください。なぜ、これらは異なるのでしょうか。 コンピューターを使用して、手動実行に正しいR-square(〜0.964)があることを確認しました。これは、スクリプトに問題があることを意味しますか? スクリプトが間違っているかどうかを確認する必要がありますか?
私は今とても困惑しています......
あなたの入力は大歓迎です!
Re:JMPスクリプトの検証:スクリプト実行と手動実行の結果の不一致JMP 9以降のリリースの1つで、JMPによって計算が単精度から倍精度に変更されたと思われます。JMPサポートグループは、おそらくJMP9とJMP14.2にアクセスして、調査結果を検証し、問題の根底にある唯一の人々です。私は彼らに連絡します
support@jmp.com