出展:パーソナルソフトウェア技法 Watts S. Humphrey 著 ISBN4-320-02929-1

PSP課題 04A_VB : 線形回帰による予測

前提条件

5章までと A7 節と課題 01A_VB

要求

n 個の実数の組(x,y)をファイルから読込みリンクリストに格納せよ。 y = β0 + β1*x となる線形回帰の係数 β0、β1 を求め出力せよ。
計算式はβ1 = (sum_i(x_i * y_i) - n * Ave(x) * Ave(y)) / (sum_i(x_i * x_i) - n * Ave(x) * Ave(x)) 、β0 = Ave(y) - β1 * Ave(x) を用いよ。
ゼロ割しないようにすること。
ベースは 01A_VB とせよ。

テスト

入力ファイル期待される出力
テスト104A_VB_test_1.xml結果1
テスト204A_VB_test_2.xml結果2

参考

A7 節をよく読むこと。

解答例