계수가 소수인, 잘 맞는 경우
x: 0, 1, 2, 3; y: 1, 2, 5, 11정규방정식에서 a = 1.25, b = -0.45, c = 1.05가 나오므로 y = 1.25x² - 0.45x + 1.05입니다. 예측값은 1.05, 1.85, 5.15, 10.95, 잔차는 -0.05, 0.15, -0.15, 0.05이며, R² = 1214/1215, 약 0.9992입니다.
점들을 지나는 최적 포물선을 정확한 계수와 R²와 함께.
마지막 업데이트
Coddy 수학 강의는 방법 자체를 가르칩니다. 대화형 보드에서 한 단계씩 직접 풀고, 어디서 어긋났는지 정확히 알려 줍니다.
어떤 데이터는 올라갔다가 내려가거나, 내려갔다가 올라갑니다. 던진 공의 높이, 가격에 따른 이익, 속도에 따른 자동차의 연료 소비가 그렇습니다. 이런 데이터에 직선을 그으면 아무리 잘 놓아도 모양이 틀립니다. 이차회귀는 대신 포물선 y = ax² + bx + c를 맞추고, 점에서 곡선까지의 세로 오차를 제곱해 더한 값이 가장 작아지도록 a, b, c를 고릅니다. 선형회귀와 같은 최소제곱의 생각에 정할 계수가 하나 더 늘어난 것입니다.
제곱 오차를 최소로 만들면 x, x², x³, x⁴, y, xy, x²y의 합으로 이루어진, a, b, c에 관한 방정식 세 개가 나옵니다. 이것을 정규방정식이라고 합니다. 공학용 계산기는 이를 부동소수점으로 풉니다. 이 페이지는 정확한 분수로 풀기 때문에, 계수 -8/7은 -1.142857이 아니라 -8/7로 표시되고 R²도 정확한 분수입니다.
답 아래에는 모든 점의 예측값과 잔차가 나옵니다. 이차 곡선이 잘 맞으면 잔차는 0의 위아래로 무늬 없이 흩어진 잡음처럼 보입니다. 잔차가 여전히 휘거나 표 전체에 걸쳐 꾸준히 커진다면 포물선도 맞는 모양이 아니며, 다른 모형을 시도해 볼 만합니다.
각 점마다 x, x², x³, x⁴, y, xy, x²y를 계산하고, 열마다 더하고 점의 개수를 셉니다. x = 0, 1, 2, 3과 y = 1, 2, 5, 11이라면 n = 4, Σx = 6, Σx² = 14, Σx³ = 36, Σx⁴ = 98, Σy = 19, Σxy = 45, Σx²y = 121입니다.
aΣx⁴ + bΣx³ + cΣx² = Σx²y, aΣx³ + bΣx² + cΣx = Σxy, aΣx² + bΣx + cn = Σy. 위의 합을 넣으면 98a + 36b + 14c = 121, 36a + 14b + 6c = 45, 14a + 6b + 4c = 19입니다.
분수를 정확히 유지하면서 문자를 하나씩 소거합니다. 이 연립방정식의 해는 a = 1.25, b = -0.45, c = 1.05이므로 y = 1.25x² - 0.45x + 1.05입니다.
각 x를 곡선에 넣고 실제 y에서 예측값을 뺍니다. 여기서 잔차는 -0.05, 0.15, -0.15, 0.05이고, 그 제곱의 합은 0.05이며, R² = 1214/1215, 약 0.9992입니다.
각 행은 위 계산기에 입력한 데이터 하나와, 계산기가 알려 주는 정확한 계수와 R²입니다.
| x 값 | y 값 | 최적 포물선 | R² |
|---|---|---|---|
| 0, 1, 2, 3 | 1, 2, 5, 11 | y = 1.25x² - 0.45x + 1.05 | 1214/1215 ≈ 0.9992 |
| -2, -1, 0, 1, 2, 3 | 9, 4, 1, 0, 1, 4 | y = x² - 2x + 1 | 1 |
| 1, 2, 3, 4, 5, 6 | 2, 6, 11, 13, 12, 8 | y = -(8/7)x² + (66/7)x - 7 | 887/917 ≈ 0.9673 |
| 0, 1, 2, 3, 4 | 2, 17, 22, 17, 2 | y = -5x² + 20x + 2 | 1 |
| 1, 2, 3 | 4, 9, 20 | y = 3x² - 4x + 5 | 1 |
| 0, 1, 2, 3, 4, 5 | 0, 1, 4, 9, 16, 25 | y = x² | 1 |
x: 0, 1, 2, 3; y: 1, 2, 5, 11정규방정식에서 a = 1.25, b = -0.45, c = 1.05가 나오므로 y = 1.25x² - 0.45x + 1.05입니다. 예측값은 1.05, 1.85, 5.15, 10.95, 잔차는 -0.05, 0.15, -0.15, 0.05이며, R² = 1214/1215, 약 0.9992입니다.
x: 1, 2, 3, 4, 5, 6; y: 2, 6, 11, 13, 12, 8최적 포물선은 y = -(8/7)x² + (66/7)x - 7이고 R² = 887/917, 약 0.9673입니다. a가 음수이므로 곡선에는 꼭대기가 있고, x = 33/8 = 4.125, y = 697/56, 약 12.45입니다. 같은 점들에 맞춘 직선은 방향을 틀 수 없어서 r² = 375/917, 약 0.4089에 그칩니다.
x: 0, 1, 2, 3, 4; y: 2, 17, 22, 17, 21초 간격으로 잰 높이(미터)입니다. 정확히 맞습니다. y = -5x² + 20x + 2이고 모든 잔차가 0, R² = 1입니다. -5는 중력 가속도를 10 m/s²로 어림한 값의 절반이고, 20은 던진 속도, 2는 던진 높이입니다. 꼭대기는 x = 2, y = 22입니다.
x: -2, -1, 0, 1, 2, 3; y: 9, 4, 1, 0, 1, 4이 값들은 (x - 1)²이고, 계산기는 같은 포물선을 전개한 y = x² - 2x + 1을 R² = 1, 모든 잔차 0으로 돌려줍니다. 어떤 값들이 정말 한 이차식에서 나왔는지 빠르게 확인하는 방법입니다.