Description Usage Arguments Details Value Author(s) References See Also Examples
These function return prediction intervals based on the estimated "smooth" model.
1 2 3 4 5 6 7 8 9 10 11 | intervals.sd(model, level=0.95, centre=TRUE)
intervals.mae(model, level=0.95, centre=TRUE)
intervals.mad(model, level=0.95, centre=TRUE)
intervals.ts(model, level=0.95, centre=TRUE)
intervals.hm(model, level=0.95, centre=TRUE)
intervals.qr(model, level=0.95)
intervals.qr2(model, level=0.95)
intervals.kde(model, level=0.95, type=c("multi","single"),
kdetype=c("diffusion","SJ","nrd0"))
intervals.empir(model, level=0.95, type=c("multi","single"), quantiletype=7)
intervals.lowess(model, level=0.95, type=c("multi","single"), quantiletype=7)
|
model |
Object of the class 'smooth'. |
level |
Confidence level for the intervals construction. |
centre |
Defines whether the centering is needed for errors. If |
type |
Type of multi-step interval calculation: ‘multi’ for using multiple steps ahead errors and ‘single’ for using one step ahead error only. |
kdetype |
Type of kernel used for intervals.kde. See |
quantiletype |
Quantile algorithm used. See |
intervals.sd()
- intervals produced using sigma values for each horizon;
intervals.mae()
- intervals produced using MAE (Mean Absolute Error) for each horizon;
intervals.mad()
- intervals produced using MAD (Median Absolute Deviation) for each horizon;
intervals.ts()
- intervals produced using two sigma values;
intervals.hm()
- intervals produced using half moment;
intervals.qr()
- intervals produced using quantile regressions Taylor and Bunn (1999) style;
intervals.qr2()
- intervals produced using quantile regressions based on power function;
intervals.kde()
- intervals produced using kernel density estimation;
intervals.empir()
- intervals produced using empirical distribution;
intervals.lowess()
- intervals produced using lowess smoothing of edf;
lower |
Lower bound of prediction interval. |
upper |
Upper bound of prediction interval. |
sigma |
Matrix with lower and upper sigmas. |
hmValues |
Vector with values of half moments for each horizon. |
Ivan Svetunkov and Nikolaos Kourentzes
Nothing here yet.
Nothing
1 2 3 4 5 6 7 8 9 10 11 12 13 | library(smooth)
ourModel <- es(rnorm(100,100,10))
intervals.sd(ourModel)
intervals.mae(ourModel)
intervals.mad(ourModel)
intervals.ts(ourModel)
intervals.hm(ourModel)
intervals.qr(ourModel)
intervals.qr2(ourModel)
intervals.kde(ourModel)
intervals.empir(ourModel)
intervals.lowess(ourModel)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.