baseline
baseline
¶
Baseline heuristic models for FPL prediction.
BaselineModel
¶
Bases: BaseModel
Baseline model using simple heuristics.
Methods: - Rolling average of points - Weighted recent form - Form-based prediction
Initialize baseline model.
| PARAMETER | DESCRIPTION |
|---|---|
method
|
Prediction method: 'rolling_mean', 'ewma', 'last_value'
TYPE:
|
window
|
Window size for rolling calculations
TYPE:
|
Source code in fplx/models/baseline.py
fit
¶
predict
¶
Predict next gameweek points for a player.
| PARAMETER | DESCRIPTION |
|---|---|
X
|
Player historical data
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
float
|
Predicted points |
Source code in fplx/models/baseline.py
batch_predict
¶
Predict for multiple players.
| PARAMETER | DESCRIPTION |
|---|---|
players_data
|
Dictionary mapping player ID to their data
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
dict[str, float]
|
Dictionary of predictions |
Source code in fplx/models/baseline.py
FormBasedModel
¶
Bases: BaselineModel
Enhanced baseline using form indicators.
Source code in fplx/models/baseline.py
predict
¶
Predict based on form with adjustments.
| PARAMETER | DESCRIPTION |
|---|---|
X
|
Player historical data
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
float
|
Predicted points |