Motivation behind the app
Building energy consumption has increased tremendously worldwide, 40% of total primary energy is consumed by buildings alone in US
Increased energy consumption leads to higher GHG emissions, which means accelerating Climate Change
Energy simulation especially during the design phase, can help in improving the efficiency of buildlings,leading to lower energy consumption during the operations phase.
Simulation is tedious process and it takes hours to do the job.
Having tools which can predict heating and cooling load ,during conceptual stage, can help designers to analyze the influence of input parameters on energy consumption.
App link
— .class #id
App Guide
- It has slider input and allows you to choose among several parameters
- Parameters are surface area of the building, orientation,Height,Roof area,Glazing Area
- The dash board consists of Plots, assumption made, Reference Material and Data
- Based on your choice of parameter it gives you the heating and cooling load required
## Warning: package 'png' was built under R version 3.1.2

— .class #id
Recipe for the building the app
- Data Sourced from UCI repo store
- Data munging:- basically slice and dice to make it fit for consumption
- Partitioned the data in two parts , train and test data
- performed Exploratory Analysis such as pairwise plots, correlation maps
- Analysed relationship between predictor, check for normality and multicollinearity in the data
- Residual diagnostics to see if the v ariance is homoskedastic,avoided linear regression as the result was negative
- Outlier analysis done to check if robust regression is required
- All the result pointed towards using non linear methd, hence models were built using Neural Network , Support Vector Regression,KNN, Random Forestand Bagged Tree algorithms
- Ensemble stacking with the help of GAM method was used to combine the models
- In sample and out sample error were compared to finalise the model
- Out sample erro was used to select the final model
— .class #id
Spearman’s Correlation and Variable Importance in prediction
corrplot(M, order = "FPC", method = "color", type = "lower", tl.cex = 0.8,
tl.col = rgb(0, 0, 0))
mtext("Spearman's Correlation Map", side=3, outer=TRUE, line=-3,cex=1.5)
p

— .class #id