Research Article
A New Model for Building Energy Modeling and Management Using Predictive Analytics: Partitioned Hierarchical Multitask Regression (PHMR)
Algorithm 2
Algorithm for constructing the PHMR model.
| Input: A training set and a validation set on the indoor variable , outdoor variable | | and response variable . | | Initialize: | | Fit a lasso model at the current node using to obtain the current empirical risk | | | | Assume that there are outdoor variables, | | for to do | | Split the data of node into left and right child node, and , respectively; | | Fit two lasso models in both child nodes and obtain the coefficients of the regression | | models, and ; | | Calculate empirical risk reduction . | | end for | | if ( for all ) then | | Stop | | else | | Choose outdoor variable and associated splitting point leading to the | | largest empirical risk reduction ; | | Split the data of node into two new leaf nodes, and , | | respectively; | | Apply Algorithm 1 on all leaf nodes to obtain hierML estimation; | | Re-calculate empirical risk for each leaf node on by using new estimates | | from hierML; | | Select the leaf node with largest . | | end if | | Output: A set of leaf nodes and fitted regression models in each leaf node. |
|