Pythonsパッケージuncertainties
で私の友人がデータを評価しています。私は彼女の統計コンサルタントです。私は彼女のコードで奇妙な結果を思いつきました。Pythons不確かさの合計が予想外の結果をもたらす
sum(array)
およびsqrt(sum(unumpy.std_devs(array)**2))
は、異なる結果をもたらし、第2のものは通常、エンジニアリングで通常使用される分散方法である。
ここで、分散アプローチは、このケースでは与えられていない部分導関数(テイラー級のため)に比べて誤差が小さい場合にのみ適していることがわかりますが、uncertainties
はこれをどう処理しますか?どのようにして不確実性を再現することができますか?
私の悪い!私はすぐにそれを修正します!しかし、それはタイプミスでした。コードには実際に '** 2'があります。 – Tilman
それで問題はありません。明示的な例を示すために私の編集を参照してください。 – Aguy
私は最終的にスクリーンショットだけでなくコードを取得し、 "エラー"を発見しました。あなたの答えは私がそれを見つけるのを助けるために素晴らしかった、私はそれが(明らかに)事実ではなかった特定の値に起因するかもしれないと思ったので。 – Tilman