• 締切済み

エクセルでの重回帰分析

エクセルで重回帰分析を行なっています。 目的変数1種類、説明変数が1種類ないし2種類で、分析を行なっているのですが、 自由度調整済み決定係数が負の値となっています。 (ちなみに、Rが0.123。R^2が0.015.nが56です。定数項は0ではありません) 「自由度調整済み決定係数が負」が示す意味は何なのでしょうか? 統計についての知識が乏しく、初歩的な質問で申し訳ないのですが、 よろしくお願いいたします。

みんなの回答

noname#262398
noname#262398
回答No.1

[分析ツール]の[回帰分析]の話ですよね? おそらくエクセルのバグです。 フリーの統計ソフトの「R」を使うか、 http://homepage2.nifty.com/nandemoarchive/sas_r_excel/mokuji_r.htm VBAで作られたものを使いましょう。 http://aoki2.si.gunma-u.ac.jp/lecture/stats-by-excel/vba/html/sreg.html 上記のプログラムを使った方が良いので、以下は余談みたいになりますが、 分析ツールの回帰分析は、内部ではLINEST関数と同じ処理をしてるようです。 わざとエラーになるようにして回帰分析を実行すると、 「LINEST関数エラー」とかいうメッセージが出るので。 ですので、いちいち分析ツールを呼び出さなくても、 数式だけで「回帰分析用テンプレート」のようなものを作成しておけば済むかなと思います。 ちなみに、目的変数のセル範囲を y 、説明変数のセル範囲を x とすると、 R =SQRT(INDEX(LINEST(y,x,TRUE,TRUE),3,1)) R2 =INDEX(LINEST(y,x,TRUE,TRUE),3,1) 補正 R2 =1-INDEX(LINEST(y,x,TRUE,TRUE),5,2)/INDEX(LINEST(y,x,TRUE,TRUE),4,2)/VAR(y) で、求められると思います。 残差グラフなども出したいなら、分析ツールを使うことになりますけどね。

関連するQ&A