Artificial Intelligence 5 min read

Using Facebook Prophet for Time Series Forecasting: Predicting Tencent Cloud Database Storage Trends

The article explains Facebook Prophet’s additive regression model and demonstrates its use to forecast Tencent Cloud database storage demand, showing upward trends and growing uncertainty from January‑June 2018 data, while highlighting practical applications for internal customer identification and capacity planning.

Tencent Cloud Developer
Tencent Cloud Developer
Tencent Cloud Developer
Using Facebook Prophet for Time Series Forecasting: Predicting Tencent Cloud Database Storage Trends

This article introduces Facebook's Prophet time series forecasting model and demonstrates its application in predicting Tencent Cloud database storage trends.

Prophet is a powerful time series prediction model that analyzes historical data to forecast future trends. The model is particularly useful for data with temporal dimensions, such as weather or stock prices.

The author applied Prophet to predict Tencent Cloud database purchase volumes using data from January to June 2018 as the test set. The results show that as time progresses, the overall estimated storage capacity trends upward, though uncertainty also increases. The model's predictions closely matched actual values in the test set.

Prophet is structured as an additive regression model: y(t) = g(t) + s(t) + h(t) + et

The model consists of three main components:

1. Growth (g(t)) : Fits non-periodic changes using piecewise linear or logistic growth curves. Prophet automatically detects trend changes by identifying turning points in the data.

2. Seasonality (s(t)) : Models periodic changes such as weekly and yearly patterns using Fourier series for annual seasonality and dummy variables for weekly patterns.

3. Holidays (h(t)) : Accounts for the impact of holidays with non-fixed dates on the forecast values.

The practical applications of this model include:

For internal services:

• Identifying potential customers by detecting companies with rapidly increasing database purchases

• Predicting when customers need capacity expansion for better service preparation

For customer services:

• Providing SaaS analytics for customer-selected dimensions

• Analyzing CVM usage to help customers choose optimal configurations

machine learningtime series forecastingdata scienceTencent CloudAdditive Regression ModelDatabase Storage PredictionFacebook ProphetProphet
Tencent Cloud Developer
Written by

Tencent Cloud Developer

Official Tencent Cloud community account that brings together developers, shares practical tech insights, and fosters an influential tech exchange community.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.