
    Vfd                         d Z ddlZddlmZmZ ddlmZmZm	Z	 d Z
d Zedk    r#ddlZ ej        edd	d
g            ed           dS )z5
Created on Sun Apr 17 22:13:36 2011

@author: josef
    N)assert_assert_almost_equal)skewnorm	skewnorm2ACSkewT_genc                  t   t          j        g d          } t          j        g dd          }t	          t          j        || dd                     t          j        g dd          }t	          t          j        || dd                     t          j        g d          }t          j        g dd          }t          j        t          j	        ||z
                      }t          j        t          j	        ||z
            |dz   z            }d	||||fz  }t          ||d
           t          j        g dd          }t          j        t          j	        ||z
                      }t          j        t          j	        ||z
            |dz   z            }d||fz  }t          ||d|           d S )N)g7R:X-煛E;Q63E?73?:6?)r         
   vIh%<=r   rtolatol)        r   '5S>?A?zbC?gJz5z$maxabs=%15.13g, maxrel=%15.13g
%r
%r)decimalzmaxabs=%15.13g, maxrel=%15.13g)r   err_msg)nparrayr   pdfr   allcloser   cdfmaxabsr   )	pdf_rpdf_snpdf_sn2cdf_rcdf_snmaxabsmaxrelmsgcdf_sn2s	            Slib/python3.11/site-packages/statsmodels/sandbox/distributions/tests/test_extras.pytest_skewnormr.      s   
 H - - - . .E \---,,F BK5q999:::mMMM2..GBKU;;;<<< H - - - . .E \---,,FVBF6E>**++FVBF6E>**E%K899F
2fff7<6> >C r2222mMMM2..GVBF7U?++,,FVBF7U?++U5[9::F
*ff-=
=CC@@@@@@    c                  0   t                      } g d}t          j        g d          }|                     |dd          }	 t          j        ||dd           t          j        ||dd           t          j        g d	          }|                     |dd          }t          j        ||dd           t          j        ||dd           t          j        g d
          }|                     |dd          }t          t          j        ||dd                     t          j        g d          }|                     |dd          }t          t          j        ||dd                     t          j        g d          }|                     |dd          }t          t          j        ||dd                     t          j        g d          }|                     |dd          }t          t          j        ||dd                     d S )N)r   r   g      r   r   r   )r	   r
   g,>r   r   r   i@B r   r   gư>r   g?)r   r   g   0>r   r   r   )gq7 %U>gO>g<vB?gXyK?gሃVB?g#\?   r   g}:)g$sw>gτ">gFN#;?g 5S>?ggK`?gf?g|=)g?+v59?g+`Y?gcS#y?gm0_?gVizE?gK;??r   )g.GI?gtY?gGv)gi?g5S>?gWos?gN?rt?)r   r   r   r   r    r!   r   )skewtxr$   pdf_str'   cdf_sts         r-   
test_skewtr6   3   s{   MMEA H D D D E EE YYq'2&&FKAD1111KDq1111 H D D D E EE YYq'2&&FKAD1111KDq1111
 H D D D E EE YYq!R  FBKE>>>??? H D D D E EE YYq!R  FBKE:::;;; H D D D E EE YYq!R  FBKE>>>??? H D D D E EE YYq!R  FBKE>>>?????r/   __main__z-vvsz-xz--pdbDone)__doc__numpyr   numpy.testingr   r   (statsmodels.sandbox.distributions.extrasr   r   r   r.   r6   __name__pytestmain__file__print r/   r-   <module>rC      s         6 6 6 6 6 6 6 6( ( ( ( ( ( ( ( ( (!A !A !AH3@ 3@ 3@n zMMMFK641222	E&MMM r/   