4

さまざまな信頼区間を計算することになっていますが、R では予測コマンドを使用して計算できることがわかりました。しかし、自分が本当にしなければならないことを理解するのに問題があります。3 つの異なる信頼区間を計算することになっています: 1) 回帰直線上の点 2) 予測 (将来) y 値 3) 回帰直線全体。わかりました..これまでに行ったこと:

fm <- lm(alcohol~beers)

したがって、回帰直線全体の信頼区間を取得するには、試してみます。predict(fm,data.frame(beers = newbeers), level = 0.9, interval = "confidence") しかし、data.frame が何をするのかはよくわかりません。さて、信頼区間がすべての時間の 90% で実際の値を保持していることはわかっています (ここでは 0.9 のため)。これは、90% で最高の回帰直線を保持していることを意味するのでしょうか? その上の点と予測値以外の意味がよくわかりません。また、私はそれを計算するこの方法しか知らないので、他の 2 つの方法でどのように計算すればよいでしょうか? さらに、取得した出力は、間隔の上限値と下限値をいくつか示します。どういう意味ですか?

4

1 に答える 1

3

関数で使用data.frame(beers = newbeers)しました。これは、予測間隔であることを意味します。元のデータではなく、新しいデータで構成されるデータ フレームであることに注意してください (線形モデルを適合させるために使用されます)。predictnewbeers

信頼区間については、confint関数を使用するだけで、(デフォルトで) 各回帰係数 (この場合は切片と勾配) に対して 95% CI が得られます。

回帰直線上のポイントについては、ここの最後の 2 つのスライドを参照してください。個々の点の信頼区間は、回帰直線の信頼区間より大きくなければなりません。

お役に立てれば!

于 2012-09-22T06:22:54.723 に答える