
    'YHhd                     <    d dl Zd dlmZ d dlmZ d Zd Zd Z	d Z
y)    N)	sequencesc                     ddgddgddgddgddgg} ddgdd	gddgd
dgddgd	d
gg}ddgdd
gddgd
dgddgd	d	gg}t        j                  ddgddgg      }t        j                  t	        j
                  |       dd       t        j                  t	        j
                  ||      dd       t        j                  t	        j
                  ||      dd       y )Ng?      ?g?g?g333333?                  g      @gQ?g-C6?)atolgǘ?g/$?)nparraynptassert_allcloser   discrepancy)space_0space_1space_2cornerss       _/var/www/html/planif/env/lib/python3.12/site-packages/statsmodels/tools/tests/test_sequences.pytest_discrepancyr      s    SzC:SzC:SzJG1v1v1v1v1v1v>G1v1v1v1v1v1v>Ghhc
S#J/0G	--g6TJ 	--gw?dS	--gw?dS    c                      t        j                  d      } g d}t        j                  | |       t        j                  dd      } g d}t        j                  | |       y )N
   )
g        r   g      ?      ?      ?      ?      ?      ?g      ?g      ?r   r   )start_index)r   r   r   r   r   )r   van_der_corputr   assert_almost_equal)sampleouts     r   test_van_der_corputr%      sN    %%b)F
KCFC(%%aQ7F
,CFC(r   c                  b    t        j                  d      } g d}t        j                  | |       y )N2   )r   r   r                           %   )   +   /   )r   primes_from_2_tor   r   )primesr$   s     r   test_primesr6      s'    ''+F
BC$r   c                     t        j                  ddgddgg      } t        j                  dd|       }t        j                  ddgdd	gd
dgddgddgg      }t	        j
                  ||d       t        j                  dd| d      }t        j                  d
dgddgddgg      }t	        j
                  ||d       y )Nr   r   r   r   )dimn_sampleboundsg      @g      @g      @g      @g      @gffffff@g      ?gffffff
@g      @g333333@r   )decimalr   )r8   r9   r:   r    )r   r   r   haltonr   r"   )r   r#   r$   s      r   test_haltonr=   $   s    hhAQ()G!a@F
((RHsBi#sdC[4+N
OCFC3!aQOF
((S#JsdC[9
:CFC3r   )numpyr   numpy.testingtestingr   statsmodels.toolsr   r   r%   r6   r=    r   r   <module>rC      s#      'T)%	4r   