是否可以防止命令行 CatBoost 在交叉验证模式下打乱输入数据?

Is it possible to prevent command-line CatBoost to shuffle of the input data in cross-validation mode?

我的数据包含 10 周的观察结果。我想以 9 对 1 周的模式交叉验证模型。所以,我不希望 CatBoost 在拆分之前打乱数据。可以用命令行吗?

我不确定“--cv-rand 0”(或任何其他值)是否像 "non shuffle" 一样工作。

更改参数stratified

stratified = False

使用--cv-no-shuffle option,刚刚在catboost中实现。