Risk Analysis
ML-powered disaster risk classification using Random Forest Classifier
Machine Learning ModelRandom Forest
Model: Random Forest Classifier
Uses 5 decision trees with majority voting for robust predictions. Each tree analyzes different aspects: disaster frequency, severity, budget usage, and geographic risk factors.
Feature Importance
Severity Score30%
Disaster Frequency25%
Budget Usage15%
Seismic Risk12%
Flood Risk10%
Drought Risk8%
High Risk
21
States/UTs requiring immediate attention
Medium Risk
8
States/UTs needing monitoring
Low Risk
4
States/UTs with stable conditions
Risk Heatmap
Click on a state to view ML-powered risk assessment
Low Risk
Medium Risk
High Risk
State Details
Select a state from the map to view ML analysis
Select a state to view ML-powered risk analysis
Risk Classification Table
All states classified by Random Forest model with confidence scores
| State | Score | Level | Confidence | Primary Factor | Flood | Events |
|---|---|---|---|---|---|---|
| Andhra Pradesh | 97 | High | 90% | Disaster Frequency | Yes | 4 |
| Goa | 97 | High | 91% | Severity Score | Partial | 1 |
| Gujarat | 97 | High | 89% | Disaster Frequency | Partial | 10 |
| Haryana | 97 | High | 90% | Disaster Frequency | Partial | 3 |
| Jharkhand | 97 | High | 91% | Severity Score | Partial | 1 |
| Karnataka | 97 | High | 91% | Disaster Frequency | Partial | 3 |
| Maharashtra | 97 | High | 89% | Disaster Frequency | Partial | 11 |
| Odisha | 97 | High | 89% | Disaster Frequency | Yes | 12 |
| Punjab | 97 | High | 90% | Disaster Frequency | Partial | 4 |
| Rajasthan | 97 | High | 91% | Disaster Frequency | No | 4 |
| Telangana | 97 | High | 91% | Disaster Frequency | Partial | 3 |
| Uttar Pradesh | 97 | High | 90% | Disaster Frequency | Yes | 7 |
| Arunachal Pradesh | 96 | High | 87% | Severity Score | Yes | 1 |
| Assam | 96 | High | 87% | Disaster Frequency | Yes | 11 |
| Himachal Pradesh | 96 | High | 87% | Disaster Frequency | Partial | 8 |
| Meghalaya | 96 | High | 87% | Disaster Frequency | Yes | 4 |
| Mizoram | 96 | High | 87% | Disaster Frequency | Yes | 2 |
| Nagaland | 96 | High | 87% | Severity Score | Partial | 1 |
| Sikkim | 96 | High | 87% | Disaster Frequency | Yes | 2 |
| Tripura | 96 | High | 87% | Disaster Frequency | Yes | 7 |
| Uttarakhand | 96 | High | 87% | Disaster Frequency | Yes | 14 |
| Bihar | 60 | Medium | 71% | Disaster Frequency | Yes | 6 |
| Jammu and Kashmir | 60 | Medium | 72% | Disaster Frequency | No | 5 |
| Kerala | 60 | Medium | 71% | Disaster Frequency | Yes | 5 |
| Madhya Pradesh | 60 | Medium | 71% | Disaster Frequency | Partial | 5 |
| Manipur | 60 | Medium | 70% | Disaster Frequency | Yes | 3 |
| Tamil Nadu | 60 | Medium | 71% | Disaster Frequency | Partial | 7 |
| West Bengal | 60 | Medium | 71% | Disaster Frequency | Yes | 6 |
| Chhattisgarh | 58 | Medium | 67% | Disaster Frequency | Partial | 2 |
| Ladakh | 28 | Low | 80% | Disaster Frequency | No | 1 |
| Puducherry | 28 | Low | 80% | Disaster Frequency | No | 2 |
| Chandigarh | 27 | Low | 78% | Severity Score | No | 1 |
| Delhi | 27 | Low | 78% | Disaster Frequency | No | 3 |