Check the residual process of a fitted twinSIR or twinstim
checkResidualProcess.RdTransform the residual process (cf. the
residuals methods for classes
"twinSIR" and "twinstim") such that the transformed
residuals should be uniformly distributed if the fitted model
well describes the true conditional intensity function. Graphically
check this using ks.plot.unif.
The transformation for the residuals tau is
1 - exp(-diff(c(0,tau))) (cf. Ogata, 1988).
Another plot inspects the serial correlation between the transformed
residuals (scatterplot between \(u_i\) and \(u_{i+1}\)).
Arguments
- object
- plot
logical (or integer index) vector indicating if (which) plots of the transformed residuals should be produced. The
plotindex 1 corresponds to aks.plot.unifto check for deviations of the transformed residuals from the uniform distribution. Theplotindex 2 corresponds to a scatterplot of \(u_i\) vs. \(u_{i+1}\). By default (plot = 1:2), both plots are produced.- mfrow
see
par.- ...
further arguments passed to
ks.plot.unif.
Value
A list (returned invisibly, if plot = TRUE) with the following
components:
- tau
the residual process obtained by
residuals(object).- U
the transformed residuals which should be distributed as U(0,1).
- ks
the result of the
ks.testfor the uniform distribution ofU.
References
Ogata, Y. (1988) Statistical models for earthquake occurrences and residual analysis for point processes. Journal of the American Statistical Association, 83, 9-27
See also
ks.plot.unif and the
residuals-method for classes
"twinSIR" and "twinstim".