internal_GridHelpers: Internal / Helper functions of package RobAStBase for grids...

internal_helpers_for_producing_grids_in_plots_RobAStBaseR Documentation

Internal / Helper functions of package RobAStBase for grids in plot functions

Description

These functions are internally used helper functions for plot, infoPlot comparePlot in package RobAStBase.

Usage

.getDimsTD(L2Fam,to.draw.arg)
.producePanelFirstS(panelFirst,IC,to.draw.arg, isInfoPlot=FALSE,
                                x.ticks, scaleX, scaleX.fct,
                                y.ticks, scaleY, scaleY.fct)
.producePanelFirstSn(panelFirst, x.ticks, scaleX, scaleX.fct,
                                y.ticks, scaleY, scaleY.fct, logArg)

Arguments

L2Fam

the model at which the plot is produced (of class L2ParamFamily).

panelFirst

argument panel.first to be mingled for grid plotting.

x.ticks

numeric: coordinates in original scale of user-given ticks on x-axis.

scaleX

logical; shall X-axis be rescaled (by default according to the cdf of the underlying distribution)?

scaleX.fct

an isotone, vectorized function mapping the domain of the IC to [0,1]; if scaleX is TRUE and scaleX.fct is missing, the cdf of the underlying observation distribution.

y.ticks

numeric: coordinates in original scale of user-given ticks on y-axis.

scaleY

logical; shall Y-axis be rescaled (by default according to a probit scale)?

scaleY.fct

an isotone, vectorized function mapping for each coordinate the range of the respective coordinate of the IC to [0,1]; defaulting to the cdf of N(0,1).

to.draw.arg

Either NULL (default; everything is plotted) or a vector of either integers (the indices of the subplots to be drawn) or characters — the names of the subplots to be drawn: these names are to be chosen either among the row names of the trafo matrix rownames(trafo(eval(x@CallL2Fam)@param)) or if the last expression is NULL a vector "dim<dimnr>", dimnr running through the number of rows of the trafo matrix.

IC

object of class "InfluenceCurve"

isInfoPlot

logical; is this function to be used in infoPlot or (TRUE) in another plot (FALSE)?

logArg

a character with log-arguments for plot.

Details

.getDimsTD computes the number of panels to be plotted. .producePanelFirstS produces an unevaluated expression to be used as argument panel.first in the diagnostic plots; i.e.; knowing the actual tickmarks of the axis at the time of evaluation, code is inserted to plot horizontal and vertical grid lines through these tickmarks.


RobAStBase documentation built on Nov. 16, 2022, 9:08 a.m.