
    !g                     D    d Z ddlZddlmZmZ ddlmZ ddlm	c m
Z d Zy)zYTest for autolag of adfuller

Created on Wed May 30 21:39:46 2012
Author: Josef Perktold
    N)assert_almost_equalassert_equal)	macrodatac            	      >   t        j                         j                  } t        j                  | d   j
                        }t        g d      D ]P  \  }}t        j                  | d   j
                        }t        j                  |      }t        j                  |d d|dd      }|d   }t        t        |j                        d       t        |j                  j                               d d D ]~  \  }}||z
  }	t        |j                  j                   d	d |f   |d
d        t        |j                  j                   d|dz   d f   ||	 d d d d          t        |j"                  d        t        j                  |dd |      }
t%        |d d |
d d d       S d}t        j                  |dd|dd      }t        t        |d   j                        d       t        j                  |dd|dd      }t        t        |d   j                        d       y )Nrealgdp)ncctcttaicT)maxlagautolag
regressionstore
regresults      ii      )r   r   r      )decimalr	      r   )r   load_pandasdatanplogvalues	enumeratedifftsastadfullerr   lenautolag_resultssorteditemsmodelexogusedlagr   )d2xk_trendtrxdadf3st2ireslagadf2s              d/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/statsmodels/tsa/tests/test_adfuller_lag.pytest_adf_autolagr6      s    
			 	%	%B
r)}##$A !89 <FF2i=''(WWQZ ~~ae)+4DJ2hS,,-v6S006689"1= 	)FAsg+CW5qRyA719:6C4DbD8IJa(	) ~~a4BGD!Hd2Ah;)<, 
B>>!Au%'tFDT"X--.6>>!Au%'tFDT"X--.6    )__doc__numpyr   numpy.testingr   r   statsmodels.datasetsr   statsmodels.tsa.stattoolstsa	stattoolsr!   r6    r7   r5   <module>r@      s    
  ; * ) )"7r7   