Smart Prediction Setup
Sets up smart prediction in one of two modes:
"write" and "read".
setup.smart(mode.arg, smart.prediction = NULL, max.smart = 30)
mode.arg |
|
smart.prediction |
If in |
max.smart |
|
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).
Nothing is returned.
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.
lm,
predict.lm.
## 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)Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.