質問: エクセルでの重回帰分析 エクセルで重回帰分析を行なっています。 目的変数1種類、説明変数が1種類ないし2種類で、分析を行なっているのですが、 自由度調整済み決定係数が負の値となっています。 (ちなみに、rが0.123。r^2が0.015.nが56です。定数項は0ではありません) 「自由度調整済み決定係数が負」が示す意味は何なのでしょうか? 統計についての知識が乏しく、初歩的な質問で申し訳ないのですが、 よろしくお願いいたします。
回答: [分析ツール]の[回帰分析]の話ですよね? おそらくエクセルのバグです。 フリーの統計ソフトの「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) で、求められると思います。 残差グラフなども出したいなら、分析ツールを使うことになりますけどね。