
    M/Ph                     $   d dl mZ d dlZd dlZd dlmZmZ d dlm	Z	m
Z
mZ  e	            Zej                            edu d          Z ej                    j        Z ej        dd	d
          Zee_        e                                Z ej                    j        Zej                                        ed<   e                    e          Z eeej        ej        f          se                                Ze                    d          Z eeej        ej        f          se                                Zeeej        ej        ej        edg         fZdZ  ej!        ee           d             Z"d Z#ej        j$        d             Z%dS )    )	MONTH_ENDN)co2	macrodata)	_find_x12x13_arima_analysisx13_arima_select_orderFzX13/X12 not available)reason1959Q12009Q3Q)startendfreqr   MSrealgdp)monthlymonthly_startmonthly_co2monthly_start_co2series	dataframe)paramsidsc                     | j         S N)param)requests    ^/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/statsmodels/tsa/tests/test_x13.pydatasetr   )   s
    =    c                     t          |           }t          |j        t                    sJ t          |j        t                    sJ d S r   )r   
isinstanceordertuplesorderr   ress     r   test_x13_arima_select_orderr(   .   sE    
 
)
)Cci'''''cj%(((((((r    c                 L    t          |           }|                                 d S r   )r   plotr&   s     r   test_x13_arima_plotr+   4   s     
W
%
%CHHJJJJJr    )&statsmodels.compat.pandasr   pandaspdpyteststatsmodels.datasetsr   r   statsmodels.tsa.x13r   r   r   x13pathmarkskipif
pytestmarkload_pandasdatadtaperiod_rangeindexdropnaquarterly_datainterpolateresamplemonthly_datar"   	DataFrameSeriesmeanmonthly_start_datar   r   fixturer   r(   
matplotlibr+    r    r   <module>rG      s+   / / / / / /      / / / / / / / /          )++[5 0'>   @ @
 i"hH3???	coW  ""E
||I&&z,ry 9:: '$$&&L\\$'' z$r|RY&?@@ 3+0022(,*: 6	{#% t%%%  &%) ) )     r    