MCP로 연결 →

계산 입력

공식

공식: 지수 회귀 계산기

광고

결과

2"> .main-result { background:#e3f2fd; border:2px solid #2196F3; border-radius:6px; padding:1.5rem; margin-bottom:1rem; text-align:center; } .main-result-label { font-size:1.1rem; color:#1565C0; margin-bottom:0.5rem; } .main-result-value { font-size:1.9rem; font-weight:800; color:#0D47A1; line-height:1.2; word-break:break-all; } .main-result-unit { font-size:1rem; color:#1976D2; margin-top:0.25rem; } .result-table { width:100%; border-collapse:collapse; margin-top:1rem; } .result-table th, .result-table td { padding:0.5rem 0.6rem; text-align:left; border-bottom:1px solid #ddd; font-size:0.95rem; } .result-table th { background:#f5f5f5; font-weight:600; } .error-box { background:#ffebee; border:2px solid #e53935; border-radius:6px; padding:1rem; color:#b71c1c; font-weight:600; }
적합된 방정식
y = 0.9955274925 * e^(1.001187300 * x)
Strong correlation
A (계수) 0.995527
B (지수 비율) 1.001187
상관계수 r 0.999999
데이터 점 개수 (n) 5

지수 회귀란?

지수 회귀는 짝지어진 데이터 점들에 \(y = A\cdot e^{Bx}\) 형태의 곡선을 맞추는 분석 기법입니다. 인구 증가, 방사성 붕괴, 복리 이자, 세균 배양처럼 현재 크기에 비례하는 속도로 증가하거나 감소하는 현상을 모델링할 때 표준적으로 쓰입니다. 이 계산기는 순수한 수학·통계 도구이므로 특정 국가의 가정 없이 어디서나 동일하게 적용됩니다.

흩어진 점들 사이로 부드럽게 상승하는 지수 곡선이 맞춰진 그림
지수 회귀는 흩어진 데이터 점들에 부드러운 곡선 \(y = A\cdot e^{Bx}\)를 맞춥니다.

사용 방법

독립 변수 값은 X 값 칸에, 종속 변수 값은 Y 값 칸에 각각 쉼표로 구분해 입력하세요. 두 목록의 개수는 반드시 같아야 하며, 점은 최소 2개 이상 필요합니다. 또한 모든 Y 값은 반드시 양수여야 합니다(이 방법은 y의 자연로그를 사용하기 때문입니다). 표시 자릿수를 선택한 뒤, 적합된 계수 A와 B, 상관계수 r, 그리고 완성된 방정식을 확인하면 됩니다.

공식 풀이

\(y = A\cdot e^{Bx}\)는 비선형이기 때문에, 자연로그를 취해 선형으로 바꿉니다: \(\ln y = \ln A + B\cdot x\). 이렇게 하면 x에 대한 \(\ln(y)\)의 일반적인 선형 회귀가 됩니다. 중심화된 합 $$S_{xx} = \sum (x - \bar{x})^2, \quad S_{yy} = \sum (\ln y - \overline{\ln y})^2, \quad S_{xy} = \sum (x - \bar{x})(\ln y - \overline{\ln y})$$ 을 사용하면 기울기는 \(B = S_{xy}/S_{xx}\), 그리고 $$A = \exp\!\left(\overline{\ln y} - B\cdot \bar{x}\right)$$ 로 구해집니다. 상관계수 $$r = \frac{S_{xy}}{\sqrt{S_{xx}}\cdot \sqrt{S_{yy}}}$$ 는 \(-1\)과 \(1\) 사이의 값을 가지며, 절댓값이 \(0.7\)을 넘으면 적합도가 높다는 뜻입니다.

광고
양과 음의 성장률을 보여주는 두 개의 지수 곡선
B의 부호가 증가(B>0)와 감소(B<0)를 결정하며, A는 x=0에서의 초기값을 정합니다.

계산 예시

\(x = [1, 2, 3, 4, 5]\), \(y = [2.7, 7.4, 20.1, 54.6, 148.4]\)(대략 \(e^{x}\))인 경우, \(S_{xx} = 10\), \(S_{xy} \approx 10.0115\), \(S_{yy} \approx 10.0231\)이 됩니다. 그러면 \(B \approx 1.0012\), \(A \approx 0.9956\), \(r \approx 1.0000\)입니다. 적합된 곡선 $$y \approx 0.9956\cdot e^{1.0012x}$$ 는 데이터가 \(y = e^{x}\)에서 나왔음을 확인해 줍니다.

자주 묻는 질문

Y 값은 왜 양수여야 하나요? 이 방법은 \(\ln(y)\)를 사용하는데, 0이나 음수의 로그는 정의되지 않기 때문입니다. 그래서 0 이하의 Y 값은 입력에서 제외됩니다.

r이 1에 가까우면 무슨 뜻인가요? 지수 모델이 데이터를 매우 잘 설명한다는 의미입니다. 반대로 0에 가까우면 지수 관계가 거의 없거나 전혀 없다는 뜻입니다.

x가 음수여도 되나요? 네, 됩니다. X는 어떤 실수든 가능하며, 양수로 제한되는 것은 Y뿐입니다.

최종 업데이트: