Research Article

Benefit Analysis of Low-Carbon Policy Mix Innovation Based on Consumer Perspective in Smart City

Algorithm 2

BP-AdaBoost adaptive boosting algorithm.
Input: the training set {xs, ys, zs}, the test set {xd, yd, zd}. Initialize weight k. Calculate sample weight .
Output: predicting the carbon emissions of private cars {y}
(1)k = 10.
(2)For i = 1, 2, …, K do
(3)  Set the number of iterations e, set learning rate l, weak predictor training.
(4)  Calculate weak predictor predicting.
(5)  Calculate prediction error r, r = q − y.
(6)  Calculate test data predicting.
(7)  Adjust the weight.
(8)   For j = 1, 2, …, n do
(9)    If absolute value of error >0.2 then
(10)     New error = r + 
(11)     New weight =  1.1
(12)      Else
(13)       New weight = 
(14)    End if
(15)   End for
(16)  Calculate the weak predictor weights. Normalize weight.
(17)End for
(18) Obtain the carbon emissions of private cars {y}.