Data Science
Personal Finance Analytics
Statement parsing, auto-categorisation and spend forecasting
- Python
- Pandas
- Prophet
- Streamlit
- +2
Data Science · Major Project
Predicts next-day temperature and rain from historical observations
Overview
Forecasts next-day temperature as a regression task and rain or no rain as a classification task, using the public Daily Delhi Climate and Rain in Australia datasets from Kaggle. Lag features, rolling means and seasonal encodings feed random forest, XGBoost and LSTM models, each evaluated with time-ordered splits. A dashboard shows forecasts beside what actually happened.
What makes it stand up
Module breakdown
Fills gaps and derives lag and rolling features.
Predicts next-day temperature with three models.
Predicts rain with class-weighted models.
RMSE, ROC curves and confusion matrices in the report.
Streamlit charts of forecasts against observations.
After this, you will be able to
Technology stack
You receive
Keep looking
Data Science
Statement parsing, auto-categorisation and spend forecasting