Model residuals plotted against the independent variable (IDV).
The residuals can be one of:
RES: model residuals
WRES: weighted model residuals
CWRES: conditional weighted model residuals
EWRES/ECWRES: Monte Carlo based model residuals
NPDE: Normalized prediction distribution error
Usage
res_vs_idv(
xpdb,
mapping = NULL,
res = "CWRES",
group = "ID",
type = "pls",
title = "@y vs. @x | @run",
subtitle = "Ofv: @ofv",
caption = "@dir",
tag = NULL,
log = NULL,
guide = TRUE,
facets,
.problem,
quiet,
...
)
absval_res_vs_idv(
xpdb,
mapping = NULL,
res = "CWRES",
group = "ID",
type = "pls",
title = "@y vs. @x | @run",
subtitle = "Ofv: @ofv",
caption = "@dir",
tag = NULL,
log = NULL,
guide = FALSE,
facets,
.problem,
quiet,
...
)Arguments
- xpdb
An xpose database object.
- mapping
List of aesthetics mappings to be used for the xpose plot (e.g.
point_color).- res
Type of residual to be used. Default is "CWRES".
- group
Grouping variable to be used for lines.
- type
String setting the type of plot to be used. Can be points 'p', line 'l', smooth 's' and text 't' or any combination of the four.
- title
Plot title. Use
NULLto remove.- subtitle
Plot subtitle. Use
NULLto remove.- caption
Page caption. Use
NULLto remove.- tag
Plot identification tag. Use
NULLto remove.- log
String assigning logarithmic scale to axes, can be either ”, 'x', y' or 'xy'.
- guide
Enable guide display (e.g. unity line).
- facets
Either a character string to use
facet_wrap_paginateor a formula to usefacet_grid_paginate.- .problem
The $problem number to be used. By default returns the last estimation problem.
- quiet
Logical, if
FALSEmessages are printed to the console.- ...
Any additional aesthetics to be passed on
xplot_scatter.
Layers mapping
Plots can be customized by mapping arguments to specific layers. The naming convention is layer_option where layer is one of the names defined in the list below and option is any option supported by this layer e.g. point_color = 'blue', smooth_method = 'lm', etc.
point: options to
geom_pointline: options to
geom_lineguide: options to
geom_ablinesmooth: options to
geom_smoothtext: options to
geom_textxscale: options to
scale_x_continuousorscale_x_log10yscale: options to
scale_y_continuousorscale_y_log10
Template titles
Template titles can be used to create highly informative diagnostics plots.
They can be applied to any plot title, subtitle, caption and tag. Template titles
are defined via a single string containing key variables staring with a `@` (e.g. `@ofv`)
which will be replaced by their actual value when rendering the plot.
For example `'@run, @nobs observations in @nind subjects'` would become
`'run001, 1022 observations in 74 subjects'`. The available key variables
are listed under template_titles.
Examples
# Standard residual
res_vs_idv(xpdb_ex_pk, res = c('IWRES', 'CWRES'))
#> Using data from $prob no.1
#> Filtering data by EVID == 0
#> Tidying data by ID, SEX, MED1, MED2, DOSE ... and 24 more variables
#> `geom_smooth()` using formula = 'y ~ x'
# Absolute value of the residuals
absval_res_vs_idv(xpdb_ex_pk, res = 'CWRES')
#> Using data from $prob no.1
#> Filtering data by EVID == 0
#> `geom_smooth()` using formula = 'y ~ x'
