
普段からこちらのサイトではお世話になっております。
データを解析する作業をしているのですが、統計はソフト頼りで細かい数式は分かっておりません。
Rを使用して重回帰分析をし、95%信頼区間とR二乗値を出したいと考えています。
関数「lm」を使用して、重回帰分析を実行し、R二乗値を出すことはできました。
lm(formula=***~!!!+###,data=&&&) といった式です。
重回帰分析の結果と標準誤差、P値、図の下にR二乗値、調整済R二乗値がでてきたように思います。
結果としてはこれだけでもなんとかなるのですが、重回帰分析の95%信頼区間も計算したいと考えています。
Rで信頼区間を出す方法を調べてはみたのですが、正直、よくわかりませんでした。
その代わりに思い付いたのが、上記lmを使用した結果をエクセルに張ったのちに95%信頼区間を出すことができそうがなと考えたのですが、これもよく分かりませんでした。
エクセルからで構いませんので、重回帰分析の結果から95%信頼区間を算出する方法をお願いします。
No.1ベストアンサー
- 回答日時:
企業でSQCをする立場の者です。
博士(工学)です。95%信頼区間と言っても多数あります。
回帰係数の95%信頼区間
予測値の平均値の95%信頼区間
データの95%予測区間
などです。
では、iris のデータを使って、やってみます。
以下をコピペして動かしてみてください。
par(ask=T)
plot(iris[51:150,1:3],pch=16)
# これを使って、重回帰分析を行い、信頼区間を求めてみる
x <- iris[51:150,1:3]
result <- lm(Petal.Length ~ Sepal.Length + Sepal.Width,data=x)
summary(result)
# まずは、回帰係数の信頼区間
confint(result,level=0.95)
# 次に平均値の信頼区間
# 言いかえれば、回帰線の存在範囲でもある
# これは、近似線に対してラッパ状に広がる
# 言いかえれば、場所ごとに信頼区間は異なる
# 単調増加する座標を用意して代入して求める必要あり
# グラフで可視化するために、1変数だけ動かす
# Sepal.Lengthは、振ってみるが
# Sepal.Widthは、平均値に固定する
x.pred <- data.frame(
Sepal.Length=seq(min(x[,1]),max(x[,1]),length=20),
Sepal.Width=rep(mean(x[,2]),20))
y.pred <- predict(result,interval="confidence",x.pred,level=0.95)
plot(x[,c(1,3)],pch=20)
lines(x.pred[,1],y.pred[,1],lty=1)
lines(x.pred[,1],y.pred[,2],lty=2)
lines(x.pred[,1],y.pred[,3],lty=2)
# 予測区間も同じ方法で求めることができる
data.pred <- predict(result,interval="prediction",x.pred,level=0.95)
lines(x.pred[,1],data.pred[,2],lty=3)
lines(x.pred[,1],data.pred[,3],lty=3)
No.3
- 回答日時:
#1です。
回帰係数の信頼区間であれば、#1で回答済みです。confintで求められます。再掲します。
par(ask=T)
plot(iris[51:150,1:3],pch=16)
# これを使って、重回帰分析を行い、信頼区間を求めてみる
x <- iris[51:150,1:3]
result <- lm(Petal.Length ~ Sepal.Length + Sepal.Width,data=x)
summary(result)
# まずは、回帰係数の信頼区間
confint(result,level=0.95)
回答ありがとうございます。
スクリプトをそのまま貼って頂いたので非常に分かりやすかったです。
これで解析が前に進みます。
また不明点がありましたら、お世話になります。
ありがとうございました。
No.2
- 回答日時:
#1です。
読み返していて、過ちに気付いたのでですが、R^2値(重決定係数)の信頼区間が欲しいのですね。効果量に用いるような・・・
それは少しお待ちください。今から出勤ですので、今夜までに調べます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
今、見られている記事はコレ!
-
隣の枝がはみ出してきたら切ってもいい?最もやってはいけないことは?
「隣の木が越境してきて困るが、勝手に切ってはいけないと聞くし…」そう思っている方も多いだろう。実は、2023年4月1日に民法が改正され、この「越境枝」のルールが大きく変わった。 教えて!gooでも「境界から出て...
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのグラフから半値幅を...
-
EXCELにてローパスフィルタを作...
-
サンプル数の異なる2群間にお...
-
エクセルの統計でχ二乗検定の結...
-
下の対数表示のグラフから低域...
-
ノンパラメトリック検定の多重...
-
対数目盛の読み方を教えてください
-
検量線の決定係数について
-
グラフは横軸がすべり、縦軸が...
-
対数グラフの対数とは・・・?
-
死傷者数と死者数の違いって何...
-
エクセル統計のランク化した数...
-
二つのデータの分散からブール...
-
パイロットサンプルって何ですか?
-
ヒストグラムの分布形状が二山...
-
一次関数 グラフや式それぞれ...
-
【統計】有意に「高い」?「低...
-
y=x√1-x^2のグラフを書いている...
-
統計 RSD%について教えて下さい。
-
両対数グラフでの直線式の求め方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サンプル数の異なる2群間にお...
-
EXCELにてローパスフィルタを作...
-
下の対数表示のグラフから低域...
-
検量線の決定係数について
-
エクセルのグラフから半値幅を...
-
死傷者数と死者数の違いって何...
-
線形なグラフとはひとくちに言...
-
【統計】有意に「高い」?「低...
-
データ点を線で結ぶ場合と結ば...
-
アンケートの集計分析の基礎(...
-
アスピリンの加水分解のPHプロ...
-
最小二乗法を反比例の式を元に...
-
パイロットサンプルって何ですか?
-
対応のあるt検定の結果の書き方
-
統計について
-
数3の問題です y=x+cosx 0≦x≦2π...
-
理科のグラフで、直線と曲線の...
-
片対数グラフと傾き・切片の出し方
-
片対数グラフで…
-
エミッタ接地トランジスタの静...
おすすめ情報
とても丁寧な解説ありがとうございます。
すいません、質問の書き方が悪かったです。
知りたかった信頼区間は、Estimate(回帰係数)の95%信頼区間です。
(この独立変数が1増えると、説明変数がどれだけ増えるかという数値と理解しています)
この上限と下限が分かれば、P値も不要であると思っていますので、できればこちらを使用したいと考えています。
お時間のある時で構いませんので、よろしくお願いします。