f not provided,
BlueCast will infer these automatically.</p></li>
<li><p><strong>:time_split_column</strong> – Takes a string containing the name of the time split column. If not provided,
BlueCast will not split the data by time or order, but do a random split instead.</p></li>
<li><p><strong>:ml_model</strong> – Takes an instance of a XgboostModel class. If not provided, BlueCast will instantiate one.
This is an API to pass any model class. Inherit the baseclass from ml_modelling.base_model.BaseModel.