Temporary Complete Expectation Calculator
TemporaryUDDwithin-yearcompleteexpectationintegral0…n(actualtable),not assumeopen tailzero or discountannuity. Actual independently applicable qualified life-table/model/rate assumptions,not a diagnosis,individual death prediction,published mortalitytable,contractquote or guaranteed financialresult.
Description
Temporary complete life expectancy totals expected time lived over a finite horizon.
Temporary complete life expectancy totals expected time lived over a finite horizon.1
This calculator uses annual qx values and uniform distribution of deaths within each year, so it integrates survival by trapezoids without requiring a closed lifetime tail.
When to use Temporary Complete Expectation Calculator
Use this tool to apply the stated temporary complete expectation calculator operation with an explicit input and unit basis.
How to use Temporary Complete Expectation Calculator and how it works
- Establish the measurement basis and units described above.
- Enter actualAnnualQx, actualTemporaryYears and run the tool.
- Read result.conditionalTemporaryCompleteYears using the output meanings below.
- If input is rejected, correct the stated type, range, ordering or alignment issue and rerun; review successful results under the declared convention.
| Input field | Meaning | Value type | Requirement |
|---|---|---|---|
| actualAnnualQx | Nonempty sequence of conditional annual death probabilities in attained-age order. | array of number | required; dense; align related rows as specified; further conditions in the algorithm |
| actualTemporaryYears | Temporary Years. Units, ordering and applicable branch are specified in the algorithm. | number | required; finite; integer from 0 to actualAnnualQx.length; further conditions in the algorithm |
Require a nonempty valid qx table and integer temporary horizon 0 through table length. Build unit-radix survivors recursively and sum the average of consecutive survivors across the selected years; a zero horizon returns zero.
temporary expectation = sum from k=0 to n−1 of (l[k]+l[k+1])/2, with l[0]=1 Apply the declared units, ordering and branch conditions.
| Output field | Meaning | Value type |
|---|---|---|
| result | Object containing the declared output fields. | object |
| result.conditionalTemporaryCompleteYears | Expected time lived within the stated finite horizon, in years under UDD. | number |
{
"input": {
"actualAnnualQx": [
0.5,
1
],
"actualTemporaryYears": 1
},
"output": {
"result": {
"conditionalTemporaryCompleteYears": 0.75
}
}
} Limitations and assumptions
The output applies the declared operation to the values you supply. Establish the measurement basis, units, coefficients and any caller-selected rules before interpreting it. The tool does not independently collect or verify observations or decide whether a model or reference applies.
Supply explicit required fields with the documented types and dense aligned arrays. Unknown fields, wrong types and nonfinite numbers are rejected. Branch-specific constraints are explained above. A returned boolean, signed difference or tied result follows the stated convention; an input error instead means the required input contract was not satisfied. Very large inputs or outputs may be rejected by shared resource limits.
Alternative or Complementary methods
For a related operation, use Curtate Expectation of Life Calculator. Curtate life expectancy counts expected complete future years rather than fractional years lived.
For a related operation, use Complete Expectation of Life Calculator. Complete life expectancy includes fractional years lived.
References
Similar or alternative tools
- Curtate Expectation of Life Calculator
Curtate life expectancy counts expected complete future years rather than fractional years lived.
- Complete Expectation of Life Calculator
Complete life expectancy includes fractional years lived.