'Out-of-sample forecasts
Parameters
steps : int, str, or datetime, optional
If an integer, the number of steps to forecast from the end of the
sample. Can also be a date string to parse or a datetime type.
However, if the dates index does not have a fixed frequency, steps
must be an integer. Default
**kwargs
Additional arguments may required for forecasting beyond the end
of the sample. See `FilterResults.predict` for more details.
Returns
forecast : array
Array of out of sample forecasts. A (steps x k_endog) array.'

def get_forecast(self, steps=1, **kwargs):

    if isinstance(steps, (int, long)):
        end = ((self.nobs + steps) - 1)
    else:
        end = steps
    return self.get_prediction(start=self.nobs, end=end, **kwargs)
