§
    fŠtj'¿  ã                   óú  — d dl Z d dlZd dlZd dlmZmZ d dlZd dlm	Z	 d dl
mZ ddlmZ d dlmZ d dlmZ d d	lmZ g d
¢ZdZdZg d¢Zg d¢Zg d¢Zg d¢Zg d¢ZdgZeez   edœZeedœZdhZg d¢Z d„ Z!ej"        j#        ej"         $                    d e!¦   «         ¦  «        ej"         $                    dddg¦  «        d„ ¦   «         ¦   «         ¦   «         Z%d3d„Z&d„ Z'd„ Z(d„ Z)ej"         $                    d e	j*        d!fe	j+        d"fg¦  «        d#„ ¦   «         Z,d$„ Z-d%„ Z.d&„ Z/ej"         $                    d' e/¦   «         ¦  «        d(„ ¦   «         Z0	 	 d4d+„Z1 G d,„ d-¦  «        Z2g d.¢Z3 G d/„ d0¦  «        Z4 G d1„ d2¦  «        Z5dS )5é    N)Úassert_allcloseÚassert_equal)Ústats©Údifferential_evolutioné   )Údistcont)ÚFitError)Údistdiscrete)Úgoodness_of_fit)éè  éˆ  i'  ç      Ð?ç      è?)Údpareto_lognormÚ
gausshyperÚgenexponÚgengammaÚ	irwinhallÚkappa4ÚksoneÚkstwoÚncfÚncx2Ú
truncexponÚtukeylambdaÚvonmisesÚlevy_stableÚtruncparetoÚtruncweibull_minÚstudentized_range)
Ú	betaprimeÚcrystalballÚ	exponweibÚfÚgeninvgaussÚ	jf_skew_tÚnctÚrecipinvgaussÚrel_breitwignerÚvonmises_line)ÚburrÚchiÚchi2ÚmielkeÚpearson3ÚgenhalflogisticÚrdistÚparetoÚpowerlawÚpowerlognormÚ
wrapcauchyr*   )3Úalphar"   r,   Úburr12Úcauchyr-   r.   r#   Údgammar   Údweibullr%   ÚfatiguelifeÚfiskÚ
foldcauchyÚ
genextremer   ÚgenhyperbolicÚgennormÚ	genparetoÚ
halfcauchyÚinvgammaÚ
invweibullr   r'   Ú	johnsonsuÚkappa3r   r   ÚlandauÚlevyÚlevy_lr   Ú
loglaplaceÚlomaxr/   Únakagamir   r(   r   r3   r5   Ú	powernormr*   Ú
skewcauchyÚtÚtriangr   r    r   r!   )ÚargusÚexponpowr$   r   r   r1   ÚhalfgennormÚgompertzÚ	johnsonsbr   Ú	kstwobignr)   r   r   r+   r6   )ÚMMÚMLEr   )Úerlangr@   Únorminvgaussc               #   óB   K  — t           D ]\  } }| t          vr| |fV — Œd S ©N)r	   Úskip_fit)ÚdistnameÚargs     úX/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/scipy/stats/tests/test_fit.pyÚcases_test_cont_fitrb   b   sA   è è € õ
 "ð  ð  ‰ˆ�#Ø�8Ð#Ð#Ø˜C�-ÐÐÐøð ð  ó    zdistname,argÚmethodrY   rX   c           	      óJ  — t          t          j        dd¬¦  «        ¦  «        }t          t          j        dd¬¦  «        ¦  «        }| t          |         v r|sd}t	          j        |¦  «         | t          |         v r|sd}t	          j        |¦  «         t          t          | ¦  «        }t          j        |ddgg¦  «        }t          j        t          j        |t          z  t          j        |j        d	z   t"          ¦  «        g¦  «        d
¦  «        }t$          D �]/}	t          j                             d¦  «        }
t          j        d¬¦  «        5   |j        ||	|
dœŽ}|dk    r|j        t0          v rdd
i}ni } |j        |fd|i|¤Ž}|dk    rEt          j        |¦  «        } |j        |fi |¤Ž}d|j        › d|› d|› �}t7          ||d|¬¦  «         |dk    r¥| t8          vrœd}t          j        ||f¦  «        }|d |…d
fxx         dz  cc<   |d |…dfxx         dz  cc<   |                     d¬¦  «         t          j        |¬¦  «        } |j        |fi |¤Ž}d|j        › d|› d|› �}t7          ||d|¬¦  «         d d d ¦  «         n# 1 swxY w Y   ||z
  }t          j        t          j        |                      ¦   «         ¦  «        t          z  t"          g¦  «        |d <   t          j!        t          j"        |¦  «        ¦  «        rtG          d!¦  «        ‚t          j$        t          j        |¦  «        |k    ¦  «        r d S �Œ1d"tK          |¦  «        › d#�}|d$tK          |¦  «        › d#�z  }|d%tK          |¦  «        › d#�z  }tG          d&|j        › d#�|z   ¦  «        ‚)'NÚSCIPY_XFAILF)ÚdefaultÚSCIPY_XSLOWz@Failure expected; set environment variable SCIPY_XFAIL=1 to run.z9Very slow; set environment variable SCIPY_XSLOW=1 to run.g        ç      ð?é   r   iÒ  Úignore)Úall©ÚsizeÚrandom_staterY   Úflocrd   zCDifferent results fitting uncensored data wrapped as CensoredData: z: est=z est1=g»½×Ùß|Û=)ÚrtolÚerr_msgé   ç®Gáz®ï?r   ç)\�Âõ(ð?©Úaxis)Úintervalz2Different results fitting interval-censored data: z est2=çš™™™™™©?éþÿÿÿznan returned in fitzparameter: ú
zestimated: zdiff     : zfit not very good in )&ÚintÚosÚgetenvÚfailing_fitsÚpytestÚxfailÚ
xslow_fitsÚskipÚgetattrr   ÚnpÚhstackÚmaxÚvstackÚthresh_percentÚfullÚnumargsÚ
thresh_minÚ	fit_sizesÚrandomÚdefault_rngÚerrstateÚrvsÚnameÚmle_use_floc0ÚfitÚCensoredDatar   Úfail_interval_censoredÚcolumn_stackÚsortÚabsÚmeanÚanyÚisnanÚAssertionErrorrl   Ústr)r_   r`   rd   Ú	run_xfailÚ	run_xslowÚmsgÚdistfnÚtrueargÚdiffthresholdÚfit_sizeÚrngr‘   ÚkwdsÚestÚdata1Úest1Únicrx   Údata2Úest2ÚdiffÚtxts                         ra   Útest_cont_fitr°   l   s�  € õ •B”I˜m°UÐ;Ñ;Ô;Ñ<Ô<€IÝ•B”I˜m°UÐ;Ñ;Ô;Ñ<Ô<€Ià•< Ô'Ð'Ð'°	Ð'ð QˆÝŒ�SÑÔÐà•:˜fÔ%Ð%Ð%¨iÐ%ØIˆÝŒ�CÑÔÐå•U˜HÑ%Ô%€FåŒi˜˜s C˜jÐ)Ñ*Ô*€GÝ”F�2œ9 g­nÑ&<Ý&(¤g¨f¬n¸QÑ.>Å
Ñ&KÔ&Kð&Mñ Nô Nàñô €Mõ ð 3Lñ 3LˆåŒi×#Ò# DÑ)Ô)ˆåŒ[˜XÐ&Ñ&Ô&ð 	Cð 	CØ�&”*¨S (¸sÐCÐCÐCˆCØ˜Šˆ 6¤;µ-Ð#?Ð#?Ø �{��à�à�&”*˜SÐ8Ð8¨Ð8°4Ð8Ð8ˆCØ˜Šˆõ Ô*¨3Ñ/Ô/�Ø!�v”z %Ð0Ð0¨4Ð0Ð0�ðNØ)/¬ðNð NØ<?ðNð NØGKðNð N�å  c°¸sÐCÑCÔCÐCØ˜Šˆ 8Õ3IÐ#IÐ#Ið �Ýœ?¨C°¨:Ñ6Ô6�Ø˜˜#˜˜q˜Ð!Ð!Ô! TÑ)Ð!Ð!Ñ!Ø˜˜#˜˜q˜Ð!Ð!Ô! TÑ)Ð!Ð!Ñ!Ø—’ 1�Ñ%Ô%Ð%ÝÔ*°HÐ=Ñ=Ô=�Ø!�v”z %Ð0Ð0¨4Ð0Ð0�ðFØ!'¤ðFð FØ47ðFð FØ?CðFð F�å  c°¸cÐBÑBÔBÐBð=	Cð 	Cð 	Cñ 	Cô 	Cð 	Cð 	Cð 	Cð 	Cð 	Cð 	Cøøøð 	Cð 	Cð 	Cð 	Cð@ �W‰}ˆõ œF¥B¤F¨3¯8ª8©:¬:Ñ$6Ô$6µ~Ñ$EÝ$.ð$0ñ 1ô 1ˆ�bÑõ Œ6•"”(˜3‘-”-Ñ Ô ð 	Ý Ð!6Ñ7Ô7Ð7åŒv•b”f˜T‘l”l mÒ3Ñ4Ô4ð Ø��ñð -�C ™LœLÐ,Ð,Ð,ˆØÐ)�S ™XœXÐ)Ð)Ð)Ñ)ˆØÐ*�S ™YœYÐ*Ð*Ð*Ñ*ˆÝÐD°V´[ÐDÐDÐDÀsÑJÑKÔKÐKs   ÅD0JÊJ	ÊJ	c                 ó–   — t          t          | ¦  «        }|                     |¦  «        dd …         }t          |||d| › �¬¦  «         d S )Nrz   z poor mle fit of (loc, scale) in )Úatolrr   )r„   r   r”   r   )r’   ÚdataÚdesiredr²   ÚdÚactuals         ra   Ú_check_loc_scale_mle_fitr·   º   sa   € Ý•�tÑÔ€AØ�UŠU�4‰[Œ[˜˜˜Ô€FÝ�F˜G¨$ØE¸tÐEÐEðGñ Gô Gð Gð Gð Grc   c                  ó‚   — t          j        g d¢¦  «        } t          d| ddgd¦  «         t          d| ddgd¦  «         d S )N)ru   ç{®Gázü?r¹   r¹   ç®Gázþ?rº   rº   ç       @Úuniformru   rt   çü©ñÒMbP?Úexpong¤p=
×£ç?)r…   Úarrayr·   )r³   s    ra   Ú"test_non_default_loc_scale_mle_fitrÀ   Á   sN   € ÝŒ8ÐDÐDÐDÑEÔE€DÝ˜Y¨¨t°T¨l¸DÑAÔAÐAÝ˜W d¨T°7¨O¸TÑBÔBÐBÐBÐBrc   c                  óx   — g d¢} t           j                             | d¬¦  «        }t          |ddgd¬¦  «         dS )zgh-6167)r   r   r   r   rj   rj   rj   rj   r   )rp   ri   r½   ©r²   N)r   r¾   r”   r   )r³   Úphats     ra   Útest_expon_fitrÄ   Ç   sC   € à#Ð#Ð#€DÝŒ;�?Š?˜4 aˆ?Ñ(Ô(€DÝ�D˜1˜c˜(¨Ð.Ñ.Ô.Ð.Ð.Ð.rc   c                  ó†  — t          j        t          j        d¦  «        t          j        d¦  «        g¦  «        } d}t	          j        t          |¬¦  «        5  t	          j        t          ¦  «        5  t          j
                             | ¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )Né   é   z0Optimization converged to parameters that are...©Úmatch)r…   ÚconcatenateÚzerosÚonesr€   Úraisesr
   ÚwarnsÚRuntimeWarningr   Úbetar”   )r³   Úmessages     ra   Útest_fit_errorrÒ   Î   s  € ÝŒ>�2œ8 B™<œ<­¬°©¬Ð5Ñ6Ô6€DØ@€GÝ	Œ•x wÐ	/Ñ	/Ô	/ð ð ÝŒL�Ñ(Ô(ðð åŒ
�Š�tÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s6   ÁB6Á2 BÂB6ÂB"	Â"B6Â%B"	Â&B6Â6B:Â=B:zdist, params)ç      à?ç      @)é
   ç333333Ó?rj   c                 ón  — t           j                             d¦  «        }t          | d¦  «        r| j        }n| j        } | j        |d|dœŽ} ||g|¢R Ž                      ¦   «          }|                      ||¦  «        }|  	                    ||¦  «        }t          ||¦  «         t          ||¦  «         d S )Niðgž:Úpdféd   rm   )r…   rŽ   r�   ÚhasattrÚlogpdfÚlogpmfr‘   ÚsumÚnnlfÚ_penalized_nnlfr   )ÚdistÚparamsr¦   ÚlogpxfÚxÚrefÚres1Úres2s           ra   Útest_nnlf_and_related_methodsrç   Ö   sÇ   € õ Œ)×
Ò
 	Ñ
*Ô
*€Cåˆt�UÑÔð Ø”ˆˆà”ˆàˆŒ�&˜s°Ð5Ð5Ð5€AØˆ6�!Ð�fÐÐÐ×!Ò!Ñ#Ô#Ð
#€CØ�9Š9�V˜QÑÔ€DØ×Ò ¨Ñ*Ô*€DÝ�D˜#ÑÔÐÝ�D˜#ÑÔÐÐÐrc   c               #   ó   K  — h d£} h d£}h d£}t          t          t          z   ¦  «        D ]Ò}|| v st          |t          ¦  «        s9d}t          j        |t
          j                             |¬¦  «        ¬¦  «        V — ŒT||v r9d}t          j        |t
          j         	                    |¬¦  «        ¬¦  «        V — Œ‘||v r9d}t          j        |t
          j         
                    |¬¦  «        ¬¦  «        V — ŒÎ|V — ŒÓd S )	N>   rÐ   rR   r   r   ÚfoldnormrM   r   Ú	truncnormr   r   Úpoisson_binomr    r!   >4   r%   rP   r-   r=   Úricer7   ÚbinomÚgammarL   r2   r8   rZ   rG   r/   Únbinomr3   ÚarcsinerA   ÚlognormÚrandintr¼   ÚzipfianÚbradfordr;   rS   r   rU   rD   Úinvgaussr0   r4   Úskewnormr"   Ú	exponnormrB   r'   rV   rF   rW   rN   r>   r?   rE   rK   r6   r#   r<   rT   Úweibull_maxÚweibull_minr[   r)   >   r   r(   r,   r   r   rQ   Úskellamr   r   Ú	betabinomr$   Ú	hypergeomÚ	trapezoidÚ
betanbinomr   Ú
loguniformÚ
nhypergeomÚ
reciprocalr&   r   r5   r@   r   r1   r*   Únchypergeom_fisherÚnchypergeom_walleniusztested separately©Úreason©Úmarksútoo slow (>= 0.25s)útoo slow (>= 1.0s))Údictr   r	   Ú
isinstancerž   r€   ÚparamÚmarkrƒ   ÚslowÚxslow)Úskip_basic_fitÚslow_basic_fitÚxslow_basic_fitrà   r  s        ra   Úcases_test_fit_mler  é   s>  è è € ð'ð 'ð '€Nð!ð !ð !€Nð2ð 2ð 2€Oõ •\¥HÑ,Ñ-Ô-ð ð ˆØ�>Ð!Ð!­°D½#Ñ)>Ô)>Ð!Ø(ˆFÝ”,˜t­6¬;×+;Ò+;À6Ð+;Ñ+JÔ+JÐKÑKÔKÐKÐKÐKÐKØ�^Ð#Ð#Ø*ˆFÝ”,˜t­6¬;×+;Ò+;À6Ð+;Ñ+JÔ+JÐKÑKÔKÐKÐKÐKÐKØ�_Ð$Ð$Ø)ˆFÝ”,˜t­6¬;×+<Ò+<ÀFÐ+<Ñ+KÔ+KÐLÑLÔLÐLÐLÐLÐLàˆJˆJˆJˆJðð rc   c               #   ó„  K  — h d£} h d£}h d£}dh}t          t          t          z   ¦  «        D �]}|| v st          |t          ¦  «        s9d}t          j        |t
          j                             |¬¦  «        ¬¦  «        V — ŒU||v r9d}t          j        |t
          j         	                    |¬¦  «        ¬¦  «        V — Œ’||v r9d	}t          j        |t
          j         
                    |¬¦  «        ¬¦  «        V — ŒÏ||v r9t
          j                             d
¦  «        }t          j        ||¬¦  «        V — �Œ|V — �Œd S )N>   rR   r   r   r2   rð   r4   rö   r   r   r   r&   r   r   r[   r@   rë   r!   >2   rP   r-   r.   r=   Úwaldr7   rî   rL   ÚanglitrZ   rG   r3   rQ   rñ   Úmaxwellrò   r¼   ró   rô   r;   rS   ré   r   rU   Úloggammarû   r÷   r$   rB   rü   rF   rW   rN   r>   r?   rE   rK   r   r   r6   r#   r<   Úgenlogisticr   rø   rù   Úsemicircularr)   r1   Úlaplace_asymmetric>!   r%   r   r(   rÐ   r,   r   rì   rR   r8   r:   r   r/   rA   r   rD   rõ   rM   r0   r"   r'   rV   rý   rê   rÿ   r  rT   r5   r+   r   r*   r    r  r  rú   zFails. Oh well.r  r  r  r	  zignore::RuntimeWarning)r
  r   r	   r  rž   r€   r  r  rƒ   r  r  Úfilterwarnings)r  r  r  Úwarns_basic_fitrà   r  r  s          ra   Úcases_test_fit_mser    s„  è è € ð
ð 
ð 
€Nð!ð !ð !€Nð&	(ð 	(ð 	(€Oð !�k€Oå•\¥HÑ,Ñ-Ô-ð ñ ˆØ�>Ð!Ð!­°D½#Ñ)>Ô)>Ð!Ø&ˆFÝ”,˜t­6¬;×+;Ò+;À6Ð+;Ñ+JÔ+JÐKÑKÔKÐKÐKÐKÐKØ�^Ð#Ð#Ø*ˆFÝ”,˜t­6¬;×+;Ò+;À6Ð+;Ñ+JÔ+JÐKÑKÔKÐKÐKÐKÐKØ�_Ð$Ð$Ø)ˆFÝ”,˜t­6¬;×+<Ò+<ÀFÐ+<Ñ+KÔ+KÐLÑLÔLÐLÐLÐLÐLØ�_Ð$Ð$Ý”;×-Ò-Ð.FÑGÔGˆDÝ”,˜t¨4Ð0Ñ0Ô0Ð0Ð0Ð0Ñ0àˆJˆJˆJ‰Jðð rc   c               #   ó¢   K  — t          t          ¦  «                             ¦   «         D ]%\  } }t          | t          ¦  «        r| dv rŒ| |fV — Œ&d S )N>   r)   r!   )r
  r	   Úitemsr  rž   )r_   Úshapess     ra   Úcases_test_fitstartr"  X  sk   è è € Ý ¥™NœN×0Ò0Ñ2Ô2ð ð Ñˆ�&Ý˜8¥SÑ)Ô)ð 	ØÐBÐBÐBØØ˜ÐÐÐÐÐð	ð rc   zdistname, shapesc                 óF  — t          t          | ¦  «        }t          j                             d¦  «        }|                     d¦  «        }t          j        dd¬¦  «        5  |                     |¦  «        }d d d ¦  «         n# 1 swxY w Y    |j        |d d…         Ž sJ ‚d S )NiV årÕ   rk   )ÚinvalidÚdividerz   )r„   r   r…   rŽ   r�   r�   Ú	_fitstartÚ	_argcheck)r_   r!  rà   r¦   r³   Úguesss         ra   Útest_fitstartr)  `  sÕ   € å•5˜(Ñ#Ô#€DÝ
Œ)×
Ò
 	Ñ
*Ô
*€CØ�:Š:�b‰>Œ>€Då	Œ˜X¨hÐ	7Ñ	7Ô	7ð %ð %Ø—’˜tÑ$Ô$ˆð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %ð ˆ4Œ>˜5  " œ:Ð&Ð&Ð&Ð&Ð&Ð&s   Á BÂBÂ	BçH¯¼šò×z>rÞ   c                 ó¬   — t          | |¦  «        } |||¦  «        } |||¦  «        }	||	k     s%t          j                             ||	||¬¦  «         d S d S )N)rq   r²   )r„   r…   Útestingr   )
rà   r³   Úparams1Úparams0rq   r²   Ú	nlff_nameÚnlffÚnlff1Únlff0s
             ra   Úassert_nlff_less_or_closer3  l  sh   € å�4˜Ñ#Ô#€DØˆD�˜$ÑÔ€EØˆD�˜$ÑÔ€EØ�EŠMˆMÝ
Œ
×"Ò" 5¨%°dÀÐ"ÑFÔFÐFÐFÐFð ˆMrc   c                   óà  — e Zd Zej        ZdZej         	                    e¦  «        Z
ej                             ddde
¬¦  «        ZddgZdddœZd	Zd
ZeedœZddœd„Zd„ Zd„ Zd„ Zd„ Zd)d„Zej                             d e¦   «         ¦  «        d„ ¦   «         Zej                             d e¦   «         ¦  «        d„ ¦   «         Zej        j        d„ ¦   «         Z ej                             dd¦  «        d„ ¦   «         Z!ej        j"        d„ ¦   «         Z#d„ Z$d„ Z%ej        j        d„ ¦   «         Z&d„ Z'ej        j        d „ ¦   «         Z(d!„ Z)d"„ Z*d#„ Z+d$„ Z,ej        j"        d%„ ¦   «         Z-d&„ Z.d'„ Z/d(S )*ÚTestFitl   »�Vaé   rÓ   rÙ   rm   ©r   rÕ   ©r   r   ©ÚnÚpry   ç{®Gáz„?)r²   rq   r   ©r¦   c                ó   — t          |d|i|¤ŽS ©Nr¦   r   )Úselfr¦   Úargsr§   s       ra   ÚoptzTestFit.opt€  s   € Ý% tÐ=°Ð=¸Ð=Ð=Ð=rc   c                 ó²   — d}t          j        t          |¬¦  «        5  t          j        d| j        | j        ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz `dist` must be an instance of...rÈ   rÕ   )r€   rÍ   Ú
ValueErrorr   r”   r³   Úshape_bounds_a©r@  rÑ   s     ra   Útest_dist_ivzTestFit.test_dist_ivƒ  s™   € Ø4ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	:ð 	:ÝŒI�b˜$œ) TÔ%8Ñ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:ð 	:ð 	:s   ž!AÁAÁAc                 óê  — d}t          j        t          |¬¦  «        5  t          j        | j        g d¢g| j        ¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          j        | j        dddt          j        g| j        ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t          j        | j        dddt          j	        g| j        ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t          j        | j        g d¢| j        ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )	Nz'`data` must be exactly one-dimensional.rÈ   ©r   rj   é   z.All elements of `data` must be finite numbers.r   rj   rJ  )Ú1Ú2Ú3)
r€   rÍ   rD  r   r”   rà   rE  r…   ÚnanÚinfrF  s     ra   Útest_data_ivzTestFit.test_data_ivˆ  s‘  € Ø;ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	Cð 	CÝŒI�d”i ) ) ) ¨dÔ.AÑBÔBÐBð	Cð 	Cð 	Cñ 	Cô 	Cð 	Cð 	Cð 	Cð 	Cð 	Cð 	Cøøøð 	Cð 	Cð 	Cð 	Cð CˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	Ið 	IÝŒI�d”i ! Q¨­2¬6Ð!2°DÔ4GÑHÔHÐHð	Ið 	Ið 	Iñ 	Iô 	Ið 	Ið 	Ið 	Ið 	Ið 	Ið 	Iøøøð 	Ið 	Ið 	Ið 	IåŒ]�:¨WÐ5Ñ5Ô5ð 	Ið 	IÝŒI�d”i ! Q¨­2¬6Ð!2°DÔ4GÑHÔHÐHð	Ið 	Ið 	Iñ 	Iô 	Ið 	Ið 	Ið 	Ið 	Ið 	Ið 	Iøøøð 	Ið 	Ið 	Ið 	IåŒ]�:¨WÐ5Ñ5Ô5ð 	Gð 	GÝŒI�d”i   °$Ô2EÑFÔFÐFð	Gð 	Gð 	Gñ 	Gô 	Gð 	Gð 	Gð 	Gð 	Gð 	Gð 	Gð 	Gøøøð 	Gð 	Gð 	Gð 	Gð 	Gð 	GsG   ž$AÁAÁAÁ6/B1Â1B5Â8B5Ã/DÄDÄDÄ8#E(Å(E,Å/E,c                 óÎ  — d}ddddœ}t          j        t          |¬¦  «        5  t          j        | j        | j        |¦  «         d d d ¦  «         n# 1 swxY w Y   d}ddg}t          j        t          |¬¦  «        5  t          j        | j        | j        |¦  «         d d d ¦  «         n# 1 swxY w Y   d	}dd
g}t          j        t          |¬¦  «        5  t          j        | j        | j        |¦  «         d d d ¦  «         n# 1 swxY w Y   ddg}t          j        t          |¬¦  «        5  t          j        | j        | j        |¦  «         d d d ¦  «         n# 1 swxY w Y   d}dg}t          j        t          |¬¦  «        5  t          j        | j        | j        |¦  «         d d d ¦  «         n# 1 swxY w Y   d}g d¢}t          j        t          |¬¦  «        5  t          j        | j        | j        |¦  «         d d d ¦  «         n# 1 swxY w Y   d}dddœ}t          j        t          |¬¦  «        5  t          j        | j        | j        |¦  «         d d d ¦  «         n# 1 swxY w Y   d}ddg}t          j        t          |¬¦  «        5  t          j        | j        | j        |¦  «         d d d ¦  «         n# 1 swxY w Y   d}ddg}t          j        t          |¬¦  «        5  t          j        | j        | j        |¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          j        | j        | j        ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j
         t          j
        fdg}t          j        t          |¬¦  «        5  t          j        | j        | j        |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz1Bounds provided for the following unrecognized...r7  r8  ©r   rÕ   ©r:  r;  rK  rÈ   z6Each element of a `bounds` sequence must be a tuple...)r   rÕ   rJ  z6Each element of `bounds` must be a tuple specifying...)r   r   rÓ   r   r   z7A `bounds` sequence must contain at least 2 elements...z;A `bounds` sequence may not contain more than 3 elements...)r7  r7  r7  r7  z.There are no values for `p` on the interval...)r   r   r9  z.There are no values for `n` on the interval...)rÕ   r   z6There are no integer values for `n` on the interval...)gffffffö?gš™™™™™ù?z0The intersection of user-provided bounds for `n`)r€   rÎ   rÏ   r   r”   rà   r³   rÍ   rD  r…   rO  )r@  rÑ   Úshape_boundsÚboundss       ra   Útest_bounds_ivzTestFit.test_bounds_iv•  s^  € ØEˆØ$¨6¸Ð@Ð@ˆÝŒ\�.°Ð8Ñ8Ô8ð 	:ð 	:ÝŒI�d”i ¤¨LÑ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:ð KˆØ" FÐ+ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	:ð 	:ÝŒI�d”i ¤¨LÑ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:ð KˆØ" KÐ0ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	:ð 	:ÝŒI�d”i ¤¨LÑ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:à˜1�vˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	:ð 	:ÝŒI�d”i ¤¨LÑ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:ð LˆØ�yˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	:ð 	:ÝŒI�d”i ¤¨LÑ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:ð PˆØ5Ð5Ð5ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	4ð 	4ÝŒI�d”i ¤¨FÑ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4ð CˆØ$¨6Ð2Ð2ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	:ð 	:ÝŒI�d”i ¤¨LÑ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:ð CˆØ Ð(ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	:ð 	:ÝŒI�d”i ¤¨LÑ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:ð KˆØ" FÐ+ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	:ð 	:ÝŒI�d”i ¤¨LÑ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:ð EˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	,ð 	,ÝŒI�d”i ¤Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,åœ&˜¥"¤&Ð)¨6Ð2ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	:ð 	:ÝŒI�d”i ¤¨LÑ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:ð 	:ð 	:sÅ   ¤!AÁAÁAÁ=!B*Â*B.Â1B.Ã!DÄDÄ
DÄ-!EÅEÅ!EÆ!F2Æ2F6Æ9F6Ç!HÈHÈHÈ8!I%É%I)É,I)Ê!J>Ê>KËKË*!LÌLÌLÌ? M+Í+M/Í2M/Î,!OÏOÏ!Oc                 óŠ  — d}ddddœ}t          j        t          |¬¦  «        5  t          j        | j        | j        | j        |¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}dd	d
œ}t          j        t          |¬¦  «        5  t          j        | j        | j        | j        |¬¦  «         d d d ¦  «         n# 1 swxY w Y   ddg}t          j        t          |¬¦  «        5  t          j        | j        | j        | j        |¬¦  «         d d d ¦  «         n# 1 swxY w Y   ddgg}t          j        t          |¬¦  «        5  t          j        | j        | j        | j        |¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}dg}t          j        t          |¬¦  «        5  t          j        | j        | j        | j        |¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}g d¢}t          j        t          |¬¦  «        5  t          j        | j        | j        | j        |¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}ddd
œ}t          j        t          |¬¦  «        5  t          j        | j        | j        | j        |¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}g d¢}t          j        t          |¬¦  «        5  t          j        | j        | j        | j        |¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}ddd
œ}t          j        t          |¬¦  «        5  t          j        | j        | j        | j        |¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}g d¢}t          j        t          |¬¦  «        5  t          j        | j        | j        | j        |¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz2Guesses provided for the following unrecognized...r   rÓ   éÿ   rS  rÈ   )r(  z+Each element of `guess` must be a scalar...Úhir9  r%   rj   z-A `guess` sequence must contain at least 2...z1A `guess` sequence may not contain more than 3...)r   rj   rJ  é   zCGuess for parameter `n` rounded.*|Guess for parameter `p` clipped.*g      @g      à¿z$Guess for parameter `loc` rounded...)r6  rÓ   rÓ   z"Guess for parameter `p` clipped...r6  z$Guess for parameter `loc` clipped...)r6  rÓ   r   )
r€   rÎ   rÏ   r   r”   rà   r³   Úshape_bounds_drÍ   rD  )r@  rÑ   r(  s      ra   Útest_guess_ivzTestFit.test_guess_ivÈ  sÈ  € ØFˆØ˜c¨Ð,Ð,ˆÝŒ\�.°Ð8Ñ8Ô8ð 	Nð 	NÝŒI�d”i ¤¨DÔ,?ÀuÐMÑMÔMÐMð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nð @ˆØ˜dÐ#Ð#ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	Nð 	NÝŒI�d”i ¤¨DÔ,?ÀuÐMÑMÔMÐMð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nà�C�ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	Nð 	NÝŒI�d”i ¤¨DÔ,?ÀuÐMÑMÔMÐMð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nà�Q��ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	Nð 	NÝŒI�d”i ¤¨DÔ,?ÀuÐMÑMÔMÐMð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nð BˆØ�ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	Nð 	NÝŒI�d”i ¤¨DÔ,?ÀuÐMÑMÔMÐMð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nð FˆØ��ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	Nð 	NÝŒI�d”i ¤¨DÔ,?ÀuÐMÑMÔMÐMð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nð XˆØ Ð%Ð%ˆÝŒ\�.°Ð8Ñ8Ô8ð 	Nð 	NÝŒI�d”i ¤¨DÔ,?ÀuÐMÑMÔMÐMð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nð 9ˆØ��ˆÝŒ\�.°Ð8Ñ8Ô8ð 	Nð 	NÝŒI�d”i ¤¨DÔ,?ÀuÐMÑMÔMÐMð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nð 7ˆØ˜dÐ#Ð#ˆÝŒ\�.°Ð8Ñ8Ô8ð 	Nð 	NÝŒI�d”i ¤¨DÔ,?ÀuÐMÑMÔMÐMð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nð 9ˆØ��ˆÝŒ\�.°Ð8Ñ8Ô8ð 	Nð 	NÝŒI�d”i ¤¨DÔ,?ÀuÐMÑMÔMÐMð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nð 	Nð 	Ns³   ¤(AÁAÁAÂ(B9Â9B=Ã B=Ã#(DÄDÄDÅ(E6Å6E:Å=E:Æ!(GÇGÇGÈ(H5È5H9È<H9É"(JÊJÊJË(K6Ë6K:Ë=K:Ì#(MÍMÍMÎ(N8Î8N<Î?N<c                 óH  — d}t          t          t          z   ¦  «        }t          j                             | j        ¦  «        }t          t          |¦  «        }t          j	        ||         ¦  «        }t          j
        t          |¦  «        dz   dft          j        ¬¦  «        }|dt          j        |¦  «        z  z  |d d…df<   |dt          j        |¦  «        z  z  |d d…df<   d|d<   d	|d
<    |j        |d         Ž }	 |j        |d
         Ž }
t          ||         ¦  «        |	|
gz   }t          |dd¦  «        r9|d d
…         }t          j        |	¦  «        |d
<    |j        |||dœŽ}|d d
…         }t          |dd¦  «        r |j        |||dœŽ}t%          j        ¦   «         5  t%          j        ddt*          ¦  «         t          j        ||||| j        ¬¦  «        }d d d ¦  «         n# 1 swxY w Y   dddœ}||         }t1          |||j        |fi | j        ¤d|i¤Ž d S )Nr   rj   )Údtypeg      $@rz   r   r   rR  )g¼‰Ø—²Òœ<rÕ   éÿÿÿÿÚpmfFrm   rØ   rk   zoverflow encountered©rd   Ú	optimizerrÞ   Ú_penalized_nlpsf©ÚmleÚmser/  )r
  r	   r   r…   rŽ   r�   Úseedr„   r   r¿   ÚemptyÚlenÚfloat64Úsignr¼   ÚlistÚfloorr‘   ÚwarningsÚcatch_warningsr  rÏ   r”   rB  r3  rá   Útols)r@  Ú	dist_namerd   r¦   ÚNÚ	dist_datarà   r!  rU  ÚlocÚscalerä   r³   ÚresÚ
nlff_namesr/  s                   ra   Úbasic_fit_testzTestFit.basic_fit_test÷  s�  € àˆÝ�¥LÑ0Ñ1Ô1ˆ	ÝŒi×#Ò# D¤IÑ.Ô.ˆÝ•u˜iÑ(Ô(ˆÝ”˜) IÔ.Ñ/Ô/ˆÝ”�3˜v™;œ;¨™?¨AÐ.µb´jÐAÑAÔAˆØ ¥R¤W¨V¡_¤_Ñ 4Ñ4ˆˆs�ˆs�Aˆv‰Ø ¥R¤W¨V¡_¤_Ñ 4Ñ4ˆˆs�ˆs�Aˆv‰Øˆˆr‰
Ø ˆˆr‰
ØˆcŒk˜6 "œ:Ð&ˆØ�”˜V BœZÐ(ˆÝ�9˜YÔ'Ñ(Ô(¨C°¨<Ñ7ˆå�4˜ Ñ&Ô&ð 	!Ø�c�r�c”(ˆCÝ”h˜s‘m”mˆC�‰GØ�4”8˜S q°sÐ;Ð;Ð;ˆDØ˜C˜R˜C”[ˆFÝ�4˜ Ñ&Ô&ð 	<Ø�4”8˜S q°sÐ;Ð;Ð;ˆDåÔ$Ñ&Ô&ð 	0ð 	0ÝÔ# HÐ.DÅnÑUÔUÐUÝ”)˜D $¨°vØ&*¤hð0ñ 0ô 0ˆCð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0ð
 $Ð,>Ð?Ð?ˆ
Ø˜vÔ&ˆ	Ý! $¨¨c¬j¸#ð 	7ð 	7ÀÄð 	7ð 	7Ø,5ð	7ð 	7ð 	7ð 	7ð 	7ð 	7s   Æ&:G,Ç,G0Ç3G0rq  c                 ó6   — |                       |dd¬¦  «         d S )Nre  r6  r=  ©rx  ©r@  rq  s     ra   Útest_basic_fit_mlezTestFit.test_basic_fit_mle  ó#   € à×Ò˜I u°!ÐÑ4Ô4Ð4Ð4Ð4rc   c                 ó6   — |                       |dd¬¦  «         d S )Nrf  rj   r=  rz  r{  s     ra   Útest_basic_fit_msezTestFit.test_basic_fit_mse  r}  rc   c                 ó  — d}t           j                             | j        ¦  «        }t          j        }d} |j        |||dœŽ}dddœ}t	          j        |||d| j        ¬¦  «        }t          |||j
        |fdd	i| j        ¤Ž d S )
Nr   )ri   r»   rm   ©çš™™™™™¹?rÕ   ©rt  ru  rf  ra  r/  rc  )r…   rŽ   r�   rg  r   rð   r‘   r”   rB  r3  rá   rp  ©r@  rr  r¦   rà   r!  r³   rT  rv  s           ra   Útest_arcsinezTestFit.test_arcsine!  s²   € ð
 ˆÝŒi×#Ò# D¤IÑ.Ô.ˆÝŒ}ˆØˆØˆtŒx˜ a°cÐ:Ð:Ð:ˆØ(°9Ð=Ð=ˆÝŒi˜˜d L¸È$Ì(ÐSÑSÔSˆÝ! $¨¨c¬j¸&ð 	Mð 	MØ,>ð	MØBFÄ)ð	Mð 	Mð 	Mð 	Mð 	Mrc   rd   rd  c                 ó$  — d}t           j                             | j        ¦  «        }t          j        }d} |j        |||dœŽ}ddddœ}t	          j        |||| j        |¬¦  «        }ddd	œ|         }	t          |||j
        |fi | j        ¤d
|	i¤Ž d S )Nr   )ri   r»   ç      @rm   r�  )r-   rt  ru  )rb  rd   rÞ   rc  rd  r/  )r…   rŽ   r�   rg  r   rR   r‘   r”   rB  r3  rá   rp  )
r@  rd   rr  r¦   rà   r!  r³   rT  rv  r/  s
             ra   Ú
test_arguszTestFit.test_argus0  sÈ   € ð
 ˆÝŒi×#Ò# D¤IÑ.Ô.ˆÝŒ{ˆØˆØˆtŒx˜ a°cÐ:Ð:Ð:ˆØ(°ÀYÐOÐOˆÝŒi˜˜d L¸D¼HÈVÐTÑTÔTˆØ"Ð+=Ð>Ð>¸vÔFˆ	Ý! $¨¨c¬j¸&ð 	7ð 	7ÀDÄIð 	7ð 	7Ø,5ð	7ð 	7ð 	7ð 	7ð 	7ð 	7rc   c                 ó  — d}t           j                             | j        ¦  «        }t          j        }d} |j        |||dœŽ}dddddœ}t	          j        |||d| j        ¬¦  «        }t          |||j
        |fdd	i| j        ¤Ž d S )
Nr   )g�µds’z@g@ø¯eä?ri   r»   rm   r�  )ÚaÚbrt  ru  re  ra  r/  rÞ   )r…   rŽ   r�   rg  r   rÐ   r‘   r”   rB  r3  rá   rp  r„  s           ra   Ú	test_betazTestFit.test_beta@  s»   € ð
 ˆÝŒi×#Ò# D¤IÑ.Ô.ˆÝŒzˆØBˆØˆtŒx˜ a°cÐ:Ð:Ð:ˆØ&¨IØ(°9ð>ð >ˆåŒi˜˜d L¸È$Ì(ÐSÑSÔSˆÝ! $¨¨c¬j¸&ð 	Að 	AØ,2ð	AØ6:´ið	Að 	Að 	Að 	Að 	Arc   c                 ó  — d}t           j                             | j        ¦  «        }t          j        }d} |j        |||dœŽ}ddddœ}t	          j        |||| j        ¬¦  «        }t          |||j
        |fi | j        ¤Ž d S )Nr   )gÕ)Çç;ÿ?r»   r‡  rm   r�  )Úcrt  ru  ©rb  )r…   rŽ   r�   rg  r   ré   r‘   r”   rB  r3  rá   rp  r„  s           ra   Útest_foldnormzTestFit.test_foldnormP  s“   € ð ˆÝŒi×#Ò# D¤IÑ.Ô.ˆÝŒ~ˆØ,ˆØˆtŒx˜ a°cÐ:Ð:Ð:ˆØ&¨yÀ9ÐMÐMˆÝŒi˜˜d L¸D¼HÐEÑEÔEˆå! $¨¨c¬j¸&ÐNÐNÀDÄIÐNÐNÐNÐNÐNrc   c                 ó
  — d}t           j                             | j        ¦  «        }t          j        }d} |j        |||dœŽ}ddddœ}t	          j        |||d| j        ¬¦  «        }t          |||j
        |fdd	i| j        ¤Ž d S )
Nr   )g¹7hº˜Þ@ri   r»   rm   r�  )Únurt  ru  re  ra  r/  rÞ   )r…   rŽ   r�   rg  r   rM   r‘   r”   rB  r3  rá   rp  r„  s           ra   Útest_nakagamizTestFit.test_nakagami^  s´   € ð ˆÝŒi×#Ò# D¤IÑ.Ô.ˆÝŒ~ˆØ-ˆØˆtŒx˜ a°cÐ:Ð:Ð:ˆØ&¨yÀ9ÐMÐMˆÝŒi˜˜d L¸È$Ì(ÐSÑSÔSˆÝ! $¨¨c¬j¸&ð 	Að 	AØ,2ð	AØ6:´ið	Að 	Að 	Að 	Að 	Arc   c                 ó
  — d}t           j                             | j        ¦  «        }t          j        }d} |j        |||dœŽ}ddddœ}t	          j        |||d| j        ¬¦  «        }t          |||j
        |fdd	i| j        ¤Ž d S )
Nr   )g¾ôkº‹ú?ri   r»   rm   r�  )rŠ  rt  ru  rf  ra  r/  rc  )r…   rŽ   r�   rg  r   r4   r‘   r”   rB  r3  rá   rp  r„  s           ra   Útest_powerlawzTestFit.test_powerlawl  s´   € ð
 ˆÝŒi×#Ò# D¤IÑ.Ô.ˆÝŒ~ˆØ-ˆØˆtŒx˜ a°cÐ:Ð:Ð:ˆØ&¨yÀ9ÐMÐMˆÝŒi˜˜d L¸È$Ì(ÐSÑSÔSˆÝ! $¨¨c¬j¸&ð 	Mð 	MØ,>ð	MØBFÄ)ð	Mð 	Mð 	Mð 	Mð 	Mrc   c                 ó  — d}t           j                             | j        ¦  «        }t          j        }d} |j        |||dœŽ}dgdz  }t	          j        |||| j        ¬¦  «        }t          |||j
        |fi | j        ¤Ž d S )Nr   )gÍÌÌÌÌÌü?g333333@gffffff@gffffff@rm   r�  rZ  r�  )r…   rŽ   r�   rg  r   r   r‘   r”   rB  r3  rá   rp  r„  s           ra   Útest_truncparetozTestFit.test_truncpareto{  s�   € ð ˆÝŒi×#Ò# D¤IÑ.Ô.ˆÝÔ ˆØ%ˆØˆtŒx˜ a°cÐ:Ð:Ð:ˆØ!�{ 1‘}ˆÝŒi˜˜d L¸D¼HÐEÑEÔEˆå! $¨¨c¬j¸&ÐNÐNÀDÄIÐNÐNÐNÐNÐNrc   c                 ó  — d}t           j                             | j        ¦  «        }t          j        }d} |j        |||dœŽ}dgdz  }t	          j        |||| j        ¬¦  «        }t          |||j
        |fi | j        ¤Ž d S )Nr   )rÔ   r   g      ü?r»   r‡  rm   r�  r6  r�  )r…   rŽ   r�   rg  r   r    r‘   r”   rB  r3  rá   rp  r„  s           ra   Útest_truncweibull_minzTestFit.test_truncweibull_min‰  s�   € ð
 ˆÝŒi×#Ò# D¤IÑ.Ô.ˆÝÔ%ˆØ*ˆØˆtŒx˜ a°cÐ:Ð:Ð:ˆØ!�{ 1‘}ˆÝŒi˜˜d L¸D¼HÐEÑEÔEˆå! $¨¨c¬j¸&ÐNÐNÀDÄIÐNÐNÐNÐNÐNrc   c                 ó
  — d}t           j                             | j        ¦  «        }t          j        }d\  }}}|                     |||||¬¦  «        }dt          j        ddg¦  «        i}t	          j        |||| j	        ¬¦  «        }	t          |	j        |||ffi | j        ¤Ž t          j        }d\  }}|                     ||||¬¦  «        }t	          j        ||| j	        ¬¦  «        }	t          |	j        ||ffi | j        ¤Ž d S )	Nr   ©rÕ   çÍÌÌÌÌÌä?r   ©rt  rn   ro   r:  r   é   r�  )g¿ž¯Y.Ô?r   )r…   rŽ   r�   rg  r   rí   r‘   r¿   r”   rB  r   rá   rp  Ú	bernoulli)
r@  rr  r¦   rà   r:  r;  rt  r³   rT  rv  s
             ra   Útest_missing_shape_boundsz!TestFit.test_missing_shape_bounds˜  s  € ð
 ˆÝŒi×#Ò# D¤IÑ.Ô.ˆåŒ{ˆØ‰	ˆˆ1ˆcØ�xŠx˜˜1 #¨A¸CˆxÑ@Ô@ˆØ�RœX q¨" gÑ.Ô.Ð/ˆÝŒi˜˜d L¸D¼HÐEÑEÔEˆÝ˜œ
 Q¨¨3 KÐ=Ð=°4´9Ð=Ð=Ð=åŒˆØ‰ˆˆ3Ø�xŠx˜˜s¨¸ˆxÑ=Ô=ˆÝŒi˜˜d¨d¬hÐ7Ñ7Ô7ˆÝ˜œ
 Q¨ HÐ:Ð:°´	Ð:Ð:Ð:Ð:Ð:rc   c                 óž  — d}t           j                             | j        ¦  «        }t          j        }d\  }}|                     |||¬¦  «        }d}d|i}t	          j        |||| j        ¬¦  «        }	t          |	j
        ||ffi | j        ¤Ž d\  }}|                     |||¬¦  «        }d	}
d
|
i}t	          j        |||| j        ¬¦  «        }	t          |	j
        ||ffi | j        ¤Ž t          j        }d\  }}|                     ||||¬¦  «        }||
dœ}t	          j        |||| j        ¬¦  «        }	t          |	j
        ||ffi | j        ¤Ž d S )Nr   )ç      ø?r   r�  )r   r6  rt  r�  )r   rÔ   )ru  rn   ro   )r<  r6  ru  ©r¢  rÔ   ©rt  ru  rn   ro   rƒ  )r…   rŽ   r�   rg  r   Únormr‘   r”   rB  r   rá   rp  )r@  rr  r¦   rà   rt  ru  r³   Ú
loc_boundsrU  rv  Úscale_boundss              ra   Útest_fit_only_loc_scalezTestFit.test_fit_only_loc_scale­  sq  € àˆÝŒi×#Ò# D¤IÑ.Ô.ˆåŒzˆØ‰
ˆˆUØ�xŠx˜C a°cˆxÑ:Ô:ˆØˆ
Ø˜Ð$ˆÝŒi˜˜d F°d´hÐ?Ñ?Ô?ˆÝ˜œ
 S¨% LÐ>Ð>°D´IÐ>Ð>Ð>ð ‰
ˆˆUØ�xŠx˜e¨!¸#ˆxÑ>Ô>ˆØ ˆØ˜<Ð(ˆÝŒi˜˜d F°d´hÐ?Ñ?Ô?ˆÝ˜œ
 S¨% LÐ>Ð>°D´IÐ>Ð>Ð>õ ŒzˆØ‰
ˆˆUØ�xŠx˜C u°1À3ˆxÑGÔGˆØ#¨lÐ;Ð;ˆÝŒi˜˜d F°d´hÐ?Ñ?Ô?ˆÝ˜œ
 S¨% LÐ>Ð>°D´IÐ>Ð>Ð>Ð>Ð>rc   c                 óD  — d}t           j                             | j        ¦  «        }t          j        }d\  }}|                     ||||¬¦  «        }t	          j        ||¦  «        }t          |j	        dfi | j
        ¤Ž ||f||fdœ}t	          j        |||¦  «        }t          |j	        ||ffi | j
        ¤Ž t          j        }d\  }	}
}|                     |	|
|||¬¦  «        }dd	d
œ}t	          j        |||| j        ¬¦  «        }t          |j	        |	|
|ffi | j
        ¤Ž d S )Nr   r£  r¤  r8  rƒ  r›  r�  )r   rž  )rœ  rœ  r9  r�  )r…   rŽ   r�   rg  r   r¥  r‘   r”   r   rá   rp  rí   rB  )r@  rr  r¦   rà   rt  ru  r³   rv  rU  r:  r;  rT  s               ra   Útest_everything_fixedzTestFit.test_everything_fixedÊ  s>  € ØˆÝŒi×#Ò# D¤IÑ.Ô.ˆåŒzˆØ‰
ˆˆUØ�xŠx˜C u°1À3ˆxÑGÔGˆõ Œi˜˜dÑ#Ô#ˆÝ˜œ
 FÐ8Ð8¨d¬iÐ8Ð8Ð8ð ˜s˜¨u°e¨nÐ=Ð=ˆÝŒi˜˜d FÑ+Ô+ˆÝ˜œ
 S¨% LÐ>Ð>°D´IÐ>Ð>Ð>õ Œ{ˆØ‰	ˆˆ1ˆcØ�xŠx˜˜1 #¨A¸CˆxÑ@Ô@ˆØ$¨<Ð8Ð8ˆÝŒi˜˜d L¸D¼HÐEÑEÔEˆÝ˜œ
 Q¨¨3 KÐ=Ð=°4´9Ð=Ð=Ð=Ð=Ð=rc   c                 óD  — d}t           j                             | j        ¦  «        }t          j        }d} |j        |||dœŽ}|                     ¦   «         dk    sJ ‚g d¢}t	          j        |||¦  «        }d}|j	         
                    |¦  «        sJ ‚|j        du sJ ‚d S )Nr   )r6  rÓ   rm   r   )©r   é   r8  )rÓ   rÕ   z3Optimization converged to parameter values that areF)r…   rŽ   r�   rg  r   rï   r‘   Úminr”   rÑ   Ú
startswithÚsuccess)	r@  rr  r¦   rà   r!  r³   rU  rv  rÑ   s	            ra   Útest_failurezTestFit.test_failureã  s¯   € ØˆÝŒi×#Ò# D¤IÑ.Ô.ˆåŒ|ˆØˆØˆtŒx˜ a°cÐ:Ð:Ð:ˆà�xŠx‰zŒz˜QŠˆˆˆà-Ð-Ð-ˆÝŒi˜˜d FÑ+Ô+ˆØGˆØŒ{×%Ò% gÑ.Ô.Ð.Ð.Ð.ØŒ{˜eÐ#Ð#Ð#Ð#Ð#Ð#rc   c                 ól  — d}t           j                             d¦  «        }t          j        }d}g d¢} |j        |||dœŽ}t          j        |||| j        ¬¦  «        }t          j        |j	        |fi | j
        ¤ŽrJ ‚t          j        ||||| j        ¬¦  «        }t          |j	        |fi | j
        ¤Ž d S )NiÐ  l   ^�s¶ )rž  é   é   r   ))rj   éÈ   )çffffffæ?éF   )g333333ó?éx   rR  rm   r�  )r(  rb  )r…   rŽ   r�   r   r   r‘   r”   rB  Úallcloserá   rp  r   )r@  rr  r¦   rà   rá   rU  r³   rv  s           ra   Ú
test_guesszTestFit.test_guessó  sÊ   € ð ˆåŒi×#Ò# LÑ1Ô1ˆÝÔˆØˆØ;Ð;Ð;ˆàˆtŒx˜ a°cÐ:Ð:Ð:ˆåŒi˜˜d F°d´hÐ?Ñ?Ô?ˆÝ”;˜sœz¨6Ð?Ð?°T´YÐ?Ð?Ð?Ð?Ð?åŒi˜˜d F°&ÀDÄHÐMÑMÔMˆÝ˜œ
 FÐ8Ð8¨d¬iÐ8Ð8Ð8Ð8Ð8rc   c                 ó   — ddg}t           j        }dddœ}t          j        |||d¬¦  «        }t          |j        j        dd	¬
¦  «         t          j        |||d¬¦  «        }t          |j        j        dd	¬
¦  «         d S )Nrj   rZ  )r   r   ©ç:Œ0âŽyE>rÕ   rƒ  re  ©rU  rd   rJ  r½   rÂ   rf  gR¸…ëQ@)r   r¾   r”   r   rá   ru  )r@  r³   rà   rU  Úres_mleÚres_mses         ra   Útest_mse_accuracy_1zTestFit.test_mse_accuracy_1  s‹   € ð �1ˆvˆÝŒ{ˆØ¨*Ð5Ð5ˆÝ”)˜D $¨v¸eÐDÑDÔDˆÝ˜œÔ,¨a°dÐ;Ñ;Ô;Ð;Ý”)˜D $¨v¸eÐDÑDÔDˆÝ˜œÔ,¨e¸$Ð?Ñ?Ô?Ð?Ð?Ð?rc   c                 ó¨  — t           j                             d¦  «        }t          j        }d} |dd¦  «                             ||¬¦  «        }dddœ}t          j        |||d	¬
¦  «        }t          j        |¦  «        }||d         z  |d         z
  |dz
  z  }||d         z  |d         z
  |dz
  z  }	||	|z
  f}
t          |j	        |
d¬¦  «         d S )Nl   4gûcävÐD rÕ   rJ  é   rm   rR  r¼  rƒ  rf  r¾  r   r_  r   ç-Cëâ6?©rq   )
r…   rŽ   r�   r   r¼   r‘   r”   r˜   r   rá   )r@  r¦   rà   r:  r³   rU  rv  rã   rŠ  r‹  rä   s              ra   Útest_mse_accuracy_2zTestFit.test_mse_accuracy_2  sß   € õ Œi×#Ò#Ð$7Ñ8Ô8ˆåŒ}ˆØˆØˆt�A�q‰zŒz�~Š~ 1°3ˆ~Ñ7Ô7ˆØ ¨:Ð6Ð6ˆÝŒi˜˜d¨6¸%Ð@Ñ@Ô@ˆõ ŒG�D‰MŒMˆØˆq�Œt‰V�a˜”e‰^˜a !™eÑ$ˆØˆq�Œu‰W�q˜”t‰^˜a !™eÑ$ˆØ��1‘ˆfˆÝ˜œ
 C¨dÐ3Ñ3Ô3Ð3Ð3Ð3rc   N)r   )0Ú__name__Ú
__module__Ú__qualname__r   rí   rà   rg  r…   rŽ   r�   r¦   r‘   r³   rE  r[  r²   rq   rp  rB  rG  rP  rV  r\  rx  r€   r  Úparametrizer  r|  r  r  r  r…  rˆ  r  rŒ  r�  r“  r•  r—  r™  r   r¨  rª  r±  rº  rÁ  rÆ  © rc   ra   r5  r5  u  s×  € € € € € ØŒ;€DØ€DØ
Œ)×
Ò
 Ñ
%Ô
%€CØŒ;�?Š?˜1˜c¨¸#ˆ?Ñ>Ô>€DØ˜vÐ&€NØ"¨Ð0Ð0€NØ€DØ€DØ $Ð'Ð'€Dàð >ð >ð >ð >ð >ð:ð :ð :ð
Gð Gð Gð1:ð 1:ð 1:ðf-Nð -Nð -Nð^ 7ð  7ð  7ð  7ðD „[×Ò˜[Ð*<Ð*<Ñ*>Ô*>Ñ?Ô?ð5ð 5ñ @Ô?ð5ð „[×Ò˜[Ð*<Ð*<Ñ*>Ô*>Ñ?Ô?ð5ð 5ñ @Ô?ð5ð „[ÔðMð Mñ ÔðMð „[×Ò˜X ~Ñ6Ô6ð7ð 7ñ 7Ô6ð7ð „[ÔðAð Añ ÔðAðOð Oð OðAð Að Að „[ÔðMð Mñ ÔðMðOð Oð Oð „[ÔðOð Oñ ÔðOð;ð ;ð ;ð*?ð ?ð ?ð:>ð >ð >ð2$ð $ð $ð  „[Ôð9ð 9ñ Ôð9ð"	@ð 	@ð 	@ð4ð 4ð 4ð 4ð 4rc   r5  )xéA   é=   éQ   éX   éE   éY   é7   éT   éV   rÓ  éG   rÎ  rÓ  rÎ  éN   éC   é`   éB   éI   éK   é;   rÕ  rÐ  é?   éO   éL   rÝ  éU   éW   rÏ  éP   rÕ  rÌ  rÓ  rÕ  rÛ  rÎ  rÞ  é@   rÌ  rÓ  éM   r·  rÛ  rÓ  rÛ  rÚ  é\   éZ   rÞ  râ  rÕ  rÚ  rÕ  é:   rÞ  rÚ  rã  rä  éR   rÎ  rÜ  é6   rè  é9   rÞ  rÞ  rÚ  éJ   rè  rÝ  rã  rÚ  rÐ  rá  éD   rÎ  rÚ  éS   rÚ  râ  rÚ  rÚ  rÕ  rÙ  rÖ  rã  rë  rì  r×  rÛ  rÛ  râ  rà  rë  rß  râ  rä  é]   r·  rÔ  râ  rÎ  rí  rì  é<   rà  rã  rë  rè  rÎ  rä  rÙ  rà  rÛ  rÎ  rÐ  rï  rí  éH   c                   óV  — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
ej        j        d	„ ¦   «         Zd
„ Zd„ Zej                             ddg d¢fdg d¢fdg d¢fg¦  «        d„ ¦   «         Zej        j        ej                             dg d¢¦  «        d„ ¦   «         ¦   «         Zd„ Zd„ ZdS )ÚTestGoodnessOfFitc                 ó  — t           j        }g d¢}d}t          j        t          |¬¦  «        5  t          t          j        ¦   «         |¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          |g d¢g¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          ||d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          ||d	¬
¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          ||d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NrI  z.`dist` must be a \(non-frozen\) instance of...rÈ   z2`data` must be a one-dimensional array of numbers.z`statistic` must be one of...Úmm)Ú	statisticz"`n_mc_samples` must be an integer.g     D�@)Ún_mc_samplesz$SeedSequence expects int or sequenceÚherringr=  )r   r¥  r€   rÍ   Ú	TypeErrorr   rD  )r@  rà   rã   rÑ   s       ra   Útest_gof_ivzTestGoodnessOfFit.test_gof_iv0  sÀ  € ÝŒzˆØˆIˆIˆàCˆÝŒ]�9¨GÐ4Ñ4Ô4ð 	-ð 	-Ý�EœJ™LœL¨!Ñ,Ô,Ð,ð	-ð 	-ð 	-ñ 	-ô 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-øøøð 	-ð 	-ð 	-ð 	-ð GˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	/ð 	/Ý˜D 9 9 9 +Ñ.Ô.Ð.ð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/ð 2ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	5ð 	5Ý˜D !¨tÐ4Ñ4Ô4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5ð 7ˆÝŒ]�9¨GÐ4Ñ4Ô4ð 	:ð 	:Ý˜D !°&Ð9Ñ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:ð 9ˆÝŒ]�9¨GÐ4Ñ4Ô4ð 	4ð 	4Ý˜D !¨Ð3Ñ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4ð 	4ð 	4sY   ®"AÁA Á#A ÂB$Â$B(Â+B(ÃC+Ã+C/Ã2C/ÄD2Ä2D6Ä9D6ÅE:Å:E>ÆE>c                 ó¦  — t           j                             d¦  «        }t          }t          j        |¦  «        t          j        |d¬¦  «        dœ}t          t          j        ||d|¬¦  «        }t          j	        |t          j        di |¤Žj
        d¬¦  «        }t          |j        |j        ¦  «         t          |j        |j        d	¬
¦  «         d S )Nl   •H]VhŸ1 r   ©Úddofrƒ  Úks©Úknown_paramsrõ  r¦   Úexact©rd   ç{®Gázt?rÂ   rË  )r…   rŽ   r�   Ú
examgradesrš   Ústdr   r   r¥  ÚkstestÚcdfr   rõ  Úpvalue©r@  r¦   rã   rÿ  rv  rä   s         ra   Útest_against_ksz!TestGoodnessOfFit.test_against_ksH  s¾   € ÝŒi×#Ò#Ð$7Ñ8Ô8ˆÝˆÝ!œw q™zœzµB´F¸1À1Ð4EÑ4EÔ4EÐFÐFˆÝ�eœj¨!¸,Ø(,°#ð7ñ 7ô 7ˆåŒl˜1�eœjÐ8Ð8¨<Ð8Ð8Ô<ÀWÐMÑMÔMˆÝ˜œ s¤}Ñ5Ô5Ð5Ý˜œ
 C¤J°TÐ:Ñ:Ô:Ð:Ð:Ð:rc   c                 óš  — t           j                             d¦  «        }t          }t	          t
          j        |d|¬¦  «        }t          j        |¦  «        t          j        |d¬¦  «        dœ}t          j	        |t          j        di |¤Žj
        d¬¦  «        }t          |j        |j        ¦  «         t          |j        d	d
¬¦  «         d S )Nl   ¤8<*}p~ rý  )rõ  ro   r   rû  rƒ  r   r  g¨5Í;NÑ¡?r  rÂ   rË  )r…   rŽ   r�   r  r   r   r¥  rš   r  r  r  r   rõ  r  ©r@  r¦   rã   rv  rÿ  rä   s         ra   Útest_against_lillieforsz)TestGoodnessOfFit.test_against_lillieforsR  s³   € ÝŒi×#Ò#Ð$7Ñ8Ô8ˆÝˆå�eœj¨!°tÈ#ÐNÑNÔNˆÝ!œw q™zœzµB´F¸1À1Ð4EÑ4EÔ4EÐFÐFˆÝŒl˜1�eœjÐ8Ð8¨<Ð8Ð8Ô<ÀWÐMÑMÔMˆÝ˜œ s¤}Ñ5Ô5Ð5Ý˜œ
 F°Ð6Ñ6Ô6Ð6Ð6Ð6rc   c                 ó¢  — t           j                             d¦  «        }t          }t          j        |¦  «        t          j        |d¬¦  «        dœ}t          t          j        ||d|¬¦  «        }t          j	        |t          j        d	i |¤Žj
        ¦  «        }t          |j        |j        ¦  «         t          |j        |j        d¬¦  «         d S )
Nl   vj!$Ó'C r   rû  rƒ  Úcvmrþ  r  rÂ   rË  )r…   rŽ   r�   r  rš   r  r   r   r¥  Úcramervonmisesr  r   rõ  r  r  s         ra   Útest_against_cvmz"TestGoodnessOfFit.test_against_cvm\  sº   € ÝŒi×#Ò#Ð$7Ñ8Ô8ˆÝˆÝ!œw q™zœzµB´F¸1À1Ð4EÑ4EÔ4EÐFÐFˆÝ�eœj¨!¸,Ø(-°3ð8ñ 8ô 8ˆåÔ" 1¥e¤jÐ&@Ð&@°<Ð&@Ð&@Ô&DÑEÔEˆÝ˜œ s¤}Ñ5Ô5Ð5Ý˜œ
 C¤J°TÐ:Ñ:Ô:Ð:Ð:Ð:rc   c                 ó  — t           j                             d¦  «        }t          j        dd¦  «        }dddœ}t	          t
          j        ||d|¬¦  «        }t          |j        d	¦  «         t          |j	        d
d¬¦  «         d S )Nl   jHJE›Ù3 r   ée   g…F6‚F@r­  rƒ  Úadrþ  gV-²�ï@ry   r  rÂ   ©
r…   rŽ   r�   Úaranger   r   r¥  r   rõ  r  ©r@  r¦   rã   rÿ  rv  s        ra   Útest_against_anderson_case_0z.TestGoodnessOfFit.test_against_anderson_case_0f  s†   € åŒi×#Ò#Ð$7Ñ8Ô8ˆÝŒI�a˜ÑÔˆà0¸2Ð>Ð>ˆÝ�eœj¨!¸,Ø(,°#ð7ñ 7ô 7ˆå˜œ uÑ-Ô-Ð-Ý˜œ
 D¨tÐ4Ñ4Ô4Ð4Ð4Ð4rc   c                 ó
  — t           j                             d¦  «        }t          j        dd¦  «        }ddi}t	          t
          j        ||d|¬¦  «        }t          |j        d¦  «         t          |j	        d	d
¬¦  «         d S )Nl   H'èb4:“/ r   r  ru  gó‡{Uõ=@r  rþ  gu“Ví?r‚  r  rÂ   r  r  s        ra   Útest_against_anderson_case_1z.TestGoodnessOfFit.test_against_anderson_case_1q  s„   € åŒi×#Ò#Ð$7Ñ8Ô8ˆÝŒI�a˜ÑÔˆàÐ!3Ð4ˆÝ�eœj¨!¸,Ø(,°#ð7ñ 7ô 7ˆå˜œ uÑ-Ô-Ð-Ý˜œ
 C¨dÐ3Ñ3Ô3Ð3Ð3Ð3rc   c                 ó
  — t           j                             d¦  «        }t          j        dd¦  «        }ddi}t	          t
          j        ||d|¬¦  «        }t          |j        d¦  «         t          |j	        d	d
¬¦  «         d S )Nl   £P�^Qq­Pr   r  rt  g�÷fë´HF@r  rþ  g¬Zd;@çš™™™™™™?r  rÂ   r  r  s        ra   Útest_against_anderson_case_2z.TestGoodnessOfFit.test_against_anderson_case_2|  s„   € åŒi×#Ò#Ð$6Ñ7Ô7ˆÝŒI�a˜ÑÔˆàÐ/Ð0ˆÝ�eœj¨!¸,Ø(,°#ð7ñ 7ô 7ˆå˜œ uÑ-Ô-Ð-Ý˜œ
 E°Ð5Ñ5Ô5Ð5Ð5Ð5rc   c                 ó  — t           j                             d¦  «        }t          j                             dddd|¬¦  «        }t          t          j        |d|¬¦  «        }t          |j	        d	¦  «         t          |j
        d
d¬¦  «         d S )Nl   ÞiÖ·Uën gáBQ_ *÷?r   rj   rÙ   r¤  r  ©rõ  r¦   gÙÎ÷Sãá?g333333Ã?r  rÂ   )r…   rŽ   r�   r   rö   r‘   r   r¥  r   rõ  r  )r@  r¦   rã   rv  s       ra   Útest_against_anderson_case_3z.TestGoodnessOfFit.test_against_anderson_case_3‡  s‡   € åŒi×#Ò#Ð$7Ñ8Ô8ˆåŒN×ÒÐ1°qÀÈØ,/ð ñ 1ô 1ˆå�eœj¨!°tÀÐEÑEÔEˆÝ˜œ uÑ-Ô-Ð-Ý˜œ
 D¨tÐ4Ñ4Ô4Ð4Ð4Ð4rc   c                 óp  — t           j                             d¦  «        }t          j        ddd¬¦  «                             d|¬¦  «        }t          t          j        |d|¬	¦  «        }t          j        |d
d¬¦  «        }t          |j
        |j
        ¦  «         t          |j        |j        d¬¦  «         d S )Nl   /‚JGÏ gQûä8’ª?rÓ   r¢  rƒ  r   rm   r  r  Úgumbel_rÚinterpolate)rà   rd   r  rÂ   )r…   rŽ   r�   r   r?   r‘   r   r!  Úandersonr   rõ  r  )r@  r¦   rã   rv  rä   s        ra   Útest_against_anderson_gumbel_rz0TestGoodnessOfFit.test_against_anderson_gumbel_r‘  s¬   € åŒi×#Ò#Ð$4Ñ5Ô5ˆåÔÐ1°sØ#&ð(ñ (ô (ß(+ª°ÀC¨Ñ(HÔ(Hð 	
å�eœn¨a¸4ÀSÐIÑIÔIˆÝŒn˜Q Z¸ÐFÑFÔFˆÝ˜œ s¤}Ñ5Ô5Ð5Ý˜œ
 C¤J°TÐ:Ñ:Ô:Ð:Ð:Ð:rc   c                 óR  — t           j                             d¦  «        }g d¢}dddœ}t          j        t          j        ||d|¬¦  «        }t          |j        dd	¬
¦  «         d|j        cxk     rdk     sn J ‚t          |j        dd¬¦  «         t          |j        dd¬¦  «         d S )Nl   ËfKW7/ßz )rÃ  r   éüÿÿÿé   rz   r6  r   r   r   rƒ  Úfillibenrþ  gG=D£;ˆï?rÄ  rÂ   r   çÍÌÌÌÌÌì?gF8‹§yˆï?gñhãˆµøô>rÅ  gffffffì?çü©ñÒMb`?)	r…   rŽ   r�   r   r   r¥  r   rõ  r  )r@  r¦   Úyrÿ  rv  s        ra   Útest_against_filliben_normz,TestGoodnessOfFit.test_against_filliben_normœ  sÎ   € åŒi×#Ò#Ð$7Ñ8Ô8ˆØ#Ð#Ð#ˆØ ¨1Ð-Ð-ˆÝÔ#¥E¤J°ÀØ.8¸cðCñ Cô Cˆõ
 	˜œ w°TÐ:Ñ:Ô:Ð:Ø�c”jÐ&Ð&Ò&Ð& 3Ò&Ð&Ð&Ð&Ð&Ð&õ 	˜œÐ'7¸dÐCÑCÔCÐCÝ˜œ
 F°Ð6Ñ6Ô6Ð6Ð6Ð6rc   c                 ó@  — t           j                             d¦  «        }|                     ddd¬¦  «        }t	          j        t          j        |d|¬¦  «        }dd	d
œ}t	          j        t          j        ||d|¬¦  «        }t          |j        |j        d¬¦  «         d S )Nl   1gDùF¦3 rÕ   rÓ   rÙ   )rt  ru  rn   r(  r  r   r   rƒ  rþ  gVçž¯Ò<rÅ  )	r…   rŽ   r�   Únormalr   r   r¥  r   rõ  r  s         ra   Útest_filliben_propertyz(TestGoodnessOfFit.test_filliben_property³  s§   € åŒi×#Ò#Ð$7Ñ8Ô8ˆØ�JŠJ˜2 S¨sˆJÑ3Ô3ˆÝÔ#¥E¤J°Ø.8¸cðCñ Cô Cˆà ¨1Ð-Ð-ˆÝÔ#¥E¤J°ÀØ.8¸cðCñ Cô Cˆå˜œ s¤}¸5ÐAÑAÔAÐAÐAÐArc   Úcaseé   )gV-²í?g–C‹lçûí?çffffffî?g-²�ï§î?g¶óýÔxéî?é2   )gã¥›Ä °î?gáz®Gáî?g´Èv¾Ÿï?çÝ$�•Cï?g1¬Zdï?é_   )r4  g‡ÙÎ÷Sï?gÛù~j¼tï?gZd;ßO�ï?gÙÎ÷Sã¥ï?c                 óR  — t           j                             d¦  «        }|\  }}|                     |¦  «        }dddœ}t          j        t          j        ||d|¬¦  «        }t          j        g d¢¦  «        }t          j        |j        |dz  ¦  «        }t          ||d	¬
¦  «         d S )Nl   ý+ó^8r   r   rƒ  r(  rþ  )r  r<  r  ry   r‚  rÙ   r*  rÂ   )
r…   rŽ   r�   r   r   r¥  r¿   ÚscoreatpercentileÚnull_distributionr   )	r@  r0  r¦   r:  rä   rã   rÿ  rv  Úpercentiless	            ra   Ú test_against_filliben_norm_tablez2TestGoodnessOfFit.test_against_filliben_norm_table¾  s°   € õ
 Œi×#Ò#Ð$6Ñ7Ô7ˆØ‰ˆˆ3Ø�JŠJ�q‰MŒMˆØ ¨1Ð-Ð-ˆÝÔ#¥E¤J°ÀØ.8¸cðCñ Cô Cˆå”hÐ>Ð>Ð>Ñ?Ô?ˆÝÔ% cÔ&;¸[È¹_ÑMÔMˆÝ˜˜S tÐ,Ñ,Ô,Ð,Ð,Ð,rc   ))r6  gì„ü´¥î?g;ßO�—nÞ?)rÃ  g¢ØÇ„‡î?gà-� Ø?)r³  g-€hC/î?g\ AñcÌÍ?c                 ó  — |\  }}}t           j                             d¦  «        }|                     |¬¦  «        }t	          j        t          j        |d|¬¦  «        }t          |j        |d¬¦  «         t          |j	        |d¬¦  «         d S )	Nl   ìvªT¨V�_ )rn   r(  r  rÄ  rÅ  g¸…ëQ¸Ž?rÂ   )
r…   rŽ   r�   r.  r   r   Úrayleighr   rõ  r  )r@  r0  r:  Úref_statisticÚ
ref_pvaluer¦   rã   rv  s           ra   Útest_against_ppccz#TestGoodnessOfFit.test_against_ppccÍ  s�   € ð (,Ñ$ˆˆ=˜*ÝŒi×#Ò#Ð$7Ñ8Ô8ˆØ�JŠJ˜AˆJÑÔˆÝÔ#¥E¤N°AÀØ(+ð-ñ -ô -ˆå˜œ }¸4Ð@Ñ@Ô@Ð@Ý˜œ
 J°VÐ<Ñ<Ô<Ð<Ð<Ð<rc   c           	      ó$  — t           j                             d¦  «        }t          j                             dddd|¬¦  «        }ddi}d	d
i}ddi}t           j                             d¦  «        }t          t          j        |d||||¬¦  «        }t          j        |j	        j
        j        d¦  «        rJ ‚t          |j	        j
        j        d
¦  «         t          |j	        j
        j        d¦  «         ddi}t           j                             d¦  «        }t          t          j        |d||||¬¦  «        }t          j        |j	        j
        j        |j	        j
        j        d¬¦  «        rJ ‚t          j        |j        |j        d¬¦  «        rJ ‚t          |j	        j
        j        d
¦  «         t          |j	        j
        j        d¦  «         dd
dœ}t           j                             d¦  «        }t          t          j        |d||||¬¦  «        }t          |j	        j
        j        d¦  «         t          |j	        j
        j        d
¦  «         t          |j	        j
        j        d¦  «         t          j        |j        |j        ¦  «        rJ ‚d S )Nì   ÏzøV8½t g˜}¡-Àr   rj   r3  r¤  rŽ  gÍÌÌÌÌÌ*@ru  gö(\�Âu+@rt  g33333³+À)rö  Úguessed_paramsÚ
fit_paramsrÿ  r¦   r½  rÅ  )rŽ  ru  )r…   rŽ   r�   r   rö   r‘   r   rù   r¹  Ú
fit_resultrá   rŽ  r   ru  rt  r8  )	r@  r¦   rã   rB  rC  rÿ  rå   ræ   Úres3s	            ra   Útest_params_effectsz%TestGoodnessOfFit.test_params_effectsà  s¥  € õ Œi×#Ò#Ð$7Ñ8Ô8ˆÝŒN×ÒÐ1°qÀÈØ,/ð ñ 1ô 1ˆð
 ˜t˜ˆØ˜uÐ%ˆ
Ø˜v�ˆÝŒi×#Ò#Ð$7Ñ8Ô8ˆÝ�uÔ0°!À!Ø.<Ø*4Ø,8¸cðCñ Cô Cˆõ ”;˜tœÔ5Ô7¸Ñ>Ô>Ð>Ð>Ð>Ý�T”_Ô+Ô1°5Ñ9Ô9Ð9Ý�T”_Ô+Ô/°Ñ8Ô8Ð8ð ˜q˜ˆÝŒi×#Ò#Ð$7Ñ8Ô8ˆÝ�uÔ0°!À!Ø.<Ø*4Ø,8¸cðCñ Cô Cˆõ ”;˜tœÔ5Ô7Ø#œÔ5Ô7¸dðDñ Dô Dð 	Dð 	Dð Då”;˜tÔ5Ø#Ô5¸DðBñ Bô Bð 	Bð 	Bð Bå�T”_Ô+Ô1°5Ñ9Ô9Ð9Ý�T”_Ô+Ô/°Ñ8Ô8Ð8ð
  ¨%Ð0Ð0ˆ
ÝŒi×#Ò#Ð$7Ñ8Ô8ˆÝ�uÔ0°!À!Ø.<Ø*4Ø,8¸cðCñ Cô Cˆõ 	�T”_Ô+Ô-¨tÑ4Ô4Ð4Ý�T”_Ô+Ô1°5Ñ9Ô9Ð9Ý�T”_Ô+Ô/°Ñ8Ô8Ð8Ý”;˜tÔ5°tÔ7MÑNÔNÐNÐNÐNÐNÐNrc   c                 ó6  — d„ }t           j                             d¦  «        }t          j                             d|¬¦  «        }t          t          j        |dddœ||¬¦  «        }g d	¢}g d
¢}t          j        |j        |¦  «        }t          ||d¬¦  «         d S )Nc                óº   — t          j        ||¬¦  «        }|                      |¦  «        }t          j        ||dd¬¦  «        }t          j        |dz  |¬¦  «        S )Nrv   r   r   )rw   ÚprependÚappendrj   )r…   r˜   r  r®   rÝ   )rà   r³   rw   rã   r+  rµ   s         ra   Ú	greenwoodz:TestGoodnessOfFit.test_custom_statistic.<locals>.greenwood  sV   € Ý”˜ 4Ð(Ñ(Ô(ˆAØ—’˜‘”ˆAÝ”˜ ¨a¸Ð:Ñ:Ô:ˆAÝ”6˜!˜q™& tÐ,Ñ,Ô,Ð,rc   rA  r6  rm   r   r   rƒ  rþ  )r<  ry   r‚  gš™™™™™É?rÖ   gš™™™™™Ù?rÓ   g333333ã?r¶  gš™™™™™é?r)  r2  rt   )g¬ãø¡ÒˆÇ?gxµÜ™	†É?g&¤à)äÊ?gW>ËóàîÌ?gãûâR•¶Î?gEÕ¯t><Ð?gí¸áwÓ-Ñ?gLÆ1’=BÒ?gŠ­ i‰•Ó?g1³Ïc”gÕ?gV(Òýœ‚Ø?gŽ?QÙ°¦Û?g­hsœÛ„á?r  rÂ   )
r…   rŽ   r�   r   r¾   r‘   r   Úquantiler8  r   )r@  rK  r¦   r³   Úresultr;  Úexact_quantilesÚsimulated_quantiless           ra   Útest_custom_statisticz'TestGoodnessOfFit.test_custom_statistic  s¿   € ð	-ð 	-ð 	-õ Œi×#Ò#Ð$7Ñ8Ô8ˆÝŒ{�Š A°CˆÑ8Ô8ˆÝ ¥¤¨dØ67À!Ð.DÐ.DØ+4¸#ð?ñ ?ô ?ˆð EÐDÐDˆðBð Bð Bˆõ !œk¨&Ô*BÀAÑFÔFÐÝÐ+¨_À5ÐIÑIÔIÐIÐIÐIrc   N)rÇ  rÈ  rÉ  rù  r	  r  r  r  r  r  r  r€   r  r  r$  r,  r/  rÊ  r:  r?  rF  rP  rË  rc   ra   rò  rò  .  sµ  € € € € € ð4ð 4ð 4ð0;ð ;ð ;ð7ð 7ð 7ð;ð ;ð ;ð	5ð 	5ð 	5ð	4ð 	4ð 	4ð	6ð 	6ð 	6ð5ð 5ð 5ð „[Ôð;ð ;ñ Ôð;ð7ð 7ð 7ð.	Bð 	Bð 	Bð „[×Ò˜V rÐ+IÐ+IÐ+IÐ&JØ')Ð+IÐ+IÐ+IÐ&JØ')Ð+IÐ+IÐ+IÐ&Jð&Lñ Mô Mð
-ð 
-ñMô Mð
-ð „[ÔØ„[×Ò˜Vð &Dð &Dð &Dñ Eô Eð=ð =ñEô Eñ Ôð=ð0Oð 0Oð 0OðdJð Jð Jð Jð Jrc   rò  c                   ó   — e Zd Zd„ ZdS )ÚTestFitResultc                 óN  ‡— t           j                             d¦  «        Št          j                             ddd‰¬¦  «        }ˆfd„}ddg}t          j        t          j        |||¬	¦  «        }	 dd l}d
}t          j	        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S # t          t          f$ rQ d}t          j	        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         Y d S # 1 swxY w Y   Y d S w xY w)Nl   ‘u!u°\xD r   r   rÙ   rm   c                  ó$   •— t          | i |¤d‰i¤ŽS r?  r   )rA  Úkwargsr¦   s     €ra   rb  z-TestFitResult.test_plot_iv.<locals>.optimizer7  s!   ø€ Ý)¨4ÐC°6ÐCÐC¸sÐCÐCÐCÐCrc   r¬  r8  r�  z!`plot_type` must be one of \{'...rÈ   Úllama)Ú	plot_typez2matplotlib must be installed to use method `plot`.)r…   rŽ   r�   r   r¥  r‘   r”   Ú
matplotlibr€   rÍ   rD  ÚplotÚModuleNotFoundErrorÚImportError)r@  r³   rb  rU  rv  rX  rÑ   r¦   s          @ra   Útest_plot_ivzTestFitResult.test_plot_iv3  sØ  ø€ ÝŒi×#Ò#Ð$7Ñ8Ô8ˆÝŒz�~Š~˜a ¨¸3ˆ~Ñ?Ô?ˆð	Dð 	Dð 	Dð 	Dð 	Dð ˜6Ð"ˆÝŒi�œ
 D¨&¸IÐFÑFÔFˆð	,ØÐÐÐØ:ˆGÝ”�z°Ð9Ñ9Ô9ð ,ð ,Ø—’ 7�Ñ+Ô+Ð+ð,ð ,ð ,ñ ,ô ,ð ,ð ,ð ,ð ,ð ,ð ,ð ,øøøð ,ð ,ð ,ð ,ð ,ð ,øå#¥[Ð1ð 	,ð 	,ð 	,ØKˆGÝ”Õ2¸'ÐBÑBÔBð ,ð ,Ø—’ 7�Ñ+Ô+Ð+ð,ð ,ð ,ñ ,ô ,ð ,ð ,ð ,ð ,ð ,ð ,ð ,ð ,øøøð ,ð ,ð ,ð ,ð ,ð ,ð ,ð	,øøøsZ   Á0!C ÂB5Â(C Â5B9Â9C Â<B9Â=C Ã.D$Ã0DÄD$ÄD	ÄD$ÄD	ÄD$Ä#D$N)rÇ  rÈ  rÉ  r\  rË  rc   ra   rR  rR  2  s#   € € € € € ð,ð ,ð ,ð ,ð ,rc   rR  r]   )r*  r   rÞ   )6r}   rn  Únumpyr…   Únumpy.testingr   r   r€   Úscipyr   Úscipy.optimizer   Útest_continuous_basicr	   Ú!scipy.stats._distn_infrastructurer
   Úscipy.stats._distr_paramsr   Úscipy.statsr   r�   r‰   rŒ   Úmle_failing_fitsÚmle_Xslow_fitsr“   Úmm_failing_fitsÚmm_XXslow_fitsÚmm_Xslow_fitsr   r‚   r–   r^   rb   r  r  rÊ  r°   r·   rÀ   rÄ   rÒ   r¥  rí   rç   r  r  r"  r)  r3  r5  r  rò  rR  rË  rc   ra   ú<module>rj     sª  ðØ 	€	€	€	Ø €€€à Ð Ð Ð Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø €€€Ø Ð Ð Ð Ð Ð Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1à +Ð +Ð +Ð +Ð +Ð +Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'ð  ÐÐ€	à€Ø€
ðð ð Ð ð*#ð #ð #€ðð ð €ð
(ð 
(ð 
(€ð=ð =ð =€ð �€à%¨Ñ6Ð?OÐPÐP€Ø!¨.Ð9Ð9€
Ø'˜Ð ðð ð €ð ð  ð  ð „ÔØ„×Ò˜Ð)<Ð)<Ñ)>Ô)>Ñ?Ô?Ø„×Ò˜ E¨4 =Ñ1Ô1ðHLð HLñ 2Ô1ñ @Ô?ñ ÔðHLðVGð Gð Gð GðCð Cð Cð/ð /ð /ðð ð ð „×Ò˜Ø œ: zÐ2Ø œ;¨Ð5ð7ñ8ô 8ðð ñ8ô 8ðð ,ð ,ð ,ð^=ð =ð =ð@ð ð ð „×ÒÐ+Ð-@Ð-@Ñ-BÔ-BÑCÔCð'ð 'ñ DÔCð'ð MNØ(.ðGð Gð Gð Gðk4ð k4ð k4ð k4ð k4ñ k4ô k4ð k4ð^.ð .ð .€
ðBJð BJð BJð BJð BJñ BJô BJð BJðH,ð ,ð ,ð ,ð ,ñ ,ô ,ð ,ð ,ð ,rc   