
    !g                         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       y)z5
Created on Sun Apr 17 22:13:36 2011

@author: josef
    N)assert_assert_almost_equal)skewnorm	skewnorm2ACSkewT_genc                     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	j                  ||||      }t        ||d
       t        j                  g dd      }t        j                  t        j                  ||z
              }t        j                  t        j                  ||z
        |dz   z        }d|dd|d}t        ||d|       y )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=z15.13gz	, maxrel=)r   err_msg)nparrayr   pdfr   allcloser   cdfmaxabsformatr   )	pdf_rpdf_snpdf_sn2cdf_rcdf_snmaxabsmaxrelmsgcdf_sn2s	            p/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/statsmodels/sandbox/distributions/tests/test_extras.pytest_skewnormr/      sj   
 HH - .E \\-,F BKK5q9:mmM2.GBKKU;< HH - .E \\-,FVVBFF6E>*+FVVBFF6E>*E%K89F
:
A
A&&RX7<>C r2mmM2.GVVBFF7U?+,FVVBFF7U?+U5[9:FF6?)F6?
;CC@    c                     t               } g d}t        j                  g d      }| j                  |dd      }	 t        j                  ||dd       t        j                  ||dd       t        j                  g d	      }| j                  |dd      }t        j                  ||dd       t        j                  ||dd       t        j                  g d
      }| j                  |dd      }t        t        j                  ||dd             t        j                  g d      }| j                  |dd      }t        t        j                  ||dd             t        j                  g d      }| j                  |dd      }t        t        j                  ||dd             t        j                  g d      }| j                  |dd      }t        t        j                  ||dd             y )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_skewtr7   2   s   MEA HH D EE YYq'2&FKKAD1KKDq1 HH D EE YYq'2&FKKAD1KKDq1
 HH D EE YYq!R FBKKE>? HH D EE YYq!R FBKKE:; HH D EE YYq!R FBKKE>? HH D EE YYq!R FBKKE>?r0   __main__z-vvsz-xz--pdbDone)__doc__numpyr   numpy.testingr   r   (statsmodels.sandbox.distributions.extrasr   r   r   r/   r7   __name__pytestmain__file__print r0   r.   <module>rD      sZ     6( (!AH3@n zFKK6412	&Mr0   