Short Answer
ASTM E29 is a widely referenced standard that specifies how to round test data to a desired number of significant digits or to a specified increment. It is essential for determining whether a product meets specification limits, especially in industries like metals, plastics, and construction materials. This article explains the rounding rules of ASTM E29, provides worked examples, compares it with other rounding conventions, and highlights common pitfalls.
Rule Statement
ASTM E29, formally titled Standard Practice for Using Significant Digits in Test Data to Determine Conformance with Specifications, establishes two rounding procedures:
- Procedure A – Rounding to the nearest unit (or to a specified increment).
- Procedure B – Rounding to a specified number of significant digits.
The core rounding rule for both procedures is the “round half up” method, as defined in Section 6.2 of the standard:
“If the digit immediately to the right of the last digit to be retained is less than 5, the last digit shall be unchanged; if it is 5 or greater, the last digit shall be increased by one.”
This rule applies to all rounding operations, including rounding to a specified increment (e.g., to the nearest 0.1 mm) and rounding to a given number of significant digits. The standard also emphasizes that rounding should be performed in a single step, not sequentially (i.e., avoid double rounding).
Worked Examples
Example 1: Rounding to a Specified Number of Significant Digits
Round 12.345 to three significant digits using ASTM E29.
- Identify the last digit to retain: The first three significant digits are 1, 2, and 3 (the tenths place).
- Look at the next digit: 4 (in the hundredths place).
- Since 4 < 5, the last retained digit (3) remains unchanged.
- Result: 12.3
Example 2: Rounding When the Next Digit is Exactly 5
Round 12.35 to three significant digits.
- Last retained digit: 3 (tenths place).
- Next digit: 5 (hundredths place).
- Since 5 ≥ 5, increase the last retained digit by one: 3 → 4.
- Result: 12.4
Example 3: Rounding to a Specified Increment
Round 7.876 to the nearest 0.05 (increment).
- Divide by the increment: 7.876 ÷ 0.05 = 157.52.
- Round to the nearest whole number using the same rule: 157.52 → 158 (since 0.52 ≥ 0.5).
- Multiply back: 158 × 0.05 = 7.90.
Counter-Examples
Common errors arise when applying different tie-breaking rules. Consider rounding 12.35 to three significant digits:
- ASTM E29 (round half up): 12.4
- Banker’s rounding (round half to even): 12.4 (since 3 is odd, round up to 4) – but if the retained digit were even, it would stay the same.
- Round half down: 12.3
- Truncation: 12.3
Another common error is double rounding. For example, rounding 2.345 to two significant digits by first rounding to three (2.35) then to two (2.4) gives 2.4, but direct rounding to two significant digits gives 2.3 (since the next digit is 4). ASTM E29 requires a single-step rounding.
Convention Comparison Table
| Standard / Method | Tie-breaking rule (when next digit is exactly 5) | Typical application |
|---|---|---|
| ASTM E29 | Round up (increase last retained digit by 1) | Materials testing, conformance assessment |
| ISO 80000-1 | Round half to even (also called banker’s rounding) | Scientific and technical documentation |
| NIST SP 811 (for uncertainty) | Round half to even | Measurement uncertainty reporting |
| GUM (JCGM 100:2008) | Round half to even | Evaluation of measurement data |
| Common arithmetic (school) | Round half up | Everyday calculations |
Standards Citation
ASTM E29 is maintained by ASTM International (Committee E11 on Quality and Statistics). The current version is E29-13(2019). Key clauses include:
- Section 4 (Significance and Use) – Explains that rounding is necessary to avoid implying a precision not supported by the test method.
- Section 6 (Rounding Procedures) – Defines the two procedures and the rounding rule.
- Section 7 (Reporting) – Requires that the rounding procedure be stated when reporting results.
Related standards: ISO 80000-1:2009 (Quantities and units – Part 1: General) gives rounding rules for numerical values; NIST SP 811 (Guide for the Use of the International System of Units) and the GUM (JCGM 100:2008) address rounding of measurement uncertainty.
Common Mistakes
- Applying banker’s rounding unintentionally – Many software packages default to round half to even, which can cause discrepancies with ASTM E29 requirements.
- Double rounding – Rounding in steps rather than one operation leads to incorrect results.
- Ignoring the specified increment – When a specification says “to the nearest 0.1”, you must round to that increment, not to a number of significant digits.
- Using rounding to determine conformance incorrectly – ASTM E29 is intended for test data, not for converting measured values to specification limits. The standard stresses that rounding should be applied to the final test result, not to intermediate calculations.
- Confusing significant digits with decimal places – Rounding to 3 significant digits is not the same as rounding to 3 decimal places.
Practice Problems
Test your understanding. Round the following values according to ASTM E29 (round half up):
- Round 3.14159 to 4 significant digits.
- Round 0.00725 to 2 significant digits.
- Round 125.5 to the nearest 1 (increment = 1).
- Round 0.000456 to 1 significant digit.
- Round 999.5 to 3 significant digits.
Answers: 1) 3.142 (next digit is 5, round up); 2) 0.0072 (next digit is 5, round up to 7.2×10⁻³); 3) 126 (next digit is 5, round up); 4) 0.0005 (next digit is 4, keep 5); 5) 1000 (to 3 sig figs: keep 1,0,0; next digit is 9, round up to 1000, but note that 1000 has only 1 significant digit if written without a decimal point – better to use 1.00×10³).
Software Behavior Note
Different software tools implement rounding differently:
- Microsoft Excel – The ROUND function uses round half away from zero (e.g., ROUND(2.5,0) = 3, ROUND(-2.5,0) = -3). This differs from ASTM E29 for negative numbers.
- Python – The built-in
round()function uses banker’s rounding (round half to even). Use thedecimalmodule with ROUND_HALF_UP for ASTM E29. - MATLAB – The
roundfunction rounds half away from zero;round(X, N, 'significant')rounds to N significant digits but still uses half away from zero. - R – The
round()function uses banker’s rounding by default; useround2from thejanitorpackage or a custom function.
Always verify the rounding behavior of your software when ASTM E29 compliance is required.
Quick Reference Table
| Operation | ASTM E29 Rule | Example |
|---|---|---|
| Next digit < 5 | Keep last retained digit unchanged | 12.34 → 12.3 (to 3 sig figs) |
| Next digit ≥ 5 | Increase last retained digit by 1 | 12.35 → 12.4 |
| Rounding to increment | Divide, round to nearest integer, multiply back | 7.876 to nearest 0.05 → 7.90 |
| Negative numbers | Apply the same rule to the absolute value, then restore sign | -2.5 → -3 (since 2.5 rounds to 3) |
Sources & Further Reading
For deeper understanding, consult the following:
- ASTM E29-13(2019), Standard Practice for Using Significant Digits in Test Data to Determine Conformance with Specifications, ASTM International.
- ISO 80000-1:2009, Quantities and units – Part 1: General, ISO.
- NIST SP 811, Guide for the Use of the International System of Units (SI), NIST.
- JCGM 100:2008, Evaluation of measurement data – Guide to the expression of uncertainty in measurement (GUM).
For practical rounding calculations, use our significant figures calculator, which supports ASTM E29 and other rounding methods.
FAQ
Why does ASTM E29 use round half up instead of round half to even?
ASTM E29 is designed for conformance testing, where a bias toward larger values may be conservative (e.g., ensuring a material’s strength is not overstated). The round half up rule is simple and has been used historically in industrial practice. In contrast, ISO and GUM use round half to even to reduce statistical bias in repeated calculations.
Can I use ASTM E29 for uncertainty reporting?
No. For measurement uncertainty, follow the GUM or NIST SP 811, which recommend round half to even. ASTM E29 is specifically for test data conformance, not for uncertainty.
Does ASTM E29 apply to all industries?
It is most common in industries that rely on ASTM test methods, such as metals, plastics, textiles, and construction materials. However, any field that uses test data to compare against specification limits can adopt it.
How do I round to a specified increment using ASTM E29?
Divide the value by the increment, round the quotient to the nearest integer using the round half up rule, then multiply back. For example, to round 7.876 to the nearest 0.05: 7.876/0.05 = 157.52 → 158 → 158×0.05 = 7.90.
Leave a Reply