- ベストアンサー
標準偏差の算定におけるオーバーフロー
標準偏差を求めるために以下の計算を電卓で行いたいのですがオーバーフローします。 なんとか計算できるいい方法はないでしょうか。 ちなみに電卓は関数電卓でなく一般的な12桁対応のものです。 (0.2×(1700200-154000)の2乗)のルート。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
12桁あるなら σ=100*√(0.2*(17002-1540)^2 + 0.8*(-300-1540)^2) で計算できるか。
その他の回答 (2)
- inara
- ベストアンサー率72% (293/404)
回答No.3
σ=√(0.2×(1700200-μ)の2乗 + 0.8×(-30000-μ)の2乗) = 10000×√(0.2×(1.7002-μ/10000)の2乗 + 0.8×(-3-μ/10000)の2乗) =10000×√(0.2×(170.02-15.4)の2乗 + 0.8×(-3-15.4)の2乗) です。これならオーバフローしないはずです。
質問者
お礼
ありがとうございます。 うまくいけました。
- age_momo
- ベストアンサー率52% (327/622)
回答No.1
√{0.2×(1700200-154000)×(1700200-154000)} を求めるのでしょうか?なら (1700200-154000)×√0.2 で同じ値になります。
質問者
お礼
ありがとうございます。 うまくいけました。
質問者
補足
すみません。算式を端折りすぎました。以下が正しい算式です。 もしよろしければこれで教えていただけますか? μ=154000 σ=√(0.2×(1700200-μ)の2乗 + 0.8×(-30000-μ)の2乗)。
お礼
ありがとうございます。 うまくいけました。