Description Usage Arguments Value
View source: R/eval_framework.R
Performs an evaluation procedure where training and test sets can be allocated in different ways, while always respecting the ordering provided by time (models are trained in the past and tested in the relative future).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
data |
full dataset |
nfolds |
number of folds for the data set to be separated into.
If you would like to set the number of time and space folds separately,
|
FUN |
function with arguments
|
form |
a formula for model learning |
window |
type of blocked-time window ordering considered. Should be one of
|
fold.alloc.proc |
name of fold allocation function. Should be one of
|
alloc.pars |
parameters to pass onto |
removeSP |
argument that determines whether spatio-temporal blocks including the space being used for testing should be removed from the training set. Default is FALSE, meaning the information is not removed |
init_fold |
first temporal fold to use for testing. Default is 2. |
time |
column name of time-stamp in |
site_id |
column name of location identifier in |
.keepTrain |
if TRUE (default), instead of the results of
|
.parallel |
Boolean indicating whether each block should be run in parallel |
.verbose |
Boolean indicating whether updates on progress should be printed |
... |
other arguments to FUN |
The results of FUN
. Usually, a data.frame
with location identifier site_id
, time-stamp time
,
true values trues
and the workflow's predictions preds
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.