어림하기 (반올림·올림·버림)
쉽게 풀면
마트에서 장을 볼 때 계산기를 두드리지 않아도 "대충 3만 원쯤 나오겠다"고 짐작하는 것처럼, 어림하기는 정확한 값 대신 상황에 맞는 대략적인 값을 구하는 방법입니다.
구하려는 자리 아래 숫자가 4 이하면 버리고 5 이상이면 올리는 것이 '반올림', 필요한 자리 아래 숫자를 무조건 올려버리는 것이 '올림', 무조건 없애버리는 것이 '버림'입니다. 예를 들어 학용품을 살 때 예산을 넉넉히 잡으려면 '올림'을, 대략적인 평균값을 말할 때는 '반올림'을 사용합니다.
왜 중요한가
연구에서 다루는 데이터는 대부분 소수점 아래로 끝없이 이어질 수 있는데, 모든 자릿수를 그대로 보고하면 오히려 독자가 핵심 정보를 파악하기 어려워집니다. 어림하기는 논문에서 수치를 일관된 자릿수로 정리해 가독성을 높이고, 표와 그래프 간 표기를 통일하는 데 사용되는 기본적인 관례입니다.
다만 통계량이나 측정값을 어느 자리에서 어떤 방식으로 어림했는지는 결과의 신뢰도 표현과도 연결되므로, 수치 보고의 정확성을 다루는 여러 분야의 방법론 논의에서 함께 언급됩니다.
어떤 절차인가
자릿수를 정해 놓고 그 아래 숫자를 어떻게 처리하느냐에 따라 세 가지로 나뉩니다. 소수 첫째 자리까지 나타낸다고 할 때의 예입니다.
| 방법 | 규칙 | 12.346 | 12.351 |
|---|---|---|---|
| 반올림 | 바로 아래 자리가 0~4면 버리고 5~9면 올림 | 12.3 | 12.4 |
| 올림 | 아래 자리가 0이 아니면 무조건 올림 | 12.4 | 12.4 |
| 버림 | 아래 자리를 무조건 없앰 | 12.3 | 12.3 |
‘정확히 5’일 때(예: 2.5를 정수로)는 다른 규칙도 있습니다. 위 표의 규칙은 “5는 올린다”는 학교 수학의 방식이고, 컴퓨터 부동소수점 표준(IEEE 754)의 기본값은 가장 가까운 짝수로 보내는 방식입니다. 소프트웨어마다 결과가 다를 수 있으니 분석 도구가 어느 규칙을 쓰는지 확인해야 합니다.
언제 쓰고 무엇을 얻나
- 반올림: 보고용 수치를 정리할 때(평균, 비율, 통계량).
- 올림: 부족하면 안 되는 양을 계산할 때(필요한 버스 대수, 예산 여유분, 최소 표본 크기).
- 버림: 장비가 구분하지 못하는 아래 자리를 잘라 낼 때, 또는 “최대 몇 개까지 가능한가”를 셀 때.
어림하기로 얻는 것은 읽기 쉬운 수치이고, 잃는 것은 아래 자릿수의 정보입니다. 따라서 어느 단계에서 어림할지가 중요합니다.
가상의 예: 1.46을 정수로 나타낼 때, 한 번에 반올림하면 1입니다. 먼저 소수 첫째 자리로 반올림(1.5)한 뒤 다시 정수로 반올림하면 2가 됩니다. 단계마다 어림하면 최종 값이 달라질 수 있다는 뜻이며, 계산은 원래 값으로 하고 마지막 보고 단계에서만 어림해야 하는 이유입니다.
논문에는 이렇게 적는다
- 소수 몇째 자리까지, 어떤 규칙(반올림 등)으로 나타냈는지 방법 절이나 표 주석에 적습니다.
- 같은 지표는 표와 본문에서 같은 자릿수로 통일합니다.
- 어림한 값을 더하면 합계가 맞지 않을 수 있습니다. 가상의 예로 세 집단이 각각 1/3(33.33…%)이면 소수 첫째 자리로 어림한 값은 33.3%씩이고 합은 99.9%입니다. 이럴 때는 “반올림으로 합이 100%가 아닐 수 있음”이라고 주석을 답니다.
- 측정 정밀도보다 많은 자릿수를 적지 않습니다(유효숫자 참고).
- 통계 검정의 p값처럼 관례가 정해진 값은 학술지 지침을 따릅니다.
논문에서는 이렇게 쓰입니다
실제 논문에서
이 용어를 직접 쓴 국내 논문 문장을 아직 수집하지 못했습니다. 수집되는 대로 출처와 함께 싣겠습니다.
예시 문장
아래는 용어의 쓰임을 보여 주려고 만든 예시로, 실제 논문에서 가져온 문장이 아닙니다.
논문에서는 통계 수치나 측정값을 보고할 때 소수점 자릿수를 통일하기 위해 반올림을 사용하며, 이는 데이터를 더 읽기 쉽게 정리하기 위한 관례입니다.
공학·경영 분야의 비용 산정에서는 예상보다 부족하지 않도록 일부러 값을 올려서 계산하는 보수적인 어림 방식을 사용한다는 뜻입니다.
실험·계측 분야에서는 장비가 인식할 수 있는 정밀도를 넘어서는 자릿수는 의미가 없다고 보고, 그 아래 자리를 잘라내어 기록했다는 의미입니다.
조금 더 깊게 보면
반올림을 반복적으로 적용하거나 여러 단계의 계산 중간에 미리 반올림을 하면, 최종 결과가 실제 값과 점점 더 벌어지는 오차 누적 문제가 생길 수 있습니다. 이 때문에 논문에서는 흔히 "계산은 반올림하지 않은 원값으로 수행하고, 보고할 때만 반올림한다"는 원칙을 따르는 경우가 많습니다.
또한 통계 보고에서는 유효숫자 개념과 연결지어, 측정의 정밀도를 넘어서는 자릿수까지 표시하지 않도록 하는 관례도 함께 다뤄지므로, 어림하기와 유효숫자를 같이 이해해두면 수치 보고 방식을 더 잘 해석할 수 있습니다.
주의할 점
어림한 값은 실제 값과 차이(오차)가 있을 수 있으므로, 정밀한 계산이 필요한 경우에는 어림값을 그대로 사용하면 안 됩니다. 특히 여러 번 어림한 값을 다시 계산에 사용하면 오차가 누적될 수 있다는 점에 유의해야 합니다. 소수와 관련된 자세한 개념은 소수 항목을 참고하세요.
헷갈리기 쉬운 용어
| 용어 | 하는 일 | 무엇을 지키나 |
|---|---|---|
| 어림하기(반올림·올림·버림) | 값을 정한 자릿수로 줄임 | 읽기 쉬움, 상황에 맞는 방향 |
| 유효숫자 | 측정에서 믿을 수 있는 자릿수를 정함 | 측정 정밀도 |
유효숫자로 자릿수를 정한 뒤, 그 자릿수에 맞추려고 어림하기를 쓰는 관계입니다.
참고 문헌
- Goldberg, D. (1991). What every computer scientist should know about floating-point arithmetic. ACM Computing Surveys, 23(1), 5–48.
- Higham, N. J. (2002). Accuracy and Stability of Numerical Algorithms (2nd ed.). SIAM.
- IEEE. (2008). IEEE Standard for Floating-Point Arithmetic (IEEE Std 754-2008). Institute of Electrical and Electronics Engineers.
표의 기준값은 위 문헌에 근거한 관례이며, 분야·학술지마다 다른 기준을 쓸 수 있습니다.