구간 산술 오차 범위 계산기
측정값을 [하한, 상한] 구간으로 보고 사칙연산을 해서 참값이 반드시 들어가는 구간을 냅니다. 분모가 0을 품으면 결과가 갈라지는 것과, 같은 식이라도 적는 방법에 따라 구간 폭이 달라지는 의존성 문제까지 보여 줍니다.
X = [1, 2] · 중심 1.5 ± 0.5 · 폭 1
Y = [-1, 3] · 중심 1 ± 2 · 폭 4
X × Y
[-2, 6]
폭 8 · 이 안에 참값이 반드시 들어 있습니다
같은 x가 두 번 나오면 — 의존성 문제
| 식 | 구간 산술이 내는 값 | 실제 값 |
|---|---|---|
| x − x | [-1, 1] | [0, 0] |
| x ÷ x | [0.5, 2] | [1, 1] |
| x × x | [1, 4] | [1, 4] |
| x² (제곱으로 계산) | [1, 4] | [1, 4] |
X = [1, 2]로 계산한 값입니다. 구간 산술은 두 피연산자를 서로 무관한 것으로 보므로 같은 x가 두 번 나와도 「앞은 하한, 뒤는 상한」인 경우까지 세어 버립니다.
대수적으로 같은 식인데 구간이 다릅니다
| f(x) = x(1−x) 를 적는 방법 | 구간 | 참값의 몇 배 |
|---|---|---|
| x · (1 − x) | [-2, 0] | 1배 (정확) |
| x − x² | [-3, 1] | 2배 |
| 1/4 − (x − 1/2)² | [-2, 0] | 1배 (정확) |
| 실제 치역 | [-2, 0] |
x가 X = [1, 2] 안을 움직일 때의 값입니다. 마지막 꼴에서만 x가 한 번 나오고, 그때만 구간이 정확해집니다.
계산 방법
- 1두 구간 X와 Y의 하한·상한을 넣습니다. 「중심 ± 오차」로 넣고 싶으면 아래 칸을 씁니다.
- 2연산을 고르면 참값이 반드시 들어가는 결과 구간이 나옵니다.
- 3곱셈에서는 네 모서리 값이 함께 나옵니다. 부호가 섞이면 어느 조합이 최소·최대인지 눈으로 확인하세요.
- 4아래 「의존성 문제」에서 x − x가 왜 0이 아닌지, 같은 식을 다르게 적으면 왜 구간이 달라지는지 볼 수 있습니다.
자주 묻는 질문
덧셈은 [a+c, b+d], 뺄셈은 [a−d, b−c], 곱셈은 네 모서리 곱 중 최소와 최대, 나눗셈은 역수를 곱합니다. 뺄셈에서 위끝에서 아래끝을 빼는 것이 첫 함정입니다. 곱셈은 부호가 섞이면 어느 조합이 최소·최대가 될지 미리 알 수 없어 ac·ad·bc·bd를 모두 계산해야 합니다.
구간 산술이 두 피연산자를 서로 무관한 것으로 보고 계산하기 때문입니다. [1,2] − [1,2]는 「앞의 x는 1인데 뒤의 x는 2인 경우」까지 세어 [−1, 1]이 됩니다. 같은 변수가 두 번 나올 때 생기는 이 현상을 의존성 문제라고 하며, 버그가 아니라 방법의 성질입니다.
달라집니다. x ∈ [0,1]에서 f(x) = x(1−x)를 세 가지로 적으면 x·(1−x)는 [0,1], x − x²은 [−1,1], 1/4 − (x − 1/2)²은 [0,0.25]가 나옵니다. 참값 범위는 [0,0.25]이므로 세 번째만 정확합니다. 변수가 한 번만 나오는 꼴로 고쳐 쓰면 정확해지지만, 늘 그렇게 고쳐 쓸 수 있는 것은 아닙니다.
결과가 하나의 구간이 아니라 두 개의 반직선으로 갈라집니다. [2,4] ÷ [−1,1]은 (−∞,−2] ∪ [2,∞)입니다. 분모가 양수 쪽에서 0으로 갈수록 +∞로, 음수 쪽에서 갈수록 −∞로 가기 때문입니다. 이 갈라짐을 무시하고 하나의 구간으로 뭉개면 참값이 결과 밖으로 나가 버립니다.
제곱은 절대 음수가 될 수 없기 때문입니다. [−1,2]를 곱셈으로 처리하면 [−2, 4]가 나오지만 실제로 제곱하면 [0, 4]입니다. 같은 의존성 문제이며, 그래서 거듭제곱은 곱셈으로 풀지 않고 따로 구현해야 합니다.
보장하는 것이 다릅니다. 오차 전파는 표준편차를 1차 근사로 옮기는 것이라 결과가 확률적이고 참값이 범위를 벗어날 수도 있습니다. 구간 산술은 근사 없이 「반드시 이 안에 있다」를 보장하는 대신 훨씬 넓게 나옵니다. 최악의 경우를 알아야 하는 설계 검증에는 구간 산술이, 측정 불확도 보고에는 오차 전파가 맞습니다.
덧셈과 뺄셈은 두 구간의 폭이 그대로 더해집니다. 뺄셈이라고 폭이 줄지 않는다는 것이 요점입니다. 곱셈과 나눗셈은 대략 상대오차가 더해지므로 값이 클수록 절대 폭이 크게 벌어집니다.
전송되지 않습니다. 계산은 모두 브라우저 안에서 이루어지고 넣은 값은 이 기기에만 남습니다.
알아두면 좋은 점
- 결과 구간은 「참값이 반드시 안에 있다」는 보장이지, 가장 좁은 구간이라는 뜻은 아닙니다.
- 같은 변수가 여러 번 나오면 실제보다 넓게 나옵니다(의존성 문제). 식을 고쳐 쓰면 좁아질 수 있습니다.
- 부동소수점 반올림까지 바깥쪽으로 넓히는 엄밀한 구현(outward rounding)은 하지 않았습니다.
- 분모가 0을 품으면 결과를 두 조각으로 냅니다. 하나로 뭉개면 참값이 밖으로 나갑니다.
- 측정 불확도를 확률로 다루려면 오차 전파 계산기 쪽이 맞습니다.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 2일 · 결과는 참고용 추정치입니다.