redhat-et / customer-growth-model

The repo enables accurate customer revenue forecasting using ARIMA and other time series methods. It provides practical examples, data preprocessing, evaluation, and optimization. It also identifies potential customers through market analysis and predictive modeling. Empowering businesses for data-driven growth.
Other
1 stars 2 forks source link

Growth Forecasting Model

This project aims to develop accurate customer/user revenue forecasting using ARIMA and other time series forecasting ML models to help drive business growth and enable organizations to be more data driven.

In light of the recent advancements in AI, particularly in predictive modeling, we now have a powerful tool at our disposal to quickly consume and analyze vast amounts of data. By using open source time series forecasting ML models such as ARIMA and Prophet, we can provide more accurate predictions and insights in real-time, enabling organizations and teams to streamline processes and increase efficiency, improve and manage customer risk, and adapt to changing market conditions.

Time Series Forecasting Models

Time series forecasting models are statistical models that use historical data to predict future values. These models are used in a variety of industries, including finance, retail, and manufacturing.

There are many different types of time series forecasting models, but some of the most common include:

The choice of which time series forecasting model to use depends on the characteristics of the time series data. For example, if the time series data is very noisy, then a model that is robust to noise, such as an ARMA model, may be a good choice. For this project, we have chosen the ARIMA model.

Data

To develop these open-source models, we are utilizing data generated from the OpenAI API. This data includes unique account IDs and weekly revenue, which form the basis of our model training.Here is the notebook

Repo Structure