Models for oil price prediction and forecasting