[1] 授業単元:統計プログラミング [2] 問題文(含コード&リンク): 1.適当な方程式 y = a x + b を定め、n 個の x に対してランダムな誤差を持つ y のサンプルデータを生成するプログラムを作成せよ。 出力形式は、例えば改行で区切られた1行ごとにスペース区切りで x, y の値を標準出力に書き出す。 ランダムな誤差に関しては、適当な範囲内の乱数を単純に各々の値に適用すればよい。 (本来は正規分布に従った乱数を用いる方が望ましい) 2.前問で作成したプログラムの出力から、最小二乗法により、逆に a, b を求めるプログラムを作成し、 求めた値に関して、前問のプログラムで設定した a, b に対する考察をせよ。 3.以上を二次方程式(y = a x^2 + b x + c)に対して繰り返し、a, b, c に関して考察せよ。 [3] 環境 [3.1] OS: Linux [3.2] コンパイラ名とバージョン: g++ [3.3] 言語: (C/C++/どちらでも可) [4] 期限: 2009年09月24日 [5] その他の制限:g++で通常使えるライブラリーは使用しても問題ありません。