
    !g)                         d Z ddlZddlZddlZddlmZ ddlm	Z	 ej                  j                  dg d      d        Zy)z=
Tests for forecasting-related features not tested elsewhere
    N)assert_allclose)sarimaxdata)listnumpyrangedateperiodc                 z   g d}| dk(  rt        j                  |      }n| dk(  rt        j                  |      }ni| dk(  r0t        j                  ddd      }t        j                  ||	      }n4| d
k(  r/t        j
                  ddd      }t        j                  ||	      }t        j                  |d d d      }|j                  ddg      }t        |j                  j                  d d df   ddg       t        |j                  d      d       |j                  |dd       }t        |j                  j                  d d df   g d       t        |j                  d      d       |j                  |dd       }t        |j                  j                  d d df   g d       t        |j                  d      d       |j                  |dd       }t        |j                  j                         t        |j                  j                  d d df   g d       t        |j                  d      d       y )N)      ?      ?      ??皙?g(\?r   r   r	   z
2000-01-01   MS)startperiodsfreq)indexr
   z2000-01M   )   r   r   )orderr   r   r   r   g      ?   )r   r   r   g      ?   )r   r   r   r   r   g?g(\?)nparraypdSeries
date_rangeperiod_ranger   SARIMAXsmoothr   modelendogforecastappendprint)r   r&   r   modresres1res2res3s           n/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/statsmodels/tsa/statespace/tests/test_forecasting.pytest_append_multistepr0      s    +Ew			% 	L!$G		%u-		iE		%u- //%)9
5C
**c3Z
 CCIIOOAqD)B95CLLOT* ::eAaj!DDJJ$$QT*N;DMM!$d+ ;;uQqz"DDJJ$$QT*,DEDMM!$c* ;;uQqz"D	$**

DJJ$$QT*,JKDMM!$d+    )__doc__r   r   pandasr   pytestnumpy.testingr   statsmodels.tsa.statespacer   markparametrizer0    r1   r/   <module>r:      sB       ) . !MN", O",r1   