Plots the deviance residuals of a Stochastic Mortality Model which are
of class "resStMoMo"
. Three types of plots
are available: scatter plot of residuals by age, period and cohort,
colour map (heatmap) of the residuals, and a black and white signplot
of the residuals.
# S3 method for resStMoMo
plot(x, type = c("scatter", "colourmap",
"signplot"),
reslim = NULL, plotAge = TRUE,
plotYear = TRUE, plotCohort = TRUE,
pch = 20, col = NULL, ...)
an object of class resStMoMo
with the residuals of a
Stochastic Mortality Model.
the type of the plot. The alternatives are
"scatter"
(default), "colourmap"
, and "signplot"
.
optional numeric vector of length 2, giving the range of the residuals.
logical value indicating if the age scatter plot should be
produced. This is only used when type = "scatter"
.
logical value indicating if the calendar year scatter plot
should be produced. This is only used when type = "scatter"
.
logical value indicating if the cohort scatter plot
should be produced. This is only used when type = "scatter"
.
optional symbol to use for the points in a scatterplot.
This is only used when type = "scatter"
. See
plot
.
optional colours to use in plotting. If
type = "scatter"
this is a single colour to use in the points
in the scatter plots, while if type = "colourmap"
this should
be a list of colours (see help in image.plot
for details). This argument is ignored if type = "signplot"
.
other plotting parameters to be passed to the plotting functions. This can be used to control the appearance of the plots.
When type = "scatter"
scatter plots of the residuals against age,
calendar year and cohort (year of birth) are produced.
When type = "colourmap"
a two dimensional colour map of the
residuals is plotted. This is produced using function
image.plot
. See image.plot
for further parameters that can be passed to this type of plots.
When type = "signplot"
a two dimensional black and white map of the
residuals is plotted with dark grey representing negative residuals and
light grey representing positive residuals. This is produced using
function image.default
.
@seealso residuals.fitStMoMo
# NOT RUN {
CBDfit <- fit(cbd(), data = central2initial(EWMaleData), ages.fit = 55:89)
CBDres <- residuals(CBDfit)
plot(CBDres)
plot(CBDres, type = "signplot")
plot(CBDres, type = "colourmap")
# }
Run the code above in your browser using DataLab