Skip to contents

Train on earlier data, test on later data

Usage

temporal_validate(
  fit_fn,
  predict_fn,
  X,
  y,
  date_col,
  split_date = NULL,
  split_quantile = 0.7,
  scoring = "roc_auc"
)

Arguments

fit_fn, predict_fn

As in cross_validate.

X

Data frame including date_col.

y

Target vector.

date_col

Name of date column in X.

split_date

Date to split on, or NULL.

split_quantile

Quantile of dates (if split_date is NULL).

scoring

Scoring metric.