| setup.smart {VGAM} | R Documentation |
Smart Prediction Setup
Description
Sets up smart prediction in one of two modes:
"write" and "read".
Usage
setup.smart(mode.arg, smart.prediction = NULL, max.smart = 30)
Arguments
mode.arg |
|
smart.prediction |
If in |
max.smart |
|
Details
This function is only required by programmers writing a modelling
function such as lm
and glm, or a prediction functions of such,
e.g., predict.lm.
The function
setup.smart operates by mimicking the operations of a
first-in first-out stack (better known as a queue).
Value
Nothing is returned.
Side Effects
In "write" mode
.smart.prediction in
smartpredenv
is assigned an empty list with max.smart components.
In "read" mode
.smart.prediction in
smartpredenv
is assigned smart.prediction.
Then
.smart.prediction.counter in
smartpredenv
is assigned the value 0, and
.smart.prediction.mode and .max.smart are written to
smartpredenv too.
See Also
lm,
predict.lm.
Examples
## Not run:
setup.smart("write") # Put at the beginning of lm
## End(Not run)
## Not run: # Put at the beginning of predict.lm
setup.smart("read", smart.prediction = object$smart.prediction)
## End(Not run)