This project predicts daily rainfall using historical weather data from Austin (2019โ2023). Multiple machine learning regression models are trained, cross-validated, and compared to select the most accurate model.
- Predict rainfall (
precip) using meteorological features - Compare baseline and advanced ML models
- Select the best-performing model using cross-validation
- File:
Austin_2019_2023.csv - Location: Austin, USA
- Time Period: January 2019 โ July 2023
- Features:
- tempmax
- tempmin
- humidity
- dew
- Target:
- precip (Rainfall)
- Linear Regression (Baseline)
- Random Forest Regressor
- Support Vector Regressor (SVR)
- XGBoost Regressor
- Data preprocessing and missing value handling
- Trainโtest split (80/20)
- 5-fold cross-validation
- Model evaluation using RMSE and Rยฒ
- Model comparison and selection
pip install -r requirements.txt
python src/train_models.py