{
  "generated_at_utc": "2026-03-12T17:31:23.996373+00:00",
  "dataset": {
    "symbols": [
      "QQQ",
      "SPY",
      "TSLA"
    ],
    "date_start": "2025-10-28",
    "date_end": "2026-03-09",
    "n_dates": 90,
    "n_rows": 270,
    "is_dates": 54,
    "oos_dates": 36,
    "is_rows": 162,
    "oos_rows": 108
  },
  "baselines": {
    "odd50_candidate": "odd<50",
    "best_existing_candidate": "odd<200_sub",
    "odd50_net_calibration": {
      "intercept": -63984.33087172783,
      "slope": -0.9141834478454158
    },
    "odd50_activity_calibration": {
      "intercept": -0.111938695844443,
      "slope": 0.7434249544265199
    },
    "best_net_calibration": {
      "intercept": 154084.90104701885,
      "slope": 0.09814141518144287
    },
    "best_activity_calibration": {
      "intercept": 0.1456971959319818,
      "slope": 0.9052053341718567
    }
  },
  "metrics": {
    "model": {
      "IS": {
        "N": 162,
        "buy_mae": 1569594.5282649952,
        "buy_mape_pct": 29.544472197070164,
        "buy_rmse": 2229047.156562567,
        "buy_pearson": 0.7583317934138986,
        "buy_spearman": 0.8074915215486035,
        "sell_mae": 1581026.1344221702,
        "sell_mape_pct": 31.26193211490215,
        "sell_rmse": 2483505.2245510803,
        "sell_pearson": 0.7040504066592982,
        "sell_spearman": 0.7702526670251396,
        "activity_mae": 0.010904412228236064,
        "activity_rmse": 0.014509590967501462,
        "activity_pearson": 0.9835089133826378,
        "activity_spearman": 0.9835751614892718
      },
      "OOS": {
        "N": 108,
        "buy_mae": 1660867.0711659193,
        "buy_mape_pct": 42.11840212295297,
        "buy_rmse": 2165575.306756754,
        "buy_pearson": 0.3794156643462409,
        "buy_spearman": 0.4484361751788657,
        "sell_mae": 1504413.2760911286,
        "sell_mape_pct": 29.542230827396367,
        "sell_rmse": 2263170.365573555,
        "sell_pearson": 0.3908644860918831,
        "sell_spearman": 0.5151523812245753,
        "activity_mae": 0.015775779374989186,
        "activity_rmse": 0.02011496138140277,
        "activity_pearson": 0.9814969766591679,
        "activity_spearman": 0.976306839292349,
        "activity_top_quartile_precision": 0.9629629629629629,
        "activity_top_quartile_recall": 0.9629629629629629
      }
    },
    "baseline_odd50_transformed": {
      "IS": {
        "N": 162,
        "buy_mae": 1693509.5204248093,
        "buy_mape_pct": 35.31119744217006,
        "buy_rmse": 2582116.3493832746,
        "buy_pearson": 0.6516820138724528,
        "buy_spearman": 0.7283790668693308,
        "sell_mae": 1778502.9164600961,
        "sell_mape_pct": 40.94087576107665,
        "sell_rmse": 2732467.3448142027,
        "sell_pearson": 0.6180709682374026,
        "sell_spearman": 0.6560155018410553,
        "activity_mae": 0.050399928507028825,
        "activity_rmse": 0.06317397396605393,
        "activity_pearson": 0.6156353910076982,
        "activity_spearman": 0.7119316473811005
      },
      "OOS": {
        "N": 108,
        "buy_mae": 1765795.5099719968,
        "buy_mape_pct": 44.75940511330969,
        "buy_rmse": 2217100.653983845,
        "buy_pearson": 0.46604097526486254,
        "buy_spearman": 0.568969295111797,
        "sell_mae": 1713262.0883785582,
        "sell_mape_pct": 39.18682142084516,
        "sell_rmse": 2302621.122408606,
        "sell_pearson": 0.41514471776243816,
        "sell_spearman": 0.4753208151133213,
        "activity_mae": 0.040121175952793624,
        "activity_rmse": 0.048360414096374336,
        "activity_pearson": 0.8253903864906739,
        "activity_spearman": 0.7737193594177217,
        "activity_top_quartile_precision": 0.6666666666666666,
        "activity_top_quartile_recall": 0.6666666666666666
      }
    },
    "baseline_best_existing_transformed": {
      "candidate": "odd<200_sub",
      "IS": {
        "N": 162,
        "buy_mae": 1680346.3320104543,
        "buy_mape_pct": 35.16084019483762,
        "buy_rmse": 2477351.904235544,
        "buy_pearson": 0.6845234577479913,
        "buy_spearman": 0.7482164556050925,
        "sell_mae": 1740564.6598737861,
        "sell_mape_pct": 38.27160640915779,
        "sell_rmse": 2690831.725372817,
        "sell_pearson": 0.6298062573133246,
        "sell_spearman": 0.6836207468376048,
        "activity_mae": 0.01820785124864581,
        "activity_rmse": 0.023910097568972295,
        "activity_pearson": 0.9544864845814965,
        "activity_spearman": 0.9584510013957865
      },
      "OOS": {
        "N": 108,
        "buy_mae": 1708354.6157277068,
        "buy_mape_pct": 41.53019963996895,
        "buy_rmse": 2097247.579222892,
        "buy_pearson": 0.42660159928605396,
        "buy_spearman": 0.5569274152828984,
        "sell_mae": 1806216.2880667238,
        "sell_mape_pct": 39.77617349573197,
        "sell_rmse": 2391032.2860841053,
        "sell_pearson": 0.30372474887441286,
        "sell_spearman": 0.4314308306420113,
        "activity_mae": 0.020204126737666046,
        "activity_rmse": 0.02614972528752325,
        "activity_pearson": 0.9618541085754921,
        "activity_spearman": 0.9527184734249811,
        "activity_top_quartile_precision": 0.9629629629629629,
        "activity_top_quartile_recall": 0.9629629629629629
      }
    }
  },
  "model": {
    "n_features": 26,
    "feature_columns": [
      "net_odd<50",
      "net_odd<200_sub",
      "act_odd<50",
      "act_odd<200_sub",
      "nproxy_odd<50",
      "nproxy_odd<200_sub",
      "total_trades",
      "theta_total_delta",
      "theta_total_premium",
      "theta_large_flow",
      "theta_total_volume",
      "theta_put_call_ratio",
      "theta_0dte_delta",
      "theta_0dte_premium",
      "theta_0dte_volume_share",
      "theta_0dte_trade_share",
      "buy_lag1",
      "sell_lag1",
      "net_lag1",
      "activity_lag1",
      "buy_lag3_mean",
      "sell_lag3_mean",
      "pred_net_fusion",
      "pred_activity_fusion",
      "sym_QQQ",
      "sym_SPY"
    ],
    "top_abs_weights_buy_log": {
      "sell_lag3_mean": 0.20979410049302902,
      "nproxy_odd<200_sub": 0.15899984457623706,
      "pred_activity_fusion": -0.08167809674110975,
      "net_lag1": 0.07192435823528372,
      "sym_QQQ": -0.07030816926869286,
      "theta_total_delta": 0.0666407723788299,
      "net_odd<200_sub": -0.05779523740071848,
      "pred_net_fusion": 0.05407699105748758,
      "theta_total_volume": 0.04805669141019969,
      "nproxy_odd<50": 0.04029815091260661
    },
    "top_abs_weights_sell_log": {
      "sym_QQQ": -0.20386380167859078,
      "nproxy_odd<200_sub": 0.1903970834528071,
      "total_trades": 0.1549084370963505,
      "sell_lag1": -0.14352136403860832,
      "net_lag1": -0.12048966990544593,
      "buy_lag3_mean": 0.1140037928948412,
      "theta_large_flow": 0.11301927740300073,
      "theta_total_volume": 0.09135149213470335,
      "activity_lag1": -0.09079528981901021,
      "pred_net_fusion": -0.0898958236025707
    }
  }
}