Java implementation of the Adaptive Regression by Mixing algorithm
ARM allows to fuse a set of models M according to an estimation of their accuracy. The fused model z obtained with ARM is a linear combination of the models
.
Given a test sample ,
the prediction issued by the fused model is the weighted average of model predictions
Transformation for large r: for large values of r, the calculation of the weights encounters an underflow error. To avoid this problem we equivalently compute the weights using:
This project is developed is by Ignacio Arnaldo (@ignacioarnaldo) of the Any-Scale Learning For All (ALFA) group at MIT. Contact us by email at iarnaldo@mit.edu