About This System
How the election prediction model works
How It Works
đ¤ Machine Learning Model
This system uses a Random Forest Classifier (200 decision trees) trained on 72 years of real Maharashtra Rajya Sabha election data (1952â2024). Each tree votes on the outcome; the final win probability is the average across all trees.
⥠Recency Weighting
Not all elections are equal â politics changes over time! The model uses exponential decay weighting so that recent elections matter more:
đ What the Model Looks At (9 Features)
- Party Identity: Encoded party name â model learns each party's historical pattern
- MLA Strength: How many MLAs the party currently holds
- Alliance Strength: Combined MLA count including all coalition partners
- Alliance Majority Flag: Whether the alliance holds âĨ145 MLAs â the key RS election trigger
- MLA Share %: Party's share of all 288 Maharashtra seats (normalised)
- Alliance Share %: Alliance's share of all 288 seats (normalised)
- Past Rajya Sabha Wins: Historical RS track record
- Candidate Type: New, Experienced/Incumbent, or Mixed
- Year: Captures political era trends (with recency weighting)
đ¯ Model Stats
â ī¸ Disclaimer
Predictions are based on historical patterns only. Real elections can be affected by many factors not captured here â current events, campaign strategies, voter sentiment, etc. Use this as an informational tool, not a definitive forecast.