WQD7001 Principles of Data Science

Group A: Apple Pie

Internet Speed & Quality Analysis: Comparing Telecom Operators in Malaysia

plot of chunk unnamed-chunk-1

  • Lim Chin Woon (S2124307)
  • Tay Shi Hui (17170153)
  • Soo Kar Lok (S2000961)
  • Zhao Zikun (17193835)

Name of the app: Internet Speed Analysis App (ISA)

Links:

Web Scraping

server.R and ui.R code

Shiny App

INTRODUCTION

A conversation between Ali and John

A conversation between Ali and John

DON'T WORRY! Use our app to compare the internet speed or mobile network experience across few metrics and decide which telecom operator suits you the most!

THE DATASET


- The datasets (National and Regional) of years 2020 and 2021 were scrapped from OpenSignal.com

- Telecom Operators: Celcom, Maxis, DiGi, UMobile, Unifi, Yes

- Metrics:

  • 4G Availability
  • Upload Speed Experience
  • Download Speed Experience
  • Video Experience
  • Games Experience
  • Voice App Experience

plot of chunk unnamed-chunk-3

THE INTERFACE

National Analysis

User can click on any metric, and two bar charts of years 2020 and 2021, each showing the mobile network experience provided by the five operators, will be shown.

Regional Analysis

User has to select the year, the metric and the state. Then, a bar chart showing the mobile network experience provided by the six operators will be shown on top of the selected state on the map of Malaysia. From the output, user will be able to identify the most optimal operator (Celcom, Maxis, DiGi, U Mobile, Unifi or Yes) based on his preferred metric and state.

plot of chunk unnamed-chunk-4

SUMMARY


plot of chunk unnamed-chunk-5
Emphasize - We understand that it is hard for people to measure the internet speed among all the telecom operators
Define - We define which is the best internet provider for users
Ideate - We show the internet speed provided by different telecom operators across different metrics for comparison
Prototype - We build the Shiny dashboard for internet speed comparison
Test - We validate the dashboard data with the data collected

Summary of experience

  • Understood the process of developing a shiny app via design thinking process
  • Understood the data science process from data collection, data preprocessing and data visualization
  • Developed soft skills in term of cooperation and communication