{ "app": "ST_Log_RHOB", "model_file": "rhob_model.joblib", "features": [ "WOB (klbf)", "Torque (kft.lbf)", "SPP (psi)", "RPM (1/min)", "ROP (ft/h)", "Flow Rate (gpm)" ], "target": "RHOB", "pred_col": "RHOB_Pred", "train_ranges": { "WOB (klbf)": [ 1.94615700399467, 24.0511635411013 ], "Torque (kft.lbf)": [ 4.4885630115556, 10.6601549371402 ], "SPP (psi)": [ 2237.15275329214, 3008.02927891263 ], "RPM (1/min)": [ 92.4329681966572, 159.649012940126 ], "ROP (ft/h)": [ 35.2447034559357, 108.333643237074 ], "Flow Rate (gpm)": [ 641.788449367591, 852.60489842799 ] }, "rf_params": { "n_estimators": 100, "max_depth": 20, "max_features": "log2", "min_samples_split": 2, "min_samples_leaf": 1, "bootstrap": true, "criterion": "squared_error", "random_state": 42, "n_jobs": -1 }, "metrics": { "train": { "R": 0.9952351469996485, "RMSE": 0.020328718733215245, "MAE": 0.01407246467411407, "n": 437 }, "test": { "R": 0.9656119379540025, "RMSE": 0.05032971220389197, "MAE": 0.03355596261224245, "n": 437 } }, "versions": { "numpy": "2.0.2", "scikit_learn": "1.6.1" }, "notes": "Units: g/cc. Header aliases applied; features are ordered canonically." }