ensembleBMAgamma0( ensembleData, dates = NULL,
trainingRule = list(length = 30, lag = 2),
control = controlBMAgamma0(), warmStart = FALSE,
exchangeable = NULL, popData = NULL)
ensembleData
object including ensemble forecasts, observations
and dates of precipitation.length
and lag
for the training period.
The default is to use a 30 time step training period for a forecast
2 time steps ahead of the last time step in the training period.controlBMAgamma0
.ensembleData
in chronological order.control
.transformation
.
Used for quantile forecasts and verification.
This is input as part of control
.dates
in ensembleBMA
, so there
will be missing entries denoted by NA
for dates that are too recent
to be forecast with the training rule.
The following methods are available for ensembleBMAgamma0
objects:
cdfBMA
, quantileForecastBMA
, bmaModelParameters
,
brierScore
, crps
and mae
.C. Fraley, A. E. Raftery, T. Gneiting and J. M. Sloughter,
ensembleBMA
: An R
Package for Probabilistic Forecasting
using Ensembles and Bayesian Model Averaging,
Technical Report No. 516, Department of Statistics, University of
Washington, August 2007.
ensembleData
,
controlBMAgamma0
,
fitBMAgamma0
,
cdfBMA
,
quantileForecastBMA
,
bmaModelParameters
,
brierScore
,
crps
,
mae
data(prcpTest)
labels <- c("CENT","AVN","CMCG","ETA","GASP","JMA","NGPS","TCWB","UKMO")
prcpTestData <- ensembleData( forecasts = prcpTest[ ,labels],
dates = prcpTest$date, observations = prcpTest$obs)
\dontrun{
prcpTestFit <- ensembleBMA(prcpTestData, model = "gamma0")
}
prcpTestFit <- ensembleBMAgamma0(prcpTestData)
Run the code above in your browser using DataLab