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

  1. Establish the measurement basis and units described above.
  2. Enter actualAnnualQx, actualTemporaryYears and run the tool.
  3. Read result.conditionalTemporaryCompleteYears using the output meanings below.
  4. If input is rejected, correct the stated type, range, ordering or alignment issue and rerun; review successful results under the declared convention.
Input fieldMeaningValue typeRequirement
actualAnnualQxNonempty sequence of conditional annual death probabilities in attained-age order.array of numberrequired; dense; align related rows as specified; further conditions in the algorithm
actualTemporaryYearsTemporary Years. Units, ordering and applicable branch are specified in the algorithm.numberrequired; 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 fieldMeaningValue type
resultObject containing the declared output fields.object
result.conditionalTemporaryCompleteYearsExpected time lived within the stated finite horizon, in years under UDD.number
json
{
  "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

  1. Temporary Complete Expectation Calculator — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies