1. A computer readable medium, comprising executable instructions to: receive historical building energy load values and corresponding historical predictor variable data comprising values for one or more predictor variables; define a scaling factor for each said predictor variable by cross-validation error minimization for said historical building energy load values using said corresponding historical predictor variable values scaled by said scaling factor values; receive measured building energy load values measured by at least one building energy meter; receive measured predictor variable values corresponding to the measured building energy load values from a predictor variable datasource; determine a predicted building energy load value by kernel smoothing of one or more nearest neighbor historical building energy load values using said predictor variables values each scaled by said defined scaling factors; compare said predicted building energy load value with said measured building energy load value to determine if an alert threshold level is exceeded; and transmit an alert signal to a user when said alert threshold level is exceeded.