{
 "fits": [
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0255,
    "f_capex_assets": 0.0311,
    "f_cash_assets": 0.0402,
    "f_current_ratio": 0.0357,
    "f_gross_margin": 0.0288,
    "f_int_cover": 0.0183,
    "f_leverage": 0.0248,
    "f_log_assets": 0.0495,
    "f_log_mcap": 0.0311,
    "f_loss": 0.0007,
    "f_net_issuance": 0.0266,
    "f_ni_assets": 0.0308,
    "f_ocf_assets": 0.0235,
    "f_op_margin": 0.0051,
    "f_rd_rev": 0.0007,
    "f_rev_growth": 0.0332,
    "f_roa": 0.0069,
    "hist_adverse_rate": 0.0571,
    "info_age_td": 0.0257,
    "last_surprise": 0.3155,
    "mean_surprise4": 0.1891
   },
   "model": "LB1",
   "n_features": 21,
   "params": {
    "bagging_fraction": 1.0,
    "best_iteration": 658,
    "feature_fraction": 0.5,
    "lambda_l2": 10.0,
    "learning_rate": 0.01,
    "min_child_samples": 200,
    "num_leaves": 63
   },
   "tag": "chrono",
   "target": "y_adverse_opinc",
   "trials": 24,
   "val_score": 0.5446817024655795
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0214,
    "f_capex_assets": 0.0227,
    "f_cash_assets": 0.0263,
    "f_current_ratio": 0.0178,
    "f_gross_margin": 0.0234,
    "f_int_cover": 0.0155,
    "f_leverage": 0.0188,
    "f_log_assets": 0.0248,
    "f_log_mcap": 0.0145,
    "f_loss": 0.0001,
    "f_net_issuance": 0.0189,
    "f_ni_assets": 0.0266,
    "f_ocf_assets": 0.0175,
    "f_op_margin": 0.0049,
    "f_rd_rev": 0.0005,
    "f_rev_growth": 0.0248,
    "f_roa": 0.003,
    "hist_adverse_rate": 0.0375,
    "info_age_td": 0.0231,
    "last_surprise": 0.2557,
    "mean_surprise4": 0.1608,
    "wd_amihud60": 0.0084,
    "wd_bars20": 0.0124,
    "wd_intraday20": 0.0101,
    "wd_kurt60": 0.0131,
    "wd_log_dollar_vol60": 0.0105,
    "wd_maxdd60": 0.0345,
    "wd_overnight20": 0.0179,
    "wd_parkinson20": 0.016,
    "wd_ret20": 0.0117,
    "wd_ret60": 0.0227,
    "wd_skew60": 0.0137,
    "wd_vol20": 0.0146,
    "wd_vol60": 0.0241,
    "wd_volratio20": 0.0132,
    "wd_volratio5": 0.016,
    "wd_zeroret60": 0.0023
   },
   "model": "LB2",
   "n_features": 37,
   "params": {
    "bagging_fraction": 0.8,
    "best_iteration": 752,
    "feature_fraction": 0.9,
    "lambda_l2": 10.0,
    "learning_rate": 0.01,
    "min_child_samples": 100,
    "num_leaves": 63
   },
   "tag": "chrono",
   "target": "y_adverse_opinc",
   "trials": 24,
   "val_score": 0.521392195867179
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0148,
    "f_capex_assets": 0.017,
    "f_cash_assets": 0.0222,
    "f_current_ratio": 0.0127,
    "f_gross_margin": 0.0175,
    "f_int_cover": 0.0112,
    "f_leverage": 0.0122,
    "f_log_assets": 0.0191,
    "f_log_mcap": 0.0103,
    "f_loss": 0.0,
    "f_net_issuance": 0.0129,
    "f_ni_assets": 0.0239,
    "f_ocf_assets": 0.0119,
    "f_op_margin": 0.0051,
    "f_rd_rev": 0.0001,
    "f_rev_growth": 0.0192,
    "f_roa": 0.0029,
    "hist_adverse_rate": 0.038,
    "info_age_td": 0.0194,
    "last_surprise": 0.282,
    "mean_surprise4": 0.1734,
    "w30m_ac1": 0.0089,
    "w30m_beta": 0.0114,
    "w30m_bpv": 0.0047,
    "w30m_down_vol_share": 0.0072,
    "w30m_drift": 0.0033,
    "w30m_max_share": 0.0057,
    "w30m_present_share": 0.0002,
    "w30m_rj": 0.0081,
    "w30m_rkurt": 0.0055,
    "w30m_rskew": 0.0044,
    "w30m_rsneg_share": 0.0036,
    "w30m_rv": 0.0093,
    "w30m_rv_mktdown_share": 0.0084,
    "w30m_sjv": 0.0017,
    "w30m_vol_first30": 0.0086,
    "w30m_vol_gini": 0.0097,
    "w30m_vol_last30": 0.0037,
    "w30m_volofvol": 0.0102,
    "w30m_vratio": 0.0087,
    "wd_amihud60": 0.0045,
    "wd_bars20": 0.0072,
    "wd_intraday20": 0.003,
    "wd_kurt60": 0.0079,
    "wd_log_dollar_vol60": 0.0048,
    "wd_maxdd60": 0.031,
    "wd_overnight20": 0.0107,
    "wd_parkinson20": 0.0065,
    "wd_ret20": 0.0061,
    "wd_ret60": 0.0179,
    "wd_skew60": 0.0078,
    "wd_vol20": 0.0082,
    "wd_vol60": 0.0167,
    "wd_volratio20": 0.0077,
    "wd_volratio5": 0.0094,
    "wd_zeroret60": 0.0012
   },
   "model": "LB3",
   "n_features": 56,
   "params": {
    "bagging_fraction": 1.0,
    "best_iteration": 676,
    "feature_fraction": 0.9,
    "lambda_l2": 10.0,
    "learning_rate": 0.01,
    "min_child_samples": 100,
    "num_leaves": 63
   },
   "tag": "chrono",
   "target": "y_adverse_opinc",
   "trials": 24,
   "val_score": 0.5234194050086942
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.015,
    "f_capex_assets": 0.0178,
    "f_cash_assets": 0.0218,
    "f_current_ratio": 0.0138,
    "f_gross_margin": 0.0176,
    "f_int_cover": 0.0112,
    "f_leverage": 0.014,
    "f_log_assets": 0.0202,
    "f_log_mcap": 0.0096,
    "f_loss": 0.0001,
    "f_net_issuance": 0.014,
    "f_ni_assets": 0.0234,
    "f_ocf_assets": 0.0131,
    "f_op_margin": 0.0044,
    "f_rd_rev": 0.0002,
    "f_rev_growth": 0.0204,
    "f_roa": 0.0027,
    "hist_adverse_rate": 0.0345,
    "info_age_td": 0.019,
    "last_surprise": 0.2544,
    "mean_surprise4": 0.1575,
    "w5m_ac1": 0.0082,
    "w5m_beta": 0.0139,
    "w5m_bpv": 0.0068,
    "w5m_down_vol_share": 0.008,
    "w5m_drift": 0.004,
    "w5m_max_share": 0.0084,
    "w5m_present_share": 0.0038,
    "w5m_rj": 0.0108,
    "w5m_rkurt": 0.0095,
    "w5m_rskew": 0.0075,
    "w5m_rsneg_share": 0.0051,
    "w5m_rv": 0.005,
    "w5m_rv_mktdown_share": 0.0103,
    "w5m_sjv": 0.0021,
    "w5m_vol_first30": 0.009,
    "w5m_vol_gini": 0.0086,
    "w5m_vol_last30": 0.012,
    "w5m_volofvol": 0.0087,
    "w5m_vratio": 0.0099,
    "wd_amihud60": 0.0056,
    "wd_bars20": 0.0067,
    "wd_intraday20": 0.0043,
    "wd_kurt60": 0.0097,
    "wd_log_dollar_vol60": 0.0053,
    "wd_maxdd60": 0.0309,
    "wd_overnight20": 0.0127,
    "wd_parkinson20": 0.0067,
    "wd_ret20": 0.0076,
    "wd_ret60": 0.0183,
    "wd_skew60": 0.0092,
    "wd_vol20": 0.0089,
    "wd_vol60": 0.0176,
    "wd_volratio20": 0.009,
    "wd_volratio5": 0.0103,
    "wd_zeroret60": 0.0011
   },
   "model": "LB4",
   "n_features": 56,
   "params": {
    "bagging_fraction": 1.0,
    "best_iteration": 915,
    "feature_fraction": 0.9,
    "lambda_l2": 10.0,
    "learning_rate": 0.01,
    "min_child_samples": 100,
    "num_leaves": 63
   },
   "tag": "chrono",
   "target": "y_adverse_opinc",
   "trials": 24,
   "val_score": 0.5238692601234577
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0144,
    "f_capex_assets": 0.0181,
    "f_cash_assets": 0.0222,
    "f_current_ratio": 0.012,
    "f_gross_margin": 0.016,
    "f_int_cover": 0.0105,
    "f_leverage": 0.0137,
    "f_log_assets": 0.0206,
    "f_log_mcap": 0.0087,
    "f_loss": 0.0001,
    "f_net_issuance": 0.0131,
    "f_ni_assets": 0.0227,
    "f_ocf_assets": 0.0118,
    "f_op_margin": 0.0045,
    "f_rd_rev": 0.0002,
    "f_rev_growth": 0.0187,
    "f_roa": 0.0022,
    "hist_adverse_rate": 0.0382,
    "info_age_td": 0.0189,
    "last_surprise": 0.2797,
    "mean_surprise4": 0.1727,
    "w1m_ac1": 0.0058,
    "w1m_beta": 0.0109,
    "w1m_bpv": 0.0038,
    "w1m_down_vol_share": 0.0083,
    "w1m_drift": 0.0034,
    "w1m_max_share": 0.0075,
    "w1m_present_share": 0.0045,
    "w1m_rj": 0.0089,
    "w1m_rkurt": 0.0095,
    "w1m_rskew": 0.0066,
    "w1m_rsneg_share": 0.0048,
    "w1m_rv": 0.0043,
    "w1m_rv_mktdown_share": 0.0065,
    "w1m_sjv": 0.0019,
    "w1m_vol_first30": 0.008,
    "w1m_vol_gini": 0.0091,
    "w1m_vol_last30": 0.0106,
    "w1m_volofvol": 0.007,
    "w1m_vratio": 0.0076,
    "wd_amihud60": 0.0043,
    "wd_bars20": 0.0042,
    "wd_intraday20": 0.0036,
    "wd_kurt60": 0.0077,
    "wd_log_dollar_vol60": 0.0043,
    "wd_maxdd60": 0.0318,
    "wd_overnight20": 0.0119,
    "wd_parkinson20": 0.0072,
    "wd_ret20": 0.0066,
    "wd_ret60": 0.0175,
    "wd_skew60": 0.0082,
    "wd_vol20": 0.0086,
    "wd_vol60": 0.0184,
    "wd_volratio20": 0.0077,
    "wd_volratio5": 0.0097,
    "wd_zeroret60": 0.0006
   },
   "model": "LB5",
   "n_features": 56,
   "params": {
    "bagging_fraction": 1.0,
    "best_iteration": 682,
    "feature_fraction": 0.9,
    "lambda_l2": 10.0,
    "learning_rate": 0.01,
    "min_child_samples": 100,
    "num_leaves": 63
   },
   "tag": "chrono",
   "target": "y_adverse_opinc",
   "trials": 24,
   "val_score": 0.5244906882234781
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0118,
    "f_capex_assets": 0.0133,
    "f_cash_assets": 0.0198,
    "f_current_ratio": 0.0103,
    "f_gross_margin": 0.0144,
    "f_int_cover": 0.0086,
    "f_leverage": 0.0105,
    "f_log_assets": 0.0175,
    "f_log_mcap": 0.0076,
    "f_loss": 0.0,
    "f_net_issuance": 0.0094,
    "f_ni_assets": 0.021,
    "f_ocf_assets": 0.0097,
    "f_op_margin": 0.0045,
    "f_rd_rev": 0.0001,
    "f_rev_growth": 0.0159,
    "f_roa": 0.0021,
    "hist_adverse_rate": 0.0378,
    "info_age_td": 0.0167,
    "last_surprise": 0.2697,
    "mean_surprise4": 0.1701,
    "w1m_ac1": 0.0039,
    "w1m_beta": 0.0049,
    "w1m_bpv": 0.0016,
    "w1m_down_vol_share": 0.0054,
    "w1m_drift": 0.0,
    "w1m_max_share": 0.0045,
    "w1m_present_share": 0.0019,
    "w1m_rj": 0.0071,
    "w1m_rkurt": 0.0069,
    "w1m_rskew": 0.0048,
    "w1m_rsneg_share": 0.0031,
    "w1m_rv": 0.0019,
    "w1m_rv_mktdown_share": 0.004,
    "w1m_sjv": 0.0012,
    "w1m_vol_first30": 0.0,
    "w1m_vol_gini": 0.0056,
    "w1m_vol_last30": 0.0051,
    "w1m_volofvol": 0.0024,
    "w1m_vratio": 0.0043,
    "w30m_ac1": 0.0063,
    "w30m_beta": 0.0072,
    "w30m_bpv": 0.0028,
    "w30m_down_vol_share": 0.0051,
    "w30m_drift": 0.0019,
    "w30m_max_share": 0.0037,
    "w30m_present_share": 0.0001,
    "w30m_rj": 0.0066,
    "w30m_rkurt": 0.0036,
    "w30m_rskew": 0.0023,
    "w30m_rsneg_share": 0.0022,
    "w30m_rv": 0.0047,
    "w30m_rv_mktdown_share": 0.0066,
    "w30m_sjv": 0.0009,
    "w30m_vol_first30": 0.005,
    "w30m_vol_gini": 0.0054,
    "w30m_vol_last30": 0.0021,
    "w30m_volofvol": 0.0068,
    "w30m_vratio": 0.0054,
    "w5m_ac1": 0.0043,
    "w5m_beta": 0.006,
    "w5m_bpv": 0.0024,
    "w5m_down_vol_share": 0.0031,
    "w5m_drift": 0.0001,
    "w5m_max_share": 0.0057,
    "w5m_present_share": 0.0015,
    "w5m_rj": 0.0069,
    "w5m_rkurt": 0.0058,
    "w5m_rskew": 0.0034,
    "w5m_rsneg_share": 0.0022,
    "w5m_rv": 0.0015,
    "w5m_rv_mktdown_share": 0.0049,
    "w5m_sjv": 0.0009,
    "w5m_vol_first30": 0.0006,
    "w5m_vol_gini": 0.0037,
    "w5m_vol_last30": 0.0047,
    "w5m_volofvol": 0.0051,
    "w5m_vratio": 0.0036,
    "wd_amihud60": 0.0026,
    "wd_bars20": 0.0022,
    "wd_intraday20": 0.0017,
    "wd_kurt60": 0.0057,
    "wd_log_dollar_vol60": 0.0025,
    "wd_maxdd60": 0.0292,
    "wd_overnight20": 0.0092,
    "wd_parkinson20": 0.0033,
    "wd_ret20": 0.0043,
    "wd_ret60": 0.0163,
    "wd_skew60": 0.0064,
    "wd_vol20": 0.0052,
    "wd_vol60": 0.0147,
    "wd_volratio20": 0.0052,
    "wd_volratio5": 0.0065,
    "wd_zeroret60": 0.0005
   },
   "model": "LB5all",
   "n_features": 94,
   "params": {
    "bagging_fraction": 1.0,
    "best_iteration": 635,
    "feature_fraction": 0.9,
    "lambda_l2": 10.0,
    "learning_rate": 0.01,
    "min_child_samples": 100,
    "num_leaves": 63
   },
   "tag": "chrono",
   "target": "y_adverse_opinc",
   "trials": 24,
   "val_score": 0.5259176970288985
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0329,
    "f_capex_assets": 0.0197,
    "f_cash_assets": 0.0288,
    "f_current_ratio": 0.0105,
    "f_gross_margin": 0.0379,
    "f_int_cover": 0.0178,
    "f_leverage": 0.0215,
    "f_log_assets": 0.0196,
    "f_log_mcap": 0.0176,
    "f_loss": 0.0,
    "f_net_issuance": 0.0132,
    "f_ni_assets": 0.0659,
    "f_ocf_assets": 0.0146,
    "f_op_margin": 0.0018,
    "f_rd_rev": 0.0016,
    "f_rev_growth": 0.0184,
    "f_roa": 0.0176,
    "hist_adverse_rate": 0.0507,
    "info_age_td": 0.0285,
    "last_surprise": 0.2513,
    "mean_surprise4": 0.1492,
    "wd_amihud60": 0.0026,
    "wd_bars20": 0.0106,
    "wd_intraday20": 0.0045,
    "wd_kurt60": 0.0042,
    "wd_log_dollar_vol60": 0.0064,
    "wd_maxdd60": 0.0326,
    "wd_overnight20": 0.0094,
    "wd_parkinson20": 0.025,
    "wd_ret20": 0.0073,
    "wd_ret60": 0.0172,
    "wd_skew60": 0.0061,
    "wd_vol20": 0.0102,
    "wd_vol60": 0.0333,
    "wd_volratio20": 0.0051,
    "wd_volratio5": 0.0052,
    "wd_zeroret60": 0.0014
   },
   "model": "LB2",
   "n_features": 37,
   "params": {
    "bagging_fraction": 1.0,
    "best_iteration": 394,
    "feature_fraction": 0.7,
    "lambda_l2": 1.0,
    "learning_rate": 0.03,
    "min_child_samples": 100,
    "num_leaves": 15
   },
   "tag": "chrono",
   "target": "y_adverse_netinc",
   "trials": 24,
   "val_score": 0.5989400056550856
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0284,
    "f_capex_assets": 0.0169,
    "f_cash_assets": 0.0263,
    "f_current_ratio": 0.0084,
    "f_gross_margin": 0.0304,
    "f_int_cover": 0.0153,
    "f_leverage": 0.0177,
    "f_log_assets": 0.0176,
    "f_log_mcap": 0.0139,
    "f_loss": 0.0,
    "f_net_issuance": 0.012,
    "f_ni_assets": 0.0592,
    "f_ocf_assets": 0.0125,
    "f_op_margin": 0.0008,
    "f_rd_rev": 0.001,
    "f_rev_growth": 0.0172,
    "f_roa": 0.0173,
    "hist_adverse_rate": 0.0408,
    "info_age_td": 0.0253,
    "last_surprise": 0.2636,
    "mean_surprise4": 0.15,
    "w1m_ac1": 0.0033,
    "w1m_beta": 0.0052,
    "w1m_bpv": 0.0041,
    "w1m_down_vol_share": 0.0045,
    "w1m_drift": 0.0028,
    "w1m_max_share": 0.0033,
    "w1m_present_share": 0.006,
    "w1m_rj": 0.011,
    "w1m_rkurt": 0.0045,
    "w1m_rskew": 0.0045,
    "w1m_rsneg_share": 0.0021,
    "w1m_rv": 0.0049,
    "w1m_rv_mktdown_share": 0.0037,
    "w1m_sjv": 0.0015,
    "w1m_vol_first30": 0.0061,
    "w1m_vol_gini": 0.0067,
    "w1m_vol_last30": 0.0079,
    "w1m_volofvol": 0.0078,
    "w1m_vratio": 0.0043,
    "wd_amihud60": 0.0023,
    "wd_bars20": 0.0031,
    "wd_intraday20": 0.0029,
    "wd_kurt60": 0.0029,
    "wd_log_dollar_vol60": 0.0042,
    "wd_maxdd60": 0.0343,
    "wd_overnight20": 0.0067,
    "wd_parkinson20": 0.0174,
    "wd_ret20": 0.0058,
    "wd_ret60": 0.0157,
    "wd_skew60": 0.005,
    "wd_vol20": 0.0056,
    "wd_vol60": 0.0191,
    "wd_volratio20": 0.0032,
    "wd_volratio5": 0.0024,
    "wd_zeroret60": 0.0009
   },
   "model": "LB5",
   "n_features": 56,
   "params": {
    "bagging_fraction": 1.0,
    "best_iteration": 374,
    "feature_fraction": 0.7,
    "lambda_l2": 1.0,
    "learning_rate": 0.03,
    "min_child_samples": 100,
    "num_leaves": 15
   },
   "tag": "chrono",
   "target": "y_adverse_netinc",
   "trials": 24,
   "val_score": 0.6002488925915237
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0104,
    "f_capex_assets": 0.0338,
    "f_cash_assets": 0.024,
    "f_current_ratio": 0.0137,
    "f_gross_margin": 0.0394,
    "f_int_cover": 0.0158,
    "f_leverage": 0.0271,
    "f_log_assets": 0.02,
    "f_log_mcap": 0.0341,
    "f_loss": 0.0005,
    "f_net_issuance": 0.0432,
    "f_ni_assets": 0.0454,
    "f_ocf_assets": 0.0143,
    "f_op_margin": 0.0041,
    "f_rd_rev": 0.0064,
    "f_rev_growth": 0.0574,
    "f_roa": 0.0096,
    "hist_adverse_rate": 0.0558,
    "info_age_td": 0.0274,
    "last_surprise": 0.1681,
    "mean_surprise4": 0.0598,
    "wd_amihud60": 0.0114,
    "wd_bars20": 0.0117,
    "wd_intraday20": 0.0097,
    "wd_kurt60": 0.0093,
    "wd_log_dollar_vol60": 0.0113,
    "wd_maxdd60": 0.093,
    "wd_overnight20": 0.0187,
    "wd_parkinson20": 0.0219,
    "wd_ret20": 0.0093,
    "wd_ret60": 0.0234,
    "wd_skew60": 0.015,
    "wd_vol20": 0.016,
    "wd_vol60": 0.0155,
    "wd_volratio20": 0.0108,
    "wd_volratio5": 0.0099,
    "wd_zeroret60": 0.0029
   },
   "model": "LB2",
   "n_features": 37,
   "params": {
    "bagging_fraction": 0.8,
    "best_iteration": 373,
    "feature_fraction": 0.7,
    "lambda_l2": 0.0,
    "learning_rate": 0.03,
    "min_child_samples": 100,
    "num_leaves": 15
   },
   "tag": "chrono",
   "target": "y_roa_decline",
   "trials": 24,
   "val_score": 0.585544405775596
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0093,
    "f_capex_assets": 0.0285,
    "f_cash_assets": 0.0236,
    "f_current_ratio": 0.0125,
    "f_gross_margin": 0.0345,
    "f_int_cover": 0.0114,
    "f_leverage": 0.025,
    "f_log_assets": 0.0137,
    "f_log_mcap": 0.0276,
    "f_loss": 0.0007,
    "f_net_issuance": 0.042,
    "f_ni_assets": 0.0327,
    "f_ocf_assets": 0.0124,
    "f_op_margin": 0.0053,
    "f_rd_rev": 0.0044,
    "f_rev_growth": 0.055,
    "f_roa": 0.008,
    "hist_adverse_rate": 0.0442,
    "info_age_td": 0.026,
    "last_surprise": 0.1612,
    "mean_surprise4": 0.0542,
    "w1m_ac1": 0.0089,
    "w1m_beta": 0.0145,
    "w1m_bpv": 0.0045,
    "w1m_down_vol_share": 0.0065,
    "w1m_drift": 0.0038,
    "w1m_max_share": 0.0075,
    "w1m_present_share": 0.0061,
    "w1m_rj": 0.0113,
    "w1m_rkurt": 0.0068,
    "w1m_rskew": 0.0062,
    "w1m_rsneg_share": 0.0041,
    "w1m_rv": 0.0052,
    "w1m_rv_mktdown_share": 0.0077,
    "w1m_sjv": 0.0025,
    "w1m_vol_first30": 0.0071,
    "w1m_vol_gini": 0.0114,
    "w1m_vol_last30": 0.0076,
    "w1m_volofvol": 0.0097,
    "w1m_vratio": 0.0066,
    "wd_amihud60": 0.0087,
    "wd_bars20": 0.0038,
    "wd_intraday20": 0.0041,
    "wd_kurt60": 0.0076,
    "wd_log_dollar_vol60": 0.0088,
    "wd_maxdd60": 0.0939,
    "wd_overnight20": 0.0121,
    "wd_parkinson20": 0.0106,
    "wd_ret20": 0.0057,
    "wd_ret60": 0.0203,
    "wd_skew60": 0.0126,
    "wd_vol20": 0.0095,
    "wd_vol60": 0.0126,
    "wd_volratio20": 0.0098,
    "wd_volratio5": 0.008,
    "wd_zeroret60": 0.002
   },
   "model": "LB5",
   "n_features": 56,
   "params": {
    "bagging_fraction": 0.6,
    "best_iteration": 862,
    "feature_fraction": 0.9,
    "lambda_l2": 0.0,
    "learning_rate": 0.01,
    "min_child_samples": 100,
    "num_leaves": 15
   },
   "tag": "chrono",
   "target": "y_roa_decline",
   "trials": 24,
   "val_score": 0.5870107720935767
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0522,
    "f_capex_assets": 0.026,
    "f_cash_assets": 0.0771,
    "f_current_ratio": 0.0248,
    "f_gross_margin": 0.0395,
    "f_int_cover": 0.016,
    "f_leverage": 0.0265,
    "f_log_assets": 0.0829,
    "f_log_mcap": 0.0267,
    "f_loss": 0.0002,
    "f_net_issuance": 0.0198,
    "f_ni_assets": 0.0352,
    "f_ocf_assets": 0.0512,
    "f_op_margin": 0.0526,
    "f_rd_rev": 0.0151,
    "f_rev_growth": 0.0784,
    "f_roa": 0.0049,
    "hist_adverse_rate": 0.0249,
    "info_age_td": 0.0102,
    "last_surprise": 0.0567,
    "mean_surprise4": 0.0274,
    "wd_amihud60": 0.0134,
    "wd_bars20": 0.0154,
    "wd_intraday20": 0.0142,
    "wd_kurt60": 0.017,
    "wd_log_dollar_vol60": 0.0137,
    "wd_maxdd60": 0.02,
    "wd_overnight20": 0.018,
    "wd_parkinson20": 0.0251,
    "wd_ret20": 0.0141,
    "wd_ret60": 0.0168,
    "wd_skew60": 0.0156,
    "wd_vol20": 0.0144,
    "wd_vol60": 0.0178,
    "wd_volratio20": 0.0159,
    "wd_volratio5": 0.0158,
    "wd_zeroret60": 0.0046
   },
   "model": "LB2",
   "n_features": 37,
   "params": {
    "bagging_fraction": 0.8,
    "best_iteration": 632,
    "feature_fraction": 0.5,
    "lambda_l2": 10.0,
    "learning_rate": 0.01,
    "min_child_samples": 200,
    "num_leaves": 63
   },
   "tag": "chrono",
   "target": "y_ocf_negative",
   "trials": 24,
   "val_score": 0.4493253744647834
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0526,
    "f_capex_assets": 0.0227,
    "f_cash_assets": 0.0861,
    "f_current_ratio": 0.018,
    "f_gross_margin": 0.043,
    "f_int_cover": 0.0088,
    "f_leverage": 0.0198,
    "f_log_assets": 0.0897,
    "f_log_mcap": 0.0151,
    "f_loss": 0.0001,
    "f_net_issuance": 0.0123,
    "f_ni_assets": 0.0224,
    "f_ocf_assets": 0.0546,
    "f_op_margin": 0.0477,
    "f_rd_rev": 0.0193,
    "f_rev_growth": 0.0902,
    "f_roa": 0.0018,
    "hist_adverse_rate": 0.0289,
    "info_age_td": 0.0068,
    "last_surprise": 0.0572,
    "mean_surprise4": 0.0247,
    "w1m_ac1": 0.0059,
    "w1m_beta": 0.0127,
    "w1m_bpv": 0.0115,
    "w1m_down_vol_share": 0.009,
    "w1m_drift": 0.0043,
    "w1m_max_share": 0.0054,
    "w1m_present_share": 0.0035,
    "w1m_rj": 0.0077,
    "w1m_rkurt": 0.0081,
    "w1m_rskew": 0.0068,
    "w1m_rsneg_share": 0.0042,
    "w1m_rv": 0.0083,
    "w1m_rv_mktdown_share": 0.0066,
    "w1m_sjv": 0.0027,
    "w1m_vol_first30": 0.0089,
    "w1m_vol_gini": 0.0095,
    "w1m_vol_last30": 0.013,
    "w1m_volofvol": 0.0052,
    "w1m_vratio": 0.0069,
    "wd_amihud60": 0.0053,
    "wd_bars20": 0.0042,
    "wd_intraday20": 0.0035,
    "wd_kurt60": 0.0109,
    "wd_log_dollar_vol60": 0.0067,
    "wd_maxdd60": 0.0166,
    "wd_overnight20": 0.0095,
    "wd_parkinson20": 0.0108,
    "wd_ret20": 0.0081,
    "wd_ret60": 0.0102,
    "wd_skew60": 0.0081,
    "wd_vol20": 0.0054,
    "wd_vol60": 0.019,
    "wd_volratio20": 0.009,
    "wd_volratio5": 0.0096,
    "wd_zeroret60": 0.0012
   },
   "model": "LB5",
   "n_features": 56,
   "params": {
    "bagging_fraction": 0.6,
    "best_iteration": 914,
    "feature_fraction": 0.9,
    "lambda_l2": 0.0,
    "learning_rate": 0.01,
    "min_child_samples": 100,
    "num_leaves": 15
   },
   "tag": "chrono",
   "target": "y_ocf_negative",
   "trials": 24,
   "val_score": 0.44969331270002605
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0195,
    "f_capex_assets": 0.0409,
    "f_cash_assets": 0.0265,
    "f_current_ratio": 0.0709,
    "f_gross_margin": 0.052,
    "f_int_cover": 0.1826,
    "f_leverage": 0.0423,
    "f_log_assets": 0.0235,
    "f_log_mcap": 0.0247,
    "f_loss": 0.0002,
    "f_net_issuance": 0.0424,
    "f_ni_assets": 0.044,
    "f_ocf_assets": 0.0167,
    "f_op_margin": 0.0131,
    "f_rd_rev": 0.0034,
    "f_rev_growth": 0.0505,
    "f_roa": 0.0062,
    "hist_adverse_rate": 0.0146,
    "info_age_td": 0.0157,
    "last_surprise": 0.0222,
    "mean_surprise4": 0.0352,
    "wd_amihud60": 0.0159,
    "wd_bars20": 0.0195,
    "wd_intraday20": 0.0143,
    "wd_kurt60": 0.0163,
    "wd_log_dollar_vol60": 0.0169,
    "wd_maxdd60": 0.0233,
    "wd_overnight20": 0.0218,
    "wd_parkinson20": 0.013,
    "wd_ret20": 0.0146,
    "wd_ret60": 0.0156,
    "wd_skew60": 0.0124,
    "wd_vol20": 0.0154,
    "wd_vol60": 0.0173,
    "wd_volratio20": 0.0163,
    "wd_volratio5": 0.0177,
    "wd_zeroret60": 0.0026
   },
   "model": "LB2",
   "n_features": 37,
   "params": {
    "bagging_fraction": 0.8,
    "best_iteration": 198,
    "feature_fraction": 0.7,
    "lambda_l2": 10.0,
    "learning_rate": 0.03,
    "min_child_samples": 50,
    "num_leaves": 63
   },
   "tag": "chrono",
   "target": "y_liquidity_deterioration",
   "trials": 24,
   "val_score": 0.632857090195195
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0153,
    "f_capex_assets": 0.0354,
    "f_cash_assets": 0.0198,
    "f_current_ratio": 0.0652,
    "f_gross_margin": 0.0465,
    "f_int_cover": 0.1944,
    "f_leverage": 0.0314,
    "f_log_assets": 0.0187,
    "f_log_mcap": 0.0156,
    "f_loss": 0.0027,
    "f_net_issuance": 0.0338,
    "f_ni_assets": 0.0351,
    "f_ocf_assets": 0.0123,
    "f_op_margin": 0.0152,
    "f_rd_rev": 0.0037,
    "f_rev_growth": 0.0419,
    "f_roa": 0.0119,
    "hist_adverse_rate": 0.0144,
    "info_age_td": 0.0115,
    "last_surprise": 0.0163,
    "mean_surprise4": 0.0239,
    "w1m_ac1": 0.0105,
    "w1m_beta": 0.016,
    "w1m_bpv": 0.0062,
    "w1m_down_vol_share": 0.0108,
    "w1m_drift": 0.0052,
    "w1m_max_share": 0.0073,
    "w1m_present_share": 0.0127,
    "w1m_rj": 0.0087,
    "w1m_rkurt": 0.0107,
    "w1m_rskew": 0.0073,
    "w1m_rsneg_share": 0.0107,
    "w1m_rv": 0.0066,
    "w1m_rv_mktdown_share": 0.0093,
    "w1m_sjv": 0.0069,
    "w1m_vol_first30": 0.0117,
    "w1m_vol_gini": 0.0107,
    "w1m_vol_last30": 0.0096,
    "w1m_volofvol": 0.007,
    "w1m_vratio": 0.0058,
    "wd_amihud60": 0.0157,
    "wd_bars20": 0.0098,
    "wd_intraday20": 0.0056,
    "wd_kurt60": 0.0082,
    "wd_log_dollar_vol60": 0.011,
    "wd_maxdd60": 0.0206,
    "wd_overnight20": 0.0164,
    "wd_parkinson20": 0.0085,
    "wd_ret20": 0.0074,
    "wd_ret60": 0.0103,
    "wd_skew60": 0.0078,
    "wd_vol20": 0.0077,
    "wd_vol60": 0.0108,
    "wd_volratio20": 0.0106,
    "wd_volratio5": 0.0089,
    "wd_zeroret60": 0.0017
   },
   "model": "LB5",
   "n_features": 56,
   "params": {
    "bagging_fraction": 0.8,
    "best_iteration": 291,
    "feature_fraction": 0.5,
    "lambda_l2": 10.0,
    "learning_rate": 0.03,
    "min_child_samples": 50,
    "num_leaves": 31
   },
   "tag": "chrono",
   "target": "y_liquidity_deterioration",
   "trials": 24,
   "val_score": 0.6345916500670383
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0098,
    "f_capex_assets": 0.0205,
    "f_cash_assets": 0.0265,
    "f_current_ratio": 0.0339,
    "f_gross_margin": 0.0245,
    "f_int_cover": 0.0102,
    "f_leverage": 0.0124,
    "f_log_assets": 0.0356,
    "f_log_mcap": 0.0087,
    "f_loss": 0.0005,
    "f_net_issuance": 0.0085,
    "f_ni_assets": 0.0247,
    "f_ocf_assets": 0.0112,
    "f_op_margin": 0.0025,
    "f_rd_rev": 0.0003,
    "f_rev_growth": 0.024,
    "f_roa": 0.0047,
    "hist_adverse_rate": 0.1773,
    "info_age_td": 0.0161,
    "last_surprise": 0.1867,
    "mean_surprise4": 0.1229,
    "wd_amihud60": 0.0055,
    "wd_bars20": 0.0105,
    "wd_intraday20": 0.0067,
    "wd_kurt60": 0.0084,
    "wd_log_dollar_vol60": 0.0068,
    "wd_maxdd60": 0.0098,
    "wd_overnight20": 0.0094,
    "wd_parkinson20": 0.0597,
    "wd_ret20": 0.0077,
    "wd_ret60": 0.0089,
    "wd_skew60": 0.0073,
    "wd_vol20": 0.0157,
    "wd_vol60": 0.0657,
    "wd_volratio20": 0.0077,
    "wd_volratio5": 0.0079,
    "wd_zeroret60": 0.001
   },
   "model": "LB2",
   "n_features": 37,
   "params": {
    "bagging_fraction": 0.8,
    "best_iteration": 636,
    "feature_fraction": 0.5,
    "lambda_l2": 10.0,
    "learning_rate": 0.01,
    "min_child_samples": 200,
    "num_leaves": 63
   },
   "tag": "chrono",
   "target": "y_abs_surprise",
   "trials": 24,
   "val_score": 0.49668331260297294
  },
  {
   "design": "event",
   "h": 20,
   "importance_gain": {
    "f_accruals": 0.0067,
    "f_capex_assets": 0.018,
    "f_cash_assets": 0.0238,
    "f_current_ratio": 0.0271,
    "f_gross_margin": 0.0202,
    "f_int_cover": 0.0083,
    "f_leverage": 0.0093,
    "f_log_assets": 0.0271,
    "f_log_mcap": 0.006,
    "f_loss": 0.0005,
    "f_net_issuance": 0.0052,
    "f_ni_assets": 0.0187,
    "f_ocf_assets": 0.009,
    "f_op_margin": 0.0018,
    "f_rd_rev": 0.0001,
    "f_rev_growth": 0.0206,
    "f_roa": 0.0066,
    "hist_adverse_rate": 0.1926,
    "info_age_td": 0.0145,
    "last_surprise": 0.1847,
    "mean_surprise4": 0.1198,
    "w1m_ac1": 0.005,
    "w1m_beta": 0.0058,
    "w1m_bpv": 0.0097,
    "w1m_down_vol_share": 0.0048,
    "w1m_drift": 0.0028,
    "w1m_max_share": 0.0042,
    "w1m_present_share": 0.0052,
    "w1m_rj": 0.0074,
    "w1m_rkurt": 0.0048,
    "w1m_rskew": 0.0049,
    "w1m_rsneg_share": 0.0039,
    "w1m_rv": 0.0143,
    "w1m_rv_mktdown_share": 0.0048,
    "w1m_sjv": 0.0029,
    "w1m_vol_first30": 0.0055,
    "w1m_vol_gini": 0.0043,
    "w1m_vol_last30": 0.0046,
    "w1m_volofvol": 0.0055,
    "w1m_vratio": 0.0054,
    "wd_amihud60": 0.0032,
    "wd_bars20": 0.0049,
    "wd_intraday20": 0.0029,
    "wd_kurt60": 0.0049,
    "wd_log_dollar_vol60": 0.0034,
    "wd_maxdd60": 0.0063,
    "wd_overnight20": 0.0057,
    "wd_parkinson20": 0.0423,
    "wd_ret20": 0.0047,
    "wd_ret60": 0.0063,
    "wd_skew60": 0.0049,
    "wd_vol20": 0.0068,
    "wd_vol60": 0.0667,
    "wd_volratio20": 0.0047,
    "wd_volratio5": 0.0054,
    "wd_zeroret60": 0.0007
   },
   "model": "LB5",
   "n_features": 56,
   "params": {
    "bagging_fraction": 0.8,
    "best_iteration": 550,
    "feature_fraction": 0.5,
    "lambda_l2": 10.0,
    "learning_rate": 0.01,
    "min_child_samples": 200,
    "num_leaves": 63
   },
   "tag": "chrono",
   "target": "y_abs_surprise",
   "trials": 24,
   "val_score": 0.4971337861378994
  },
  {
   "best_iteration": 303,
   "design": "event",
   "h": 1,
   "model": "LB2",
   "tag": "fixed",
   "target": "y_adverse_opinc"
  },
  {
   "best_iteration": 278,
   "design": "event",
   "h": 1,
   "model": "LB5",
   "tag": "fixed",
   "target": "y_adverse_opinc"
  },
  {
   "best_iteration": 396,
   "design": "event",
   "h": 5,
   "model": "LB2",
   "tag": "fixed",
   "target": "y_adverse_opinc"
  },
  {
   "best_iteration": 407,
   "design": "event",
   "h": 5,
   "model": "LB5",
   "tag": "fixed",
   "target": "y_adverse_opinc"
  },
  {
   "best_iteration": 576,
   "design": "event",
   "h": 10,
   "model": "LB2",
   "tag": "fixed",
   "target": "y_adverse_opinc"
  },
  {
   "best_iteration": 463,
   "design": "event",
   "h": 10,
   "model": "LB5",
   "tag": "fixed",
   "target": "y_adverse_opinc"
  },
  {
   "best_iteration": 281,
   "design": "event",
   "h": 20,
   "model": "LB2",
   "tag": "fixed",
   "target": "y_adverse_opinc"
  },
  {
   "best_iteration": 406,
   "design": "event",
   "h": 20,
   "model": "LB5",
   "tag": "fixed",
   "target": "y_adverse_opinc"
  },
  {
   "best_iteration": 270,
   "design": "event",
   "h": 40,
   "model": "LB2",
   "tag": "fixed",
   "target": "y_adverse_opinc"
  },
  {
   "best_iteration": 350,
   "design": "event",
   "h": 40,
   "model": "LB5",
   "tag": "fixed",
   "target": "y_adverse_opinc"
  }
 ],
 "fixed_config": {
  "bagging_fraction": 0.8,
  "bagging_freq": 1,
  "feature_fraction": 0.7,
  "lambda_l2": 1.0,
  "learning_rate": 0.03,
  "min_child_samples": 100,
  "n_estimators": 600,
  "n_jobs": 12,
  "num_leaves": 15,
  "verbose": -1
 },
 "run_at": "2026-11-02T15:30:00-0500"
}