accuracy.greybox {greybox} | R Documentation |
Error measures for an estimated model
Description
Function produces error measures for the provided object and the holdout values of the
response variable. Note that instead of parameters x
, test
, the function
accepts the vector of values in holdout
. Also, the parameters d
and D
are not supported - MASE is always calculated via division by first differences.
Usage
## S3 method for class 'greybox'
accuracy(object, holdout = NULL, ...)
## S3 method for class 'predict.greybox'
accuracy(object, holdout = NULL, ...)
Arguments
object |
The estimated model or a forecast from the estimated model generated via
either |
holdout |
The vector of values of the response variable in the holdout (test) set. If not provided, then the function will return the in-sample error measures. |
... |
Other variables passed to the |
Details
The function is a wrapper for the measures function and is implemented for convenience.
Author(s)
Ivan Svetunkov, ivan@svetunkov.ru
Examples
xreg <- cbind(rlaplace(100,10,3),rnorm(100,50,5))
xreg <- cbind(100+0.5*xreg[,1]-0.75*xreg[,2]+rlaplace(100,0,3),xreg,rnorm(100,300,10))
colnames(xreg) <- c("y","x1","x2","Noise")
ourModel <- alm(y~x1+x2+trend, xreg, subset=c(1:80), distribution="dlaplace")
predict(ourModel,xreg[-c(1:80),]) |>
accuracy(xreg[-c(1:80),"y"])