34286


こんにちは。  
Rの関数についてわからないことがあるので質問します。

lmコマンドで重回帰分析をした後、$fittedで表示される値が、どういう計算で算出されたもので、何を表しているのかを知りたいのです。詳細は画像を参照してください。

[![画像の説明をここに入力](https://i.stack.imgur.com/SI3UR.png)](https://i.stack.imgur.com/SI3UR.png)


CC BY-SA 3.0
2017-04-26T05:43:46.517
34284
2017-04-27T02:42:32.543
22488
question
r
$fittedとは


この場合，`sd$fitted`で出てきている値は，重回帰分析を実施して算出された予測値となります。そのため，行数と同一の11の値が出力されています。

またこのモデル(`cost~.`)という表現から，従属変数(predicted
variable)を`cost`にし，それ以外の`d`に含まれる変数を説明変数(predictor)として投入しています。なので，以下と等価です:

[code]

    sd <- lm(cost~no+area+walk+old, data=d)
    
[/code]

計算手法については普通の重回帰なので，すぐに調べられると思います。


CC BY-SA 3.0
2017-04-26T07:10:17.717
34286
2017-04-26T07:10:17.717
19063
34284
answer


ようするに、

[code]

    reg = lm(y ~ x)
    reg$fitted + reg$residuals == y
    
[/code]


CC BY-SA 3.0
2017-04-27T02:42:32.543
34307
2017-04-27T02:42:32.543
18598
34284
answer