A predictive pipeline that evaluates the probability of a real estate tenant churn, and provides analysis of how different factors influence that probability.
Challenge:
Our client manages a lot of commercial real estate facilities in the US. Their aim was to reduce tenant churn. They could do so by making educated guesses about whether the tenants will churn and offering them appropriate discounts or other promotions and by understanding better how different factors influence tenant decisions.
Features:
- Integration with 3rd party cloud file manager
- Emails receivers and parsers
- Journaling service
- Scheduling service
- DB services for predictability algorithms
Solution
Using Machine Learning, we built a predictive pipeline that evaluates the probability of tenant churn and provides an analysis of how different features influence that probability. To get to this stage, we had to provide business analysis, figure out which features should this backend system have, have model training, and deploy the server.
So the project consisted of the following stages:
- Business evaluation
- Exploratory data analysis
- Selection and engineering of the features
- Model training and validation
- Machine Learning
Tech Stack:
Python
MS SQL
Scikit-learn
Pandas
NumPy
Jupyter
ML