Nothing
# Summary Function to calclulate mean and quantiles
# for genrated forecasts
"summary.forecast" <- function(object, probs = c(0.16, 0.84), ...)
#identify the type of forecast
{
if(inherits(object, "forecast.VAR")){
return(summary.forecast.VAR(object, probs = probs))
}
if(inherits(object, "forecast.BVAR")){
return(summary.forecast.BVAR(object, probs = probs))
}
if(inherits(object, "forecast.BSVAR")){
return(summary.forecast.BSVAR(object, probs = probs))
}
}
"summary.forecast.VAR" <- function(object, probs, ...)
{
#Mean
mean.forecast.Var <- apply(object, 2, mean)
#Quantile
if (missing(probs)){
quantile.forecast.Var <- apply(object, 2, quantile, probs = c(0.16, 0.84))
}
else{
quantile.forecast.Var <- apply(object, 2, quantile, probs)
}
cat("Summary\nMean\n")
print(mean.forecast.Var)
cat("\nQuantiles\n")
print(quantile.forecast.Var)
}
"summary.forecast.BVAR" <- function(object, probs, ...)
{
output <- summary.forecast.VAR(object, probs)
}
"summary.forecast.BSVAR" <- function(object, probs, ...)
{
output <- summary.forecast.VAR(object, probs)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.