| { | |
| "model_type": "xgboost", | |
| "task": "regression", | |
| "framework": "sklearn", | |
| "target_variable": "PTS", | |
| "model_name": "NBA Performance Predictor", | |
| "version": "1.0.0", | |
| "description": "XGBoost model for predicting NBA player points per game using historical statistics and time-series features", | |
| "license": "MIT", | |
| "tags": [ | |
| "xgboost", | |
| "nba", | |
| "sports-analytics", | |
| "regression", | |
| "time-series", | |
| "basketball" | |
| ], | |
| "metrics": { | |
| "rmse": "3-5 points", | |
| "r2_score": "0.6-0.8" | |
| }, | |
| "input_features": [ | |
| "Age", | |
| "G", | |
| "GS", | |
| "MP", | |
| "FG", | |
| "FGA", | |
| "FG_1", | |
| "Pos_encoded", | |
| "Team_encoded", | |
| "Age_category_encoded", | |
| "PTS_lag_1", | |
| "PTS_lag_2", | |
| "TRB_lag_1", | |
| "AST_lag_1", | |
| "Points_per_minute_lag_1", | |
| "Efficiency_lag_1" | |
| ], | |
| "preprocessing": { | |
| "scaler": "StandardScaler", | |
| "encodings": { | |
| "position": "LabelEncoder", | |
| "team": "LabelEncoder", | |
| "age_category": "LabelEncoder" | |
| } | |
| } | |
| } |