Skip to content

Forecast Web Traffic Demand Time Series with ARIMA+ BigQuery and Looker Studio. Addionatel modeling available with ARIMA, LSTM, and Facebook Prophet.

License

Notifications You must be signed in to change notification settings

marcopellegrinoit/web-traffic-time-series-predictions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forecast Web Traffic Demand Time Series with ARIMA+ BigQuery and Looker Studio

Author: Marco Pellegrino
Year: 2024

Forecast Web Traffic Demand using ARIMA+ on GCP BigQuery, and visualize insights in Looker Studio. Additional data modeling is locally performed with ARIMA, LSTM, and Facebook Prophet.

Given historical data, this work can be applied to business case studies where it is required to forecast a generic demand for services or goods.

Table of Contents

  1. Description
  2. Data
  3. Install Required Libraries
  4. Project Structure
  5. License

Description

The project includes both SQL code to be run on BigQuery and Python code to execute the same analysis on a local machine.

Data

The dataset consists of approximately 145k time series. Each of these time series represents several daily views of a different Wikipedia article, from July 1st, 2015, until December 31st, 2016.

Source: https://www.kaggle.com/c/web-traffic-time-series-forecasting/data

Install Required Libraries

To install the required Python libraries:

pip install -r requirements.txt

Note: In some environments, use pip3 instead of pip.

The code has been tested with Python 3.11.

Sources

Further development

Since the data contains a time series for different pages, each with different characteristics such as language and seasonalities, it would be interesting to implement the new multivariate ARIMA+ XREG model of BigQuery.

License

This repository is licensed under the GNU General Public License v3.0 (GPL-3.0). For more details, see the LICENSE file.

About

Forecast Web Traffic Demand Time Series with ARIMA+ BigQuery and Looker Studio. Addionatel modeling available with ARIMA, LSTM, and Facebook Prophet.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published