- 13 Sep, 2017 5 commits
-
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
- Add function calculateImprovements to obtain the cumulated improvements for each age (for given period or birth year) - Implement American RP 2014 (death probabilities only, no disability)
-
- 11 Sep, 2017 10 commits
-
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
-
-
Reinhold Kainhofer authored
- Document pensionTAble in readme - remove wildcard reference - Remove non-ascii characters - Break long lines - document undocumented function parameters
-
Reinhold Kainhofer authored
- Document pensionTAble in readme - remove wildcard reference - Remove non-ascii characters - Break long lines - document undocumented function parameters
-
Reinhold Kainhofer authored
Fix plotting mortality trends (leave out reference if not given, otherwise the code will try to access NULL)
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
CRAN requires examples for all functions => Start adding them. Export and document deathProbabilitiesIndividual and periodDeathProbabilitiesIndividual
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
mortalityTable.joined and mortalityTable.observed are not fully implemented, so comment out all occurrences
-
- 10 Sep, 2017 4 commits
-
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
This new argument allows the generic plog.mortalityTable to call plotMortalityTrend, if not set (or set to anything other than TRUE), the mortalities / death probabilities are plotted.
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
- mortalityTable.deMoivre(omega) - mortalityTable.MakehamGompertz(A, B, c) - mortalityTable.Weibull(k, n)
-
- 04 Sep, 2017 8 commits
-
-
Reinhold Kainhofer authored
New function plotMortalityTrend to plot the yearly mortality improvements of multiple tables (either for a given period or a given generation)
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
Add function mortalityImprovement to calculate age-specific yearly log-mortality improvements (aka. mortality trends)
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
- mortalityTables.list and mortalityTables.load can be given multiple packages (defaults to "MortalityTables" and "MortalityTablesPrivate") - mortalityTables.load supports wildcards in its default call (no need for the wildcard=TRUE argument) Move anwartschaften.R to the pensionstafel project (forgot to update build system)
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
-
- 30 Aug, 2017 4 commits
-
-
Reinhold Kainhofer authored
- add periodTransitionProbabilities (and use it in anwartschaften) - add pensionTableProbArrange to build the return data.frame or list for transitionProbabilities
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
-
- 27 Aug, 2017 1 commit
-
-
Reinhold Kainhofer authored
- mortalityTable.zeroes: Generate a mortality table with all zero transition probabilities - mortalityTable.once: Generates a (deterministic) mortality table with one transition at a given age - pensionTables.list: Lists all pension tables (similar to mortalityTables.list) - pensionTables.load: Load a provided pension table (similar to mortalityTables.load) - transitionProbabilities: Obtain data.frame containing all transition probabilities for a pension table (given the YOB) - anwartschaften: First attempt to calculate all "Anwartschaften" for a given pensionTable - WORK IN PROGRESS, NOT FINISHED
-
- 26 Aug, 2017 1 commit
-
-
Reinhold Kainhofer authored
-
- 28 Dec, 2016 3 commits
-
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
-
Reinhold Kainhofer authored
-
- 27 Dec, 2016 1 commit
-
-
Reinhold Kainhofer authored
Allow one table or a list of tables to be passed as the table argument to mortalityTable.jointLives. This allows different insured to have different life tables (e.g. male + female)
-
- 05 Dec, 2016 1 commit
-
-
Reinhold Kainhofer authored
Joint life tables (on first death) for now have a maximum age taken from the first insured person (i.e. the first table). The reason is a purely technical one: The ages of the insured are not part of the table, so the getOmega function does not know any ages. Only the deathProbabilities function gets the actual ages. This makes it impossible to create tables, where e.g. the last value is repeated as needed. Instead, we will always cut off the table at the maximum age of the table for the first insured person.
-
- 27 Nov, 2016 1 commit
-
-
Reinhold Kainhofer authored
The different insured persons are identified by their age difference to the first insured. Different base tables for each insured can be given, by default the same table is used for all insured persons.
-
- 15 Nov, 2016 1 commit
-
-
Reinhold Kainhofer authored
-