<s> import os <EOL> import numpy as np <EOL> from numpy import genfromtxt <EOL> cur_dir = os . path . dirname ( os . path . abspath ( __file__ ) ) <EOL> forecast_results = genfromtxt ( open ( cur_dir + "<STR_LIT>" , <EOL> "<STR_LIT:rb>" ) , names = True , delimiter = "<STR_LIT:U+002C>" , dtype = float ) <EOL> class ARIMA111 ( object ) : <EOL> def __init__ ( self , method = "<STR_LIT>" ) : <EOL> self . k_ar = <NUM_LIT:1> <EOL> self . k_diff = <NUM_LIT:1> <EOL> self . k_ma = <NUM_LIT:1> <EOL> if method == "<STR_LIT>" : <EOL> from . arima111_results import results <EOL> self . __dict__ . update ( results ) <EOL> self . resid = self . resid [ <NUM_LIT:1> : ] <EOL> self . params = self . params [ : - <NUM_LIT:1> ] <EOL> self . sigma2 = self . sigma ** <NUM_LIT:2> <EOL> self . aic = self . icstats [ <NUM_LIT:4> ] <EOL> self . bic = self . icstats [ <NUM_LIT:5> ] <EOL> self . fittedvalues = self . xb [ <NUM_LIT:1> : ] <EOL> self . linear = self . y [ <NUM_LIT:1> : ] <EOL> self . arroots = [ <NUM_LIT> + <NUM_LIT> ] <EOL> self . maroots = [ <NUM_LIT> + <NUM_LIT> ] <EOL> self . hqic = <NUM_LIT> <EOL> self . aic_gretl = <NUM_LIT> <EOL> self . bic_gretl = <NUM_LIT> <EOL> self . tvalues = [ <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> ] <EOL> self . pvalues = [ <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] <EOL> self . cov_params = [ [ <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> ] , <EOL> [ - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> ] , <EOL> [ <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> ] ] <EOL> self . bse = np . diag ( np . sqrt ( self . cov_params ) ) <EOL> self . forecast = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecasterr = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecast_dyn = forecast_results [ '<STR_LIT>' ] <EOL> self . forecasterr_dyn = forecast_results [ '<STR_LIT>' ] <EOL> else : <EOL> self . bse = [ <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] <EOL> self . params = [ <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> ] <EOL> self . sigma2 = <NUM_LIT> <EOL> self . tvalues = [ <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> ] <EOL> self . pvalues = [ <NUM_LIT> , <NUM_LIT:0> , <NUM_LIT:0> ] <EOL> self . cov_params = np . array ( [ <EOL> [ <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> ] , <EOL> [ <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> ] , <EOL> [ - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> ] ] ) <EOL> self . llf = - <NUM_LIT> <EOL> self . aic = <NUM_LIT> <EOL> self . bic = <NUM_LIT> <EOL> self . hqic = <NUM_LIT> <EOL> self . arroots = [ <NUM_LIT> + <NUM_LIT> ] <EOL> self . maroots = [ <NUM_LIT> + <NUM_LIT> ] <EOL> self . resid = [ - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] <EOL> self . linear = [ <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> ] <EOL> self . forecast = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecasterr = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecast_dyn = forecast_results [ '<STR_LIT>' ] <EOL> self . forecasterr_dyn = forecast_results [ '<STR_LIT>' ] <EOL> class ARIMA211 ( object ) : <EOL> def __init__ ( self , method = "<STR_LIT>" ) : <EOL> if method == '<STR_LIT>' : <EOL> from . arima111_results import results <EOL> self . __dict__ . update ( results ) <EOL> self . resid = self . resid [ <NUM_LIT:1> : ] <EOL> self . params = self . params [ : - <NUM_LIT:1> ] <EOL> self . sigma2 = self . sigma ** <NUM_LIT:2> <EOL> self . aic = self . icstats [ <NUM_LIT:4> ] <EOL> self . bic = self . icstats [ <NUM_LIT:5> ] <EOL> self . fittedvalues = self . xb [ <NUM_LIT:1> : ] <EOL> self . linear = self . y [ <NUM_LIT:1> : ] <EOL> self . k_diff = <NUM_LIT:1> <EOL> self . arroots = [ <NUM_LIT> + <NUM_LIT> , <NUM_LIT> + <NUM_LIT> ] <EOL> self . maroots = [ <NUM_LIT> + <NUM_LIT> ] <EOL> self . hqic = <NUM_LIT> <EOL> self . aic_gretl = <NUM_LIT> <EOL> self . bic_gretl = <NUM_LIT> <EOL> self . tvalues = [ <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> ] <EOL> self . pvalues = [ <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] <EOL> cov_params = np . array ( [ <EOL> [ <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] , <EOL> [ <NUM_LIT:0> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> ] , <EOL> [ <NUM_LIT:0> , <NUM_LIT:0> , <NUM_LIT> , <NUM_LIT> ] , <EOL> [ <NUM_LIT:0> , <NUM_LIT:0> , <NUM_LIT:0> , <NUM_LIT> ] ] ) <EOL> self . cov_params = cov_params + cov_params . T - np . diag ( np . diag ( cov_params ) ) <EOL> self . bse = np . diag ( np . sqrt ( self . cov_params ) ) <EOL> self . forecast = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecasterr = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecast_dyn = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecasterr_dyn = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> else : <EOL> from . arima211_css_results import results <EOL> self . __dict__ . update ( results ) <EOL> self . resid = self . resid [ <NUM_LIT:1> : ] <EOL> self . params = self . params [ : - <NUM_LIT:1> ] <EOL> self . sigma2 = self . sigma ** <NUM_LIT:2> <EOL> self . aic = self . icstats [ <NUM_LIT:4> ] <EOL> self . bic = self . icstats [ <NUM_LIT:5> ] <EOL> self . fittedvalues = self . xb [ <NUM_LIT:1> : ] <EOL> self . linear = self . y [ <NUM_LIT:1> : ] <EOL> self . k_diff = <NUM_LIT:1> <EOL> self . arroots = [ <NUM_LIT> + <NUM_LIT> , <NUM_LIT> + <NUM_LIT> ] <EOL> self . maroots = [ <NUM_LIT> + <NUM_LIT> ] <EOL> self . hqic = <NUM_LIT> <EOL> self . aic_gretl = <NUM_LIT> <EOL> self . bic_gretl = <NUM_LIT> <EOL> self . tvalues = [ <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> ] <EOL> self . pvalues = [ <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] <EOL> cov_parmas = np . array ( [ <EOL> [ <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] , <EOL> [ <NUM_LIT:0> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> ] , <EOL> [ <NUM_LIT:0> , <NUM_LIT:0> , <NUM_LIT> , <NUM_LIT> ] , <EOL> [ <NUM_LIT:0> , <NUM_LIT:0> , <NUM_LIT:0> , <NUM_LIT> ] ] ) <EOL> self . cov_params = cov_params + cov_params . T - np . diag ( np . diag ( cov_params ) ) <EOL> self . bse = np . diag ( np . sqrt ( self . cov_params ) ) <EOL> self . forecast = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecasterr = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecast_dyn = forecast_results [ '<STR_LIT>' ] <EOL> self . forecasterr_dyn = forecast_results [ '<STR_LIT>' ] <EOL> class ARIMA112 ( object ) : <EOL> def __init__ ( self , method = "<STR_LIT>" ) : <EOL> self . df_model = <NUM_LIT:3> <EOL> self . k = <NUM_LIT:5> <EOL> self . k_ar = <NUM_LIT:1> <EOL> self . k_ma = <NUM_LIT:2> <EOL> self . k_exog = <NUM_LIT:1> <EOL> self . k_diff = <NUM_LIT:1> <EOL> if method == "<STR_LIT>" : <EOL> from . arima112_results import results <EOL> self . arroots = [ <NUM_LIT> + <NUM_LIT> ] <EOL> self . maroots = [ <NUM_LIT> + <NUM_LIT> , - <NUM_LIT> + <NUM_LIT> ] <EOL> self . hqic = <NUM_LIT> <EOL> self . aic_gretl = <NUM_LIT> <EOL> self . bic_gretl = <NUM_LIT> <EOL> self . tvalues = [ <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> ] <EOL> self . pvalues = [ <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] <EOL> cov_params = np . array ( [ <EOL> [ <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] , <EOL> [ <NUM_LIT:0> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> ] , <EOL> [ <NUM_LIT:0> , <NUM_LIT:0> , <NUM_LIT> , - <NUM_LIT> ] , <EOL> [ <NUM_LIT:0> , <NUM_LIT:0> , <NUM_LIT:0> , <NUM_LIT> ] ] ) <EOL> self . cov_params = cov_params + cov_params . T - np . diag ( np . diag ( cov_params ) ) <EOL> self . bse = np . diag ( np . sqrt ( self . cov_params ) ) <EOL> self . forecast = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecasterr = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecast_dyn = forecast_results [ '<STR_LIT>' ] <EOL> self . forecasterr_dyn = forecast_results [ '<STR_LIT>' ] <EOL> self . __dict__ = results <EOL> self . resid = self . resid [ <NUM_LIT:1> : ] <EOL> self . params = self . params [ : - <NUM_LIT:1> ] <EOL> self . sigma2 = self . sigma ** <NUM_LIT:2> <EOL> self . aic = self . icstats [ <NUM_LIT:4> ] <EOL> self . bic = self . icstats [ <NUM_LIT:5> ] <EOL> self . fittedvalues = self . xb [ <NUM_LIT:1> : ] <EOL> self . linear = self . y [ <NUM_LIT:1> : ] <EOL> else : <EOL> self . bse = [ <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] <EOL> self . params = [ <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] <EOL> self . sigma2 = <NUM_LIT> <EOL> self . tvalues = [ <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] <EOL> self . pvalues = [ <NUM_LIT:0> , <NUM_LIT> , <NUM_LIT:0> , <NUM_LIT> ] <EOL> self . cov_params = np . array ( [ <EOL> [ <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> ] , <EOL> [ <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> ] , <EOL> [ - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] , <EOL> [ - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] ] ) <EOL> self . llf = - <NUM_LIT> <EOL> self . nobs = <NUM_LIT> <EOL> self . resid = resid = [ - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , <EOL> <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> - <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> ] <EOL> self . linear = [ <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <EOL> <NUM_LIT> ] <EOL> self . yr = [ ] <EOL> self . arroots = [ - <NUM_LIT> + <NUM_LIT> ] <EOL> self . maroots = [ - <NUM_LIT> + <NUM_LIT> , - <NUM_LIT> + <NUM_LIT> ] <EOL> self . hqic = <NUM_LIT> <EOL> self . aic = <NUM_LIT> <EOL> self . bic = <NUM_LIT> <EOL> self . forecast = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecasterr = forecast_results [ '<STR_LIT>' ] [ - <NUM_LIT> : ] <EOL> self . forecast_dyn = forecast_results [ '<STR_LIT>' ] <EOL> self . forecasterr_dyn = forecast_results [ '<STR_LIT>' ] </s>
