최소제곱 회귀직선 계산기
모든 쌍 데이터점의 최적 적합선을 찾아 기울기, Y절편, 상관계수를 즉시 확인하세요.
짝을 이루는 X와 Y 값을 각 위치별로 쉼표로 구분해 입력한 후 계산을 클릭하세요.
최소제곱 회귀직선 계산기
모든 쌍 데이터점의 최적 적합선을 찾아 기울기, Y절편, 상관계수를 즉시 확인하세요.
최소제곱 회귀직선 계산기 소개
최소제곱 회귀직선은 최적 적합선이라고도 하며, 각 관측 데이터점과 직선 사이의 수직 거리 제곱의 합을 최소화하는 직선입니다. 쌍을 이루는 (x, y) 관측 데이터셋에서 회귀직선은 ŷ = mx + b 형태이며, m은 기울기이고 b는 y절편입니다. 잔차를 제곱한 뒤 합산하면 작은 편차보다 큰 편차에 더 큰 불이익을 주고, 양의 오차와 음의 오차가 서로 상쇄되는 것을 방지합니다.
기울기와 절편의 공식은 총제곱오차를 m과 b에 대해 각각 편미분하고 0으로 놓아 도출됩니다. 결과는 m = (n·Σxy − Σx·Σy) / (n·Σx² − (Σx)²), b = (Σy − m·Σx) / n이며, n은 데이터점 수입니다. 이 계산기는 이러한 정확한 폐형식 식을 사용하므로 반복 근사 없이 수학적으로 정확한 결과를 제공합니다.
상관계수 r은 데이터가 회귀직선 주위에 얼마나 밀집하는지 측정하며 −1부터 +1까지의 범위를 가집니다. +1에 가까우면 강한 양의 선형 관계(x가 증가하면 y도 비례하여 증가)를, −1에 가까우면 강한 음의 선형 관계를 뜻합니다. 0에 가까우면 선형 연관성이 거의 없거나 없음을 시사합니다. 결정계수 R² = r²는 y의 분산 중 x가 설명하는 비율을 알려 줍니다. 예를 들어 R² = 0.90은 회귀직선이 y 값 변동성의 90%를 설명한다는 뜻입니다.
최소제곱 회귀는 과학, 공학, 경제학, 사회과학, 기계 학습 전반에서 사용됩니다. 일반적인 응용에는 광고비로 매출 예측하기, 온도와 에너지 소비 관계 모델링하기, 기기 보정하기, 시계열 데이터에 추세선 적합하기, 다중 선형 회귀와 다항 회귀 같은 더 복잡한 모델의 토대 마련하기가 포함됩니다.
결과를 해석할 때 상관관계가 인과관계를 의미하지는 않는다는 점을 기억하세요. 높은 r 값은 두 변수가 선형적으로 함께 움직인다는 뜻일 뿐, 한 변수가 다른 변수의 원인임을 뜻하지는 않습니다. 또한 회귀직선은 관측한 x 값 범위 내의 보간에만 유효하며, 그 범위를 크게 벗어난 외삽은 신뢰할 수 없는 예측을 낳을 수 있습니다. 마지막으로 영향력이 큰 몇 개의 이상치가 회귀직선을 크게 끌어당길 수 있으므로, 명백한 이상을 찾기 위해 항상 통계량과 함께 산점도를 살펴보세요.
이 계산기는 최소 2개 이상, 임의 개수의 쌍 데이터점을 지원합니다. 한 필드에 x 값을, 다른 필드에 대응하는 y 값을 쉼표로 구분하여 입력하세요. 출력에는 회귀 방정식, 기울기, y절편, 상관계수, R², x와 y의 평균이 포함됩니다.
회귀직선 계산기 예시
양의 상관관계, 음의 상관관계, 0에 가까운 상관관계 및 실제 데이터셋을 보여 주는 네 가지 일반적 사례입니다.
| 데이터셋(X → Y) | 방정식 | 해석 |
|---|---|---|
| X: 1,2,3,4,5 | Y: 2,4,5,4,6 | ŷ = 0.8x + 1.8, r ≈ 0.85 | 양의 상관관계. 기울기 = 0.8, 절편 = 1.8. X가 1 증가하면 Y는 약 0.8 증가합니다. |
| X: 1,2,3,4,5 | Y: 5,4,4,2,1 | ŷ = −1.0x + 6.2, r ≈ −0.96 | 강한 음의 상관관계. 기울기 = −1.0, 절편 = 6.2. X가 증가하면 Y는 감소합니다. |
| X: 1,2,3,4,5 | Y: 3,1,4,1,5 | ŷ ≈ 0.4x + 1.6, r ≈ 0.35 | 약한 상관관계. 흩어진 점은 선형 추세를 거의 보이지 않습니다. 기울기 ≈ 0.4, 절편 ≈ 1.6. |
| X: 2,3,5,7,8 | Y: 65,70,78,85,92 | ŷ ≈ 4.27x + 56.65, r ≈ 1.00 | 학습 시간과 시험 점수: 거의 완벽한 양의 선형 관계입니다. 기울기 ≈ 4.27. |
회귀직선 계산기 사용 방법
- X 값 필드에 독립 변수 (X) 값을 쉼표로 구분된 숫자로 입력하세요.
- Y 값 필드에 대응하는 종속 변수 (Y) 값을 입력하세요. 항목 수는 X와 같아야 합니다.
- 계산을 클릭하세요. 계산기가 기울기, y절편, 상관계수 r, R²를 계산합니다.
- 결과 패널에서 회귀 방정식 ŷ = mx + b를 읽고, 주어진 x에 대한 y를 예측하는 데 사용하세요.
- 초기화를 클릭하여 모든 필드를 비우고 새 데이터셋을 입력하세요.
최소제곱 회귀 FAQ
회귀직선의 기울기는 무엇을 알려 주나요?
기울기 m은 x가 1단위 증가할 때 y의 평균 변화량을 알려 줍니다. m = 2.5라면 x가 한 단위 늘어날 때마다 y가 2.5 증가할 것으로 예상된다는 뜻입니다. 음의 기울기는 역관계를 뜻하며, x가 증가하면 y가 감소합니다.
r과 R²의 차이는 무엇인가요?
상관계수 r은 −1에서 +1 범위에서 선형 관계의 방향과 강도를 측정합니다. R²(r의 제곱)는 x가 설명하는 y의 분산 비율을 0에서 1 범위로 측정합니다. 예를 들어 r = 0.95이면 R² = 0.90이며, 선형 모델이 y 변동성의 90%를 설명한다는 뜻입니다.
좋은 R² 값은 얼마인가요?
분야에 따라 다릅니다. 물리학에서는 R²가 0.99 이상일 것으로 기대합니다. 경제학과 사회과학에서는 R² 0.70을 강한 값으로 보는 경우가 많습니다. 생물학 또는 행동 데이터에서는 R² 0.30–0.50도 의미 있을 수 있습니다. 보편적 기준은 없으며 맥락이 중요합니다.
회귀 방정식으로 예측할 수 있나요?
네. 이것이 회귀직선의 주요 목적 중 하나입니다. 원하는 x 값을 ŷ = mx + b에 대입하면 예측 y를 얻습니다. 다만 예측은 원래 데이터 범위 안에서 가장 신뢰할 수 있으며, 그 범위를 벗어난 외삽은 신뢰할 수 없는 결과를 낳을 수 있습니다.
상관관계는 인과관계와 같은가요?
아니요. 높은 |r| 값은 x와 y가 선형적으로 함께 움직인다는 것만 알려 줄 뿐, x가 y의 변화를 유발한다는 증거는 아닙니다. 인과관계를 확립하려면 통계적 상관관계만이 아니라 통제된 실험 또는 분야별 추론이 필요합니다.
모든 X 값이 같으면 어떻게 되나요?
모든 x 값이 같으면 기울기 공식에 0으로 나누기가 포함되어 정의되지 않습니다. 수직선은 ŷ = mx + b 형태로 표현할 수 없습니다. 이 경우 계산기에 오류가 표시됩니다. x 값에 적어도 두 개의 서로 다른 값이 있는지 확인하세요.