qlib icon indicating copy to clipboard operation
qlib copied to clipboard

训练gbdt模型时的一些疑惑

Open moesakura opened this issue 1 month ago • 1 comments

❓ Questions and Help

在训练gbdt模型的时候 准备数据的代码: https://github.com/microsoft/qlib/blob/main/qlib/contrib/model/gbdt.py#L37 data_key=DataHandlerLP.DK_L会让y(df["label"])全是NaN

然后训练的时候得到如下日志 [20] train's rmse: 0 valid's rmse: 0 [40] train's rmse: 0 valid's rmse: 0 [60] train's rmse: 0 valid's rmse: 0 [80] train's rmse: 0 valid's rmse: 0 [100]train's rmse: 0 valid's rmse: 0

如果移除data_key [20] train's rmse: 5.25546 valid's rmse: 3.89697 [40] train's rmse: 5.25546 valid's rmse: 3.89697 [60] train's rmse: 5.25546 valid's rmse: 3.89697 [80] train's rmse: 5.25546 valid's rmse: 3.89697 [100]train's rmse: 5.25546 valid's rmse: 3.89697 就不是0了

请问一下这里的train's rmse: 0 valid's rmse: 0 是因为我的模型参数没设置对呢? 还是受到data_key的影响了?

moesakura avatar Oct 27 '25 10:10 moesakura

Hi, @moesakura Thank you for your attention to qlib, I tried to reproduce the problem but was unsuccessful, could you provide me with your yml file, it would be very helpful to reproduce the problem.

SunsetWolf avatar Nov 04 '25 07:11 SunsetWolf