Life Expectancy at Birth Calculator
Life-tablee0=ΣuppercaseintervalL/radixl0, complete open tail person years independently estimated, not assume square table or registry live expectancy.
Description
Life expectancy at birth divides total life-table person-years by the starting radix.
Life expectancy at birth divides total life-table person-years by the starting radix.1
Person-years must include an independently estimated final open interval. The calculation and input requirements are explained below.
When to use Life Expectancy at Birth Calculator
Enter a nonempty list of nonnegative interval person-years and a positive birth radix.
How to use Life Expectancy at Birth Calculator and how it works
- Prepare the measurements or independently established model inputs described below, with matching units and observation scope.
- Enter the required fields and run Life Expectancy at Birth Calculator.
- Read the result fields using the formula, output units, signs and ordering explained below.
- Correct any rejected inputs and rerun; interpret the result within the stated model and its assumptions.
| Input field | Meaning | Value type | Requirement |
|---|---|---|---|
| actualLifeTablePersonYearsByInterval | Actual Life Table Person Years By Interval. Use the units and matching context stated in the calculation below. | array of number | Required; other constraints below |
| actualLifeTableRadixAtBirth | Actual Life Table Radix At Birth. Use the units and matching context stated in the calculation below. | number | Required; strictly positive; finite; other constraints below |
Enter a nonempty list of nonnegative interval person-years and a positive birth radix. Sum person-years and divide by the radix to obtain years of life expectancy. The final open-tail person-years must already be included.
lifeExpectancyYears=sum(intervalPersonYears)/birthRadix Apply the input ordering, units and branch conditions stated above.
| Output field | Meaning | Value type |
|---|---|---|
| result | Object containing the calculated or selected fields below. | object |
| result.value | Numeric result under the formula and output units explained above. | number |
{
"input": {
"actualLifeTablePersonYearsByInterval": [
20,
30
],
"actualLifeTableRadixAtBirth": 10
},
"output": {
"result": {
"value": 5
}
}
} Limitations and assumptions
The calculation uses the supplied observations and model inputs. It does not collect measurements, select a reference population or coefficient, or establish that the model applies to the actual case. The stated branch conditions and output units remain part of the result.
All fields require explicit values. Unexpected fields, wrong types, nonfinite numbers and sparse arrays are rejected. Alignment, bounds and supported-token rules are explained above; extremely large inputs or nonfinite results can also fail. Input errors differ from successful false comparisons, unavailable-domain flags and empty match lists.
Alternative or Complementary methods
Use Life Table Survivorship Lx Calculator for a complementary operation: Life-table survivorship subtracts interval deaths from beginning survivors.
Use Cohort Component Projection Calculator for a complementary operation: A cohort-component step applies survival and aging transitions to a population vector.
References
-
Life Expectancy at Birth Calculator — tool.io
Similar or alternative tools
- Life Table Survivorship Lx Calculator
Life-table survivorship subtracts interval deaths from beginning survivors.
- Cohort Component Projection Calculator
A cohort-component step applies survival and aging transitions to a population vector.