in orbit/diagnostics/backtest.py [0:0]
def _set_defaults(self):
if self.date_col is None:
self._full_len = self.df.shape[0]
else:
self._full_len = len(self.dt_array)
if self.incremental_len is None:
self.incremental_len = self.forecast_len
# if n_splits is specified, set min_train_len internally
if self.n_splits:
# if self.n_splits == 1:
# # set incremental_len internally if it's None
# # this is just to dodge error and it's not used actually
self.min_train_len = (
self._full_len
- self.forecast_len
- (self.n_splits - 1) * self.incremental_len
)