Ch5QA | R Documentation |
Randomly generates and typesets problems of 13 specified types from Chapter 5 of ALMCR3e. All problems use the Standard Ultimate Life Table (SULT) a.k.a. Standard Ultimate Survival Model (SUSM). This function generates two PDF files, one listing the problems, and another with the step-by-step solutions.
Ch5QA(probspertype = 5, probspec = NULL, randomize = FALSE, probsummary = FALSE,
qfile = "qfilech5", afile = "afilech5", keeptex = FALSE)
probspertype |
Number of problems of each type to generate. Use this argument (instead of |
probspec |
Vector of length 13 giving the number of each of the 13 types of Chapter 5 SULT problems to generate. Use this argument (instead of |
randomize |
Boolean variable controlling whether the problems will be randomized (TRUE), or appear in problem type order (FALSE). |
probsummary |
Boolean variable controlling whether a summary of the problem types generated will be placed at the end of the question file. |
qfile |
Name (and path) to write question PDF file. |
afile |
Name (and path) to write solution PDF file. |
keeptex |
Boolean variable controlling whether the .tex files compiled to produce the PDFs are kept (TRUE) or deleted (FALSE) after the PDF is rendered. |
Specify the types of problems generated using either the (scalar) probspertype
parameter or the (vector) probspec
parameter. See package vignette for further information.
Invoked for the side effect of producing the two PDF files.
Chris Groendyke groendyke@rmu.edu
Dickson, D.C.M., Hardy, M.R., Waters, H.R., 2020 Actuarial Mathematics for Life Contingent Risks, Third Edition, Cambridge, UK: Cambridge University Press.
Ch3QA
, Ch4QA
, and Ch10QA
for analogous functions for generating problems and solutions for material in chapters 3, 4, and 10, respectively.
# Generate 2 problems of each type.
Ch5QA(probspertype = 2)
# Generate 10 total problems from among the 13 Ch. 5 problem types.
Ch5QA(probspec = tabulate(sample(1:13, 10, TRUE), nbins=13))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.