• 締切済み

C++言語について

大学で研究室に配属された友達に勉強の相談をされました。 下の課題なのですが、どのようにプログラムすれば良いのでしょうか? 来年は、留年している僕の番なのでとても気になります。 丸投げで申し訳ないのですが、どなたかよろしくお願いいたします。 (1) 0から20の間の一様乱数を1000個作り、それをヒストグラムにする。 出来上がった分布の平均が10、分散が20÷√12になることを確認する。 (2) 平均値が10の指数関数分布exp(-ax)(0<x)になるように乱数を1000個作り、それをヒストグラムにする。 出来上がった分布の平均値が10に近いことを確認する。 (3) 平均値が5のpoisson分布になるように乱数を1000個作り、それをヒストグラムにする。 そのヒストグラムをpoisson分布関数、及びgauss分布でfitする。 (4) 平均値が10の指数関数分布exp(-ax)(0<x)になるように乱数からサンプルを1000個選び出し、その和を取りヒストグラムにする。 この操作を10000回繰り返す。 出来たヒストグラムをgauss分布関数でfitする。 僕にはもうサッパリ分かりません。。。

みんなの回答

  • my3027
  • ベストアンサー率33% (495/1499)
回答No.1

私も最初のいくつかは分かりますが、それをこの場で説明するのは簡単ではありません。 残念ですが丸投げの回答は出来ないですし、優しい方がヒントをくれるかもしれませんが、統計、確率論とC++の知識の両方が必要なのでヒントからコーディングして答えを得るのは難しいと思います。 基本的に大学の宿題は、授業なり教科書で習った事が出ます。それを復習しましょう。もし分からなければ、友達なり教授に聞きましょう。オフィスアウアーに教授に質問に行けば、喜んで教えてくれると思いますよ。質問することは恥ではありません。

関連するQ&A

専門家に質問してみよう