Ruptura_Projetada/teste proj rupt ddv.ipynb
2025-10-24 15:54:54 -03:00

1356 lines
129 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 18,
"id": "349aa71c",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000065 seconds.\n",
"You can set `force_col_wise=true` to remove the overhead.\n",
"[LightGBM] [Info] Total Bins 314\n",
"[LightGBM] [Info] Number of data points in the train set: 288, number of used features: 6\n",
"[LightGBM] [Info] Start training from score 55.016610\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000048 seconds.\n",
"You can set `force_col_wise=true` to remove the overhead.\n",
"[LightGBM] [Info] Total Bins 314\n",
"[LightGBM] [Info] Number of data points in the train set: 288, number of used features: 6\n",
"[LightGBM] [Info] Start training from score 55.003037\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000038 seconds.\n",
"You can set `force_col_wise=true` to remove the overhead.\n",
"[LightGBM] [Info] Total Bins 314\n",
"[LightGBM] [Info] Number of data points in the train set: 288, number of used features: 6\n",
"[LightGBM] [Info] Start training from score 54.985796\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000044 seconds.\n",
"You can set `force_col_wise=true` to remove the overhead.\n",
"[LightGBM] [Info] Total Bins 314\n",
"[LightGBM] [Info] Number of data points in the train set: 288, number of used features: 6\n",
"[LightGBM] [Info] Start training from score 54.991717\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000036 seconds.\n",
"You can set `force_col_wise=true` to remove the overhead.\n",
"[LightGBM] [Info] Total Bins 314\n",
"[LightGBM] [Info] Number of data points in the train set: 288, number of used features: 6\n",
"[LightGBM] [Info] Start training from score 54.996365\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000049 seconds.\n",
"You can set `force_col_wise=true` to remove the overhead.\n",
"[LightGBM] [Info] Total Bins 314\n",
"[LightGBM] [Info] Number of data points in the train set: 288, number of used features: 6\n",
"[LightGBM] [Info] Start training from score 55.016175\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000034 seconds.\n",
"You can set `force_col_wise=true` to remove the overhead.\n",
"[LightGBM] [Info] Total Bins 314\n",
"[LightGBM] [Info] Number of data points in the train set: 288, number of used features: 6\n",
"[LightGBM] [Info] Start training from score 55.012823\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000033 seconds.\n",
"You can set `force_col_wise=true` to remove the overhead.\n",
"[LightGBM] [Info] Total Bins 314\n",
"[LightGBM] [Info] Number of data points in the train set: 288, number of used features: 6\n",
"[LightGBM] [Info] Start training from score 54.992305\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000033 seconds.\n",
"You can set `force_col_wise=true` to remove the overhead.\n",
"[LightGBM] [Info] Total Bins 314\n",
"[LightGBM] [Info] Number of data points in the train set: 288, number of used features: 6\n",
"[LightGBM] [Info] Start training from score 54.975259\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000036 seconds.\n",
"You can set `force_col_wise=true` to remove the overhead.\n",
"[LightGBM] [Info] Total Bins 314\n",
"[LightGBM] [Info] Number of data points in the train set: 288, number of used features: 6\n",
"[LightGBM] [Info] Start training from score 54.964962\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n",
"D+1: MAE=3.58, RMSE=4.30\n",
"D+2: MAE=2.84, RMSE=3.61\n",
"D+3: MAE=3.76, RMSE=4.51\n",
"D+4: MAE=2.60, RMSE=3.32\n",
"D+5: MAE=3.53, RMSE=4.41\n",
"D+6: MAE=3.95, RMSE=4.64\n",
"D+7: MAE=3.45, RMSE=4.15\n",
"D+8: MAE=4.11, RMSE=4.94\n",
"D+9: MAE=3.97, RMSE=4.70\n",
"D+10: MAE=2.91, RMSE=3.51\n",
"\n",
"Previsão para os próximos 7 dias:\n",
" data previsao_vendas\n",
"0 2025-03-26 56.743388\n",
"1 2025-03-27 52.635632\n",
"2 2025-03-28 50.543341\n",
"3 2025-03-29 57.909270\n",
"4 2025-03-30 55.090941\n",
"5 2025-03-31 55.107549\n",
"6 2025-04-01 58.605387\n",
"7 2025-04-02 57.467363\n",
"8 2025-04-03 55.356644\n",
"9 2025-04-04 54.203903\n"
]
}
],
"source": [
"# file: forecast_ruptura_multioutput.py\n",
"\n",
"import pandas as pd\n",
"import numpy as np\n",
"from datetime import timedelta\n",
"from sklearn.multioutput import MultiOutputRegressor\n",
"from sklearn.metrics import mean_absolute_error, mean_squared_error\n",
"import lightgbm as lgb\n",
"\n",
"# =========================\n",
"# 1. Dataset fictício\n",
"# =========================\n",
"np.random.seed(42)\n",
"datas = pd.date_range(start=\"2024-03-01\", periods=400, freq=\"D\")\n",
"# vendas com tendência + sazonalidade semanal + ruído\n",
"vendas = 50 + 5*np.sin(2*np.pi*datas.dayofyear/7) + np.random.poisson(5, len(datas))\n",
"\n",
"df = pd.DataFrame({\"data\": datas, \"vendas\": vendas})\n",
"\n",
"# =========================\n",
"# 2. Feature Engineering\n",
"# =========================\n",
"def criar_features(df):\n",
" df[\"dia_semana\"] = df[\"data\"].dt.weekday\n",
" df[\"mes\"] = df[\"data\"].dt.month\n",
" df[\"lag_1\"] = df[\"vendas\"].shift(1)\n",
" df[\"lag_7\"] = df[\"vendas\"].shift(7)\n",
" df[\"mm_7\"] = df[\"vendas\"].rolling(7).mean().shift(1)\n",
" df[\"mm_30\"] = df[\"vendas\"].rolling(30).mean().shift(1)\n",
" return df\n",
"\n",
"df = criar_features(df)\n",
"\n",
"# =========================\n",
"# 3. Criar targets multi-step (7 dias)\n",
"# =========================\n",
"horizon = 10\n",
"for i in range(1, horizon+1):\n",
" df[f\"target_d{i}\"] = df[\"vendas\"].shift(-i)\n",
"\n",
"df = df.dropna()\n",
"\n",
"# =========================\n",
"# 4. Split treino/teste\n",
"# =========================\n",
"X = df[[\"dia_semana\", \"mes\", \"lag_1\", \"lag_7\", \"mm_7\", \"mm_30\"]]\n",
"y = df[[f\"target_d{i}\" for i in range(1, horizon+1)]]\n",
"\n",
"train_size = int(len(df) * 0.8)\n",
"X_train, X_test = X.iloc[:train_size], X.iloc[train_size:]\n",
"y_train, y_test = y.iloc[:train_size], y.iloc[train_size:]\n",
"\n",
"# =========================\n",
"# 5. Treino modelo multi-output\n",
"# =========================\n",
"base_model = lgb.LGBMRegressor()\n",
"model = MultiOutputRegressor(base_model)\n",
"model.fit(X_train, y_train)\n",
"\n",
"# =========================\n",
"# 6. Avaliar no teste\n",
"# =========================\n",
"y_pred = model.predict(X_test)\n",
"\n",
"# Calcular erro por horizonte\n",
"for i in range(horizon):\n",
" mae = mean_absolute_error(y_test.iloc[:, i], y_pred[:, i])\n",
" mse = mean_squared_error(y_test.iloc[:, i], y_pred[:, i])\n",
" rmse = mse ** 0.5 # raiz quadrada manual\n",
" print(f\"D+{i+1}: MAE={mae:.2f}, RMSE={rmse:.2f}\")\n",
"\n",
"# =========================\n",
"# 7. Exemplo de previsão real\n",
"# =========================\n",
"# Última linha do dataset como input\n",
"X_last = X.iloc[[-1]]\n",
"y_future = model.predict(X_last)[0]\n",
"\n",
"future_dates = [df[\"data\"].iloc[-1] + timedelta(days=i) for i in range(1, horizon+1)]\n",
"df_forecast = pd.DataFrame({\"data\": future_dates, \"previsao_vendas\": y_future})\n",
"\n",
"print(\"\\nPrevisão para os próximos 7 dias:\")\n",
"print(df_forecast)\n"
]
},
{
"cell_type": "code",
"execution_count": 19,
"id": "346d4d93",
"metadata": {},
"outputs": [],
"source": [
"df_forecast['data'] = pd.to_datetime(df_forecast['data'])"
]
},
{
"cell_type": "code",
"execution_count": 20,
"id": "2cb654d3",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>data</th>\n",
" <th>previsao_vendas</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2025-03-26</td>\n",
" <td>56.743388</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2025-03-27</td>\n",
" <td>52.635632</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2025-03-28</td>\n",
" <td>50.543341</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2025-03-29</td>\n",
" <td>57.909270</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2025-03-30</td>\n",
" <td>55.090941</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>2025-03-31</td>\n",
" <td>55.107549</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>2025-04-01</td>\n",
" <td>58.605387</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>2025-04-02</td>\n",
" <td>57.467363</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>2025-04-03</td>\n",
" <td>55.356644</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>2025-04-04</td>\n",
" <td>54.203903</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" data previsao_vendas\n",
"0 2025-03-26 56.743388\n",
"1 2025-03-27 52.635632\n",
"2 2025-03-28 50.543341\n",
"3 2025-03-29 57.909270\n",
"4 2025-03-30 55.090941\n",
"5 2025-03-31 55.107549\n",
"6 2025-04-01 58.605387\n",
"7 2025-04-02 57.467363\n",
"8 2025-04-03 55.356644\n",
"9 2025-04-04 54.203903"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df_forecast"
]
},
{
"cell_type": "code",
"execution_count": 21,
"id": "19d174b2",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<Axes: xlabel='data'>"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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8skn5bsFETir2bx58+QSdlH4Kt6RiuvcunWrXN4ork9MMYqpODHFKooQRf8J8YdUvKtTuytdmyB+juIQv2+CmGoUP19x/+YK103tnbipEs85MR03aNAgDBkyRL6oiYJR8aZUH5yINz1ffPGF/Fwcgvj9E/9fTPXaxAyBKDQV1yeuJTs7Wy6VF39nbrzxRpjyc3LLli0yy9w4GyuI3kojR46Uv5stplWIWH4kimxEYc2JEycue7u47dIiWbEcd968eVo1E/9bL3csXbq0yf3EdQQHB8sCI1PRkmsTP8+pU6dq/fz85PLw2NjYPyw7NtVr+9vf/qb19/eXy3J79uypff311+VzVe3EEnaxJFAUw4pl/WPHjtX+/PPPhtsvXryofeSRR+TyXPEzmzJliixuMwVXu7b58+e36PdRzQWJohhbT/y9EMWHpl4kq/d///d/svhV/PzEtSYmJja5nssdGRkZWlO+NlFEO3HiRPk3Uvwt6dq1q/bOO++8bKsNU3tOir8bSUlJTQ7xM3v77be1J0+ebNX3USxAEStXRLX91q1b5QXpj8Y9Tt588025akL0Z0hNTZXBioODg8lUOhMRtdfy5ctlr4lly5Zpjx07JleMeXh4aM+ePStvF383xYoJ0WdIvBBs27ZNfn7+/Hmlh04W+py8VFtX8UDtWQYRkYnoUryrGz58uPa3335TashERKp6J24OGSIyv+eksQIUq4Z/TERERKQaqljFQ0RERNQYAxQiIiJSHQYoREREpDoMUIiIiEh1GKAQERGR6jBAISIiItVhgEJEpEJiKwXRUlzs4ktkidgHhYhIhR544AG4uLjIDUXF5o1BQUFtfiyx+6yVldUfNvEkUjM+W4mIVKasrExuJjdnzhyZQVm2bJnhNrHZmgg2fvzxR8TGxsodfsWmjmJHeD1xf7FZm9hZVmy4am9vr/pNVokuxQCFiEhlVqxYIXcGF7tk33XXXfjkk0/EtiRN7vPss8/i9ddfx549e+SOuLfccgtqamoMt4tdgP/973/jo48+wtGjR+Hn56fAlRC1HQMUIiKVEdM6IjARJkyYgOLiYsTHxze5z/z583HDDTegT58++PTTT+V292vWrDHcLoKV9957D3FxcTLQcXJy6vTrIGoPBihERCoi6k12796NGTNmyM9tbGxw++23y6ClseHDhxvOvby8ZBCSnJxs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",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"df_forecast.groupby('data')['previsao_vendas'].sum().plot(kind='line')"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f6f0bea1",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.13.2"
}
},
"nbformat": 4,
"nbformat_minor": 5
}