【漏れは】猫でもわかる質問スレ【猫以下です】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
200:198 05/06/27 05:16:44 >>199 ありがとうございます。 今作っているプログラムでは、データの数の上限がありません(!?)ので配列で確保しておいて…というのは避けたいと思っています。 (といっても結局はある程度以下のデータですので思いっきり確保しておけばいいんですが、その辺り貧乏症なもので ^^;) STLというのを検索してみて、とても楽に実現できそうですのでこれを使うことにしました。 (イテレータというのがまだ理解できていませんが) 201:デフォルトの名無しさん 05/06/27 11:02:16 分散を計算してるんですけど、なぜこうなるのか良くわかりません。 解説お願いします variance += (total[i] - (double)sum / N) * (total[i] - (double)sum / N); いちよう書いておくとVisual C++ XPです。 202:デフォルトの名無しさん 05/06/27 13:12:49 ・sum / N ⇒ 平均 μ (double)は整数sumを実数へ変換。整数でなく実数で除算するため。 ・total[i] - (double)sum / N ⇒ i番目の誤差 εi = total[i] - μ total[i]がi番目の標本? ・( )*( )⇒i個目の誤差の二乗 ・+=がΣの加算部分。ループの中にあるから。 求める分散は ループの外で variance / N とすると 分散σ2条 = 1/N ・Σ(xi-μ)2条 になる。あとはどっか別スレで。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5399日前に更新/111 KB
担当:undef