ó
áp7]c           @   sR   d  d l  m Z d  d l Z d  d l m Z d  d l m Z d „  Z d „  Z	 d S(   iÿÿÿÿ(   t   linalgN(   t   assert_allclose(   t   toeplitzc          C   s–   t  j j d d ƒ }  t  j j d d ƒ } t  j t  j d | f ƒ } t | ƒ } t  j j | |  ƒ } t j | |  ƒ } t	 | | d d d d ƒd  S(   Nt   sizei
   i	   i   t   rtolgñhãˆµøä>t   atol(
   t   npt   randomt   uniformt   concatenatet   r_R   R    t   solvet   stationary_solveR   (   t   bt   rt   tt   tmatt   solnt   soln1(    (    sB   lib/python2.7/site-packages/statsmodels/tools/tests/test_linalg.pyt   test_stationary_solve_1d   s    c          C   s–   t  j j d d	 ƒ }  t  j j d d ƒ } t  j t  j d | f ƒ } t | ƒ } t  j j | |  ƒ } t j | |  ƒ } t	 | | d d d d ƒd  S(
   NR   i
   i   i	   i   R   gñhãˆµøä>R   (   i
   i   (
   R   R   R   R	   R
   R   R    R   R   R   (   R   R   R   R   R   R   (    (    sB   lib/python2.7/site-packages/statsmodels/tools/tests/test_linalg.pyt   test_stationary_solve_2d   s    (
   t   statsmodels.toolsR    t   numpyR   t   numpy.testingR   t   scipy.linalgR   R   R   (    (    (    sB   lib/python2.7/site-packages/statsmodels/tools/tests/test_linalg.pyt   <module>   s
   	
