- Investor Relations
- Careers
- Blog
-
-
- Algeria
- Angola
- Benin
- Botswana
- Burkina Faso
- Burundi
- Cabo Verde
- Cameroon
- Central African Republic
- Chad
- Comoros
- Congo, Democratic Republic of the
- Cote d'Ivoire
- Djibouti
- Equatorial Guinea
- Eritrea
- Eswatini
- Ethiopia
- Gabon
- Gambia
- Ghana
- Guinea
- Guinea-Bissau
- Kenya
- Lesotho
- Liberia
- Libya
- Madagascar
- Malawi
- Mali
- Mauritania
- Mauritius
- Morocco
- Mozambique
- Namibia
- Niger
- Nigeria
- Rwanda
- São Tomé and Principe
- Senegal
- Seychelles
- Sierra Leone
- Somalia
- South Africa
- South Sudan
- Sudan
- Tanzania
- Togo
- Tunisia
- Uganda
- Zambia
- Zimbabwe
-
-
-
-
Itron Customers
Access Orders, Product Knowledge & Support
-
Itron Partners
Grow your business with Itron's Tools, Training & Technology
How do you want to primarily partner with Itron?
-
Itron Suppliers
Access Problem Solving Tools, Reports & Analysis
-
Trouble Signing In?View FAQ
-
-
Forecasting
There’s More Than One Way to Round a Number
However, this method of rounding tends to create an upward bias. For this reason, another algorithm for rounding numbers has generally become the default when it comes to computer science and software development – section 4 of the IEEE Standard for Floating-Point Arithmetic (IEEE 754) (otherwise known as “rounding to the nearest” or “Bankers’ Rounding”). For example, the Math.Round method in Microsoft’s .NET Framework employs this algorithm.
Developed by the Institute of Electrical and Electronics Engineers (IEEE), this algorithm is designed to minimize rounding bias that results from consistently rounding a midpoint value in a single direction. The way it works is, numbers, which are equidistant from the two nearest integers, are rounded to the nearest even integer. This means that a number like 63.5 would get rounded to 64.0, while a number like 62.5 would get rounded to 62.0. Below is an example generated in VBA Editor.
Essentially, values with an even significant digit (e.g., 61.45) are rounded down, while those with odd significant digits (e.g., 61.55) are rounded up. Other decimal fractions round as you would expect. Only significant digits followed by a 5 get this “special” treatment.
By David Simons
Senior Forecast Consultant
David Simons is a Forecast Consultant with Itron’s Forecasting Division. Since joining Itron in 2013, Simons has assisted in the support and implementation of Itron’s short-term load forecasting solutions for GRTgaz, Hydro Tasmania, IESO, New York ISO, California ISO, Midwest ISO, Potomac Electric Power Company, Old Dominion Electric Cooperative, Bonneville Power Administration and Hydro-Québec. He has also assisted Itron’s Forecasting Division in research and development of forecasting methods and end-use analysis. Prior to joining Itron, Simons conducted empirical research, performed operations analysis and data management for a nonprofit, and lectured in economics at San Diego State University while pursuing his master’s degree. Some of his empirical research includes examining the behavioral factors that influence educational attainment in adolescents and the environmental implications of cross-border integration. Simons received a B.A. in Business Economics from the University of California, Santa Barbara and an M.A. in Economics from San Diego State University.