> y= -0.041 + 0.002*x R^=1
> そこで試しに,A=40 の時の B値を求めようと代入したら
> 0.039= -0.041+0.002*40 となります。
>
> 回帰グラフでも直線性を確認し,R^2=1 なので0.0249 に相当近似する回答を期待していたのですが,全く予想した回答が得られません。
> 何故,このような事になるのか,なにがいけないのか,恥ずかしながらわかりません。
計算に使用した偏回帰係数の有効数字が不足しているためです。
-0.0410772727+0.0016500000*40= 0.02492272730
となります。
Excel で計算なさったと思いますが,結果の表示において,有効桁数(小数点以下の数字)を変更しないと,見た目の数値の精度が不十分になります。この見た目の数値を使って計算すると質問されたような状況が生じます。
ただし,内部的には有効数字は16桁くらいあるので,計算式において,該当セルを引用するとちゃんと正確な計算結果が得られます(結果の表示桁数も同じような状況が生じますが)。
今回のように,回帰係数の有効桁が1桁であるということを受認してしまうと問題が起きると言うことです。
|