Axyzn | R Documentation |
Function to evalate the multiple lives insurances and annuities
Axyzn(tablesList, x, n, i, m, k = 1, status = "joint", type = "EV",
power=1)
axyzn(tablesList, x, n, i, m, k = 1, status = "joint", type = "EV",
power=1, payment="advance")
tablesList |
A list whose elements are either lifetable or actuarialtable class objects. |
x |
A vector of the same size of tableList that contains the initial ages. |
n |
Lenght of the insurance. |
i |
Interest rate |
m |
Deferring period. |
k |
Fractional payment frequency. |
status |
Either |
type |
A string, either |
power |
The power of the APV. Default is 1 (mean). |
payment |
The Payment type, either |
In theory, these functions apply the same concept of life insurances on one head on multiple heads.
The insurance value is returned.
These functions are the more general version of axyn
and
Axyn
.
Giorgio Alfredo Spedicato, Kevin J. Owens.
Broverman, S.A., Mathematics of Investment and Credit (Fourth Edition), 2008, ACTEX Publications.
axyn
,Axyn
.
data(soaLt)
soa08Act=with(soaLt, new("actuarialtable",interest=0.06,
x=x,lx=Ix,name="SOA2008"))
#evaluate and life-long annuity for an aged 65
listOfTables=list(soa08Act, soa08Act)
#Check actuarial equality
axyzn(listOfTables,x=c(60,70),status="last")
axn(listOfTables[[1]],60)+axn(listOfTables[[2]],70)-
axyzn(listOfTables,x=c(60,70),status="joint")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.