a
    \:b 
                     @   sf   d dl Zd dlmZ ddlmZ dZdZdZdZ	d	d
 Z
dd Zedkrbd dlZeedddg dS )    N)stats   )distconti  i  g      ?g      ?c                  c   s   t D ]\} }t| |fV  qd S )N)r   check_cont_fit)distnamearg r   Olib/python3.9/site-packages/statsmodels/sandbox/distributions/tests/_est_fit.py_est_cont_fit   s    r
   c           	   	   C   s^  t t| }|j|dti}||}t|ddgg}|| }d}tt|t	 t
|jd t gd}tt| t	 tg|d< tt|rtdntt|| dkrZt||j|dtt ig}||}t|ddgg}|| }tt|| dkrZd	t| }|d
t| 7 }|dt| 7 }td|j | d S )Nsizeg        g      ?    r   znan returned in fitzparameter: %s
zestimated: %s
zdiff     : %s
zfit not very good in %s
)getattrr   rvsn_repl1ZfitnpZhstackmaxZvstackthresh_percentZonesZnumargs
thresh_minabsZmeananyZisnanAssertionErrorZconcatenaten_repl2strname)	r   r   Zdistfnr   ZestZtrueargZdiffZtxtZdiffthresholdr   r   r	   r   "   s0    

 

r   __main__z-vvsz-xz--pdb)Znumpyr   Zscipyr   Z
distparamsr   r   r   r   r   r
   r   __name__Zpytestmain__file__r   r   r   r	   <module>
   s   	 