Text this: Multiple-Model Adaptive Estimation with A New Weighting Algorithm