본문으로 건너뛰기
ToolMug

↑ ↓로 이동, Enter로 열기, Esc로 닫기.

선형 회귀분석 계산기

변수마다 열 하나씩, 첫 행에 변수 이름을 넣어 데이터를 붙여넣고 종속변수와 독립변수를 고르세요. 회귀식과 SPSS가 출력하는 세 가지 표, 즉 모형 요약, 분산분석, 계수표가 나와요. 새로운 X 값으로 Y를 예측하고 잔차 그래프도 볼 수 있어요.

브라우저에서 실행 — 입력한 내용은 업로드되지 않아요

케이스마다 한 행, 변수마다 한 열이에요. 첫 행에 변수 이름을 넣으세요.

독립변수(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 계수표와 같아요. Beta는 표준화 계수예요. p값을 믿기 전에 잔차 그래프에서 곡선이나 깔때기 모양이 없는지 확인하세요.

이 도구, 잘 작동하나요?

사용 방법

  1. 케이스마다 한 행, 변수마다 한 열로 데이터를 붙여넣으세요. 첫 행에 변수 이름을 넣으세요.
  2. 종속변수(Y)를 고르고 포함할 독립변수(X)를 체크하세요.
  3. 회귀식, R², 모형 F 검정을 확인한 다음 계수표에서 독립변수별 p값을 보세요.
  4. 예측 칸에 X 값을 입력하면 예측구간과 함께 예측된 Y가 나와요.

옵션 설명

B와 Beta
B는 원래 단위의 계수예요. X가 한 단위 늘면 Y가 평균적으로 B만큼 변해요. Beta는 표준화 계수라서 단위가 다른 독립변수끼리 비교할 때 써요.
R²와 수정된 R²
R²는 모형이 설명하는 Y의 변동 비율이에요. 독립변수를 추가해도 줄어들지 않으므로 모형끼리 비교할 때는 수정된 R²를 쓰세요.
VIF
분산팽창계수로, 한 독립변수가 나머지 독립변수들로 얼마나 설명되는지 보여줘요. 10을 넘으면(교재에 따라 5) 다중공선성이 심하다는 신호이고, 이때는 개별 계수를 믿기 어려워요.
Durbin–Watson
이웃한 잔차끼리 상관이 있는지 확인해요. 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 표준오차 Beta 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

두 독립변수 모두 유의하지만 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()과 같고, Beta는 SPSS의 「표준화 계수」예요.

빈 칸이 있으면 어떻게 되나요?

선택한 열 중 하나라도 비어 있는 행은 제외해요(목록별 삭제). 몇 행을 제외했는지 결과에 표시돼요.

성별이나 지역 같은 범주형 독립변수는 어떻게 넣나요?

먼저 0/1 더미 열로 바꾸세요. 범주가 k개면 열을 k − 1개 만들고 한 범주는 기준으로 남겨요.

'완전한 다중공선성'은 무슨 뜻인가요?

한 열이 다른 열들로 계산되는 경우예요. 예를 들어 총점과 그 구성 점수가 함께 있거나 같은 열이 두 번 들어간 경우가 있어요. 그중 하나를 체크 해제하세요.

데이터가 업로드되나요?

아니요. 계산은 브라우저 안에서 이뤄져요.

개인정보 보호

이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.

관련 도구