Data analytics on electricity consumption

Energy Research Institute @ NTU (ERI@N) has been collecting electricity meter readings for several buildings in Nanyang Technological University (NTU). This project aims to carry out data analytics on the electricity consumption in NTU to discover insights and anomalies in the data and replace anoma...

Full description

Saved in:
Bibliographic Details
Main Author: Pan, Jiacong
Other Authors: Yeo Chai Kiat
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/76142
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Energy Research Institute @ NTU (ERI@N) has been collecting electricity meter readings for several buildings in Nanyang Technological University (NTU). This project aims to carry out data analytics on the electricity consumption in NTU to discover insights and anomalies in the data and replace anomalies in the data by estimates from the normal trend. The first part of the project was to visualize and analyze the data. Python libraries such as Pandas and Matplotlib were used to read and plot graphs of the data. With the visualizations, general trends such as weekly trends and daily trends were recognized. Anomalies which deviate from the trend were identified as well. The second part of the project was to use models to learn the normal trend and replace the anomaly data with estimates of the normal data. Firstly, the raw data was pre-processed to remove the anomalies and to obtain the training and test datasets. Secondly, two models, cubic spline and Long Short Term Memory network (LSTM), were configured to train with the training dataset. Lastly, the trained models were used to predict the test set. Based on the actual test set and predicted results, evaluation metrics such as Root Mean Squared Error and Mean Absolute Error were calculated and the performance of the models were discussed.