Table of Content
 
1. Introduction                                                                                                                                
2. Literature Review                                                                                                                       
3. Data                                                                                                                                             
4. Methodologies                                                                                                                           
4.1 Prediction                                                                                                                             
4.1.1 Random Forest                                                                                                           
4.1.1.1 Random Forest Regression                                                                              
4.1.1.2 Random Forest Feature Importance                                                                 
4.1.2 K-nearest Neighbors Regression                                                                               
4.1.3 Support Vector Machine                                                                                             
4.1.3.1 Support Vector Machine Regression                                                               
4.1.3.2 Support Vector Machine Feature Selection                                                      
4.2 Clustering                                                                                                                            
4.2.1 K-means Clustering                                                                                              
5. Results                                                                                                                                        
5.1 Random Forest                                                                                                                    
5.1.1 Random Forest Regression                                                                                       
5.1.2 Random Forest Feature Importance                                                                        
5.2 K-nearest Neighbors Regression                                                                                        
5.3 Support Vector Machine                                                                                                    
5.3.1 Support Vector Machine Regression                                                                       
5.3.2 Support Vector Machine Feature Selection                                                             
5.4 K-means Clustering                                                                                                           
5.4.1 Energy Consumption                                                                                               
5.4.2 Yearly Trends in Energy Consumption (2012 - 2015)                                             
6. Discussion                                                                                                                                
6.1 Conclusions                                                                                                                       
6.2 Limitations and Future Work                                                                                             
7. Reference