Adaptive Models for Stock Predictions