本文へスキップ
ToolMug

↑ ↓ で移動、Enter で開く、Esc で閉じる。

重回帰分析・単回帰分析の計算ツール

1列を1変数として、1行目に変数名を入れたデータを貼り付け、従属変数と説明変数を選ぶと、回帰式と、SPSS が出す3つの表(モデル要約、分散分析、係数)が表示されます。新しい X の値から Y を予測したり、残差プロットを確認したりすることもできます。

ブラウザ内で動作 — 入力した内容はアップロードされません

1行が1ケース、1列が1変数です。1行目に変数名を入れてください。

独立変数(X)

回帰式

Y = 0.4023 + 0.7876 × X1 + 1.0054 × X2

R² = 0.9986 · F(2, 7) = 2462.388 · p = 1.08e-10

モデルの要約

RR²調整済み R²推定値の標準誤差Durbin–Watson
0.99930.99860.99820.19933.022

分散分析表

要因平方和自由度平均平方Fp
回帰195.558297.7792462.3881.08e-10
残差0.27870.0397
全体195.8369

係数

変数B標準誤差Betatp95%信頼区間VIF
(定数)0.40230.16252.4760.04250.018 … 0.7865
X10.78760.08250.5119.552.89e-50.5926 … 0.982614.13
X21.00540.10820.4979.293.47e-50.7495 … 1.261314.13

VIF が10を超える(オレンジ)と多重共線性が強く、個々の係数は信頼できません。

報告の書き方R² = .999, F(2, 7) = 2462.39, p < .001

予測

Yの予測値 = 9.62 · 平均の95%信頼区間 9.471 … 9.769 · 95%予測区間 9.1258 … 10.1142

予測値残差
残差と予測値:0を中心に形のない帯になっていれば良好です。

最小二乗法で、R の lm() や SPSS の係数表と同じです。ベータは標準化係数です。p値を信じる前に、残差プロットに曲がりやじょうご型がないか確認してください。

このツールは役に立ちましたか?

使い方

  1. 1行を1ケース、1列を1変数としてデータを貼り付けます。1行目に変数名を入れてください。
  2. 従属変数(Y)を選び、含める説明変数(X)にチェックを入れます。
  3. 回帰式、R²、モデルの F検定を見たあと、係数の表で各説明変数のp値を確認します。
  4. 「予測」に X の値を入れると、予測区間つきで Y の予測値が出ます。

オプションの説明

B とベータ
B は元の単位での係数で、X が1単位増えると Y が平均して B だけ変わります。ベータは標準化係数で、単位の異なる説明変数どうしを比べるときに使います。
R² と調整済み R²
R² は、モデルで説明できる Y のばらつきの割合です。説明変数を増やすと下がらないため、モデルを比べるときは調整済み R² を使います。
VIF
分散拡大係数は、ある説明変数が他の説明変数でどれだけ説明できるかを示します。10を超える(教科書によっては5)と多重共線性が強く、個々の係数は信頼できません。
ダービン・ワトソン比
隣り合う残差に相関がないかを調べます。2に近ければ問題ありません。行が時間順に並んでいるときだけ意味があります。

計算例

サンプルは10行で、Y が従属変数、X1 と X2 が説明変数です。

回帰式: Y = 0.4023 + 0.7876 × X1 + 1.0054 × X2

モデルの要約 値
R² 0.9986
調整済み R² 0.9982
推定値の標準誤差 0.1993
F(2, 7) 2462.4, p < 0.001
係数 B 標準誤差 ベータ t p VIF
(定数) 0.4023 0.1625 2.476 0.042
X1 0.7876 0.0825 0.511 9.550 < 0.001 14.13
X2 1.0054 0.1082 0.497 9.290 < 0.001 14.13

2つの説明変数はどちらも有意ですが、X1 と X2 の相関が強いため、VIF は 14.1 と10を超えています。モデルの予測はそれでもよく当たり、難しいのは各変数の単独の効果を切り分けることです。X2 のチェックを外して単回帰にすると、Y = 1.2267 + 1.5261 × X1、R² = 0.981 になります。X1 = 11 のときの Y の予測値は 18.01 で、95%予測区間は 16.11 から 19.91 です。

APA 形式:R² = .999, F(2, 7) = 2462.39, p < .001

結果の読み方

  1. モデルの F検定:p < 0.05 なら、モデル全体として何かを説明できています。
  2. R² または調整済み R²:Y のばらつきのどれだけを説明できているか。
  3. 係数のp値:他の変数の影響を除いても、どの説明変数が効いているか。
  4. 残差プロット:0を中心に形のない帯になっているのが理想です。曲線なら関係が線形ではなく、じょうご型なら分散が一定ではありません。
  5. VIF:説明変数が複数あるときは、共線性を確認します。

よくある質問

SPSS や R と結果は一致しますか?

一致します。係数、標準誤差、t、p、R²、F は SPSS の線形回帰と R の lm() に一致し、ベータは SPSS の「標準化係数」です。

空白のセルはどうなりますか?

選んだ列のどこかが空白の行は除外されます(リストワイズ削除)。除外した行数は結果に表示されます。

性別や地域などのカテゴリ変数を入れるには?

先に 0/1 のダミー変数の列にします。カテゴリが k 個なら k − 1 列を作り、1つを基準として残します。

「完全な多重共線性」とは何ですか?

ある列が他の列から計算できる状態です。たとえば合計点とその内訳を一緒に入れた場合や、同じ列が2つある場合です。どれか1つのチェックを外してください。

データは送信されますか?

いいえ。計算はお使いのブラウザー内で行われます。

プライバシー

このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。

関連ツール