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.