A machine learning-powered Streamlit application that predicts hourly pay rates for healthcare professionals using synthetic data and multiple predictive models.
- Pay rate predictions for various nursing and healthcare roles
- Market analysis of pay rates across different locations
- Historical trend visualization
- Machine learning models:
- Random Forest (not loaded due to size limitations)
- XGBoost (best performing)
- LSTM Time Series Prediction
- Python 3.9+
- Libraries in requirements.txt
git clone https://github.com/aravindnathan02/nurse-pay-prediction.git
cd nurse-pay-prediction
pip install -r requirements.txt
- Train models and generate data:
python pre_deployment.py
- Launch Streamlit app:
streamlit run streamlit_app.py
The application uses:
- Synthetic data generation
- Feature preprocessing
- Multiple regression models
- Time series analysis
Deployed on Streamlit Community Cloud
- Python
- Streamlit
- Scikit-learn
- XGBoost
- TensorFlow
- Pandas
- Matplotlib
Aravind Vaithianathan (aravindnathan02)