Methods for Energy Price Prediction in the Smart Grid