§
    µ³Ùg~§  ã                   ó|  — d dl Z d dlZd dlmZ d dlZd dlmZ d dl	m
Z
 d dlZd dlmZ ddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z! d dl"m#Z# d dl$m%Z% 	 d	Z&e j'        d
k     Z(h d£Z)h d£Z*h d£Z+h d£Z,h d£Z-h d£Z.ddhZ/h d£Z0h d£Z1h d£Z2h d£Z3h d£Z4dhZ5g Z6g d¢ddœZ7ddgg d¢dœZ8 ej9        e7e8gddg¦  «        D ]G\  Z:Z; ej<        dti e:¤de;i¤ŽZ= ej>        e=e;¬¦  «        Z?e6 @                    e? eA¦   «         f¦  «         ŒHd „ ZBejC         D                    d! eB¦   «         ¦  «        ejC         D                    d"d#g¦  «        d$„ ¦   «         ¦   «         ZEd%„ ZFd&„ ZGejC         D                    d' eF¦   «         ¦  «        ejC         D                    d(d)g¦  «        d*„ ¦   «         ¦   «         ZHejC         D                    d! eB¦   «         ¦  «        d+„ ¦   «         ZId,„ ZJd-„ ZKejC        jL        ejC         D                    d. eK¦   «         ¦  «        d/„ ¦   «         ¦   «         ZMejC         D                    d0e#¦  «        d1„ ¦   «         ZNejC         D                    d2g d3¢¦  «        d4„ ¦   «         ZOd5„ ZPd6„ ZQd7„ ZRd8„ ZSd9„ ZTd:„ ZUd;„ ZVd<„ ZWd=„ ZXd>„ ZYd?„ ZZd@„ Z[dA„ Z\dB„ Z]dC„ Z^dD„ Z_dE„ Z`dF„ ZadG„ ZbdH„ ZcdI„ ZddJ„ ZedK„ ZfdL„ ZgdM„ ZhdN„ ZidO„ ZjdP„ ZkejC         D                    dQg dR¢¦  «        ejC         D                    dS ek¦   «         ¦  «        dT„ ¦   «         ¦   «         ZldU„ ZmdV„ ZndW„ ZoejC        jL        dX„ ¦   «         ZpejC        jq        dY„ ¦   «         ZrdZ„ Zsd[„ Ztd\g gd]d ggd^d ggd_d ggd`d ggdad ggdbd ggdcd ggddd ggdedggdfg gdgg gdhg gdig gdjg gdkg ggZudldmggdng gdodpgggZvejC         D                    dqeuevz   ¦  «        dr„ ¦   «         Zwds„ ZxdS )ué    N)Úraises)ÚIntegrationWarning)Ústatsé   )Úcheck_normalizationÚcheck_momentÚcheck_mean_expectÚcheck_var_expectÚcheck_skew_expectÚcheck_kurt_expectÚcheck_entropyÚcheck_private_entropyÚcheck_entropy_vect_scaleÚcheck_edge_supportÚcheck_named_argsÚcheck_random_state_propertyÚcheck_meth_dtypeÚcheck_ppf_dtypeÚcheck_cmplx_derivÚcheck_picklingÚcheck_rvs_broadcastÚcheck_freezingÚcheck_munp_expect)Údistcont)Úrv_continuous_frozené   l        >
   ÚksoneÚkstwoÚkappa4ÚvonmisesÚ
gausshyperÚnorminvgaussÚrecipinvgaussÚvonmises_lineÚrel_breitwignerÚstudentized_range>   Úpearson3ÚcrystalballÚpowerlognorm>   r   r   r   r    r#   r$   r&   >   r   ÚgenexponÚ	exponweibÚ	johnsonsbÚtukeylambdar)   Úgenhyperbolic>   ÚncfÚncx2r!   r#   r$   >   r   r   Ú	irwinhallÚ	trapezoidÚtruncparetoÚlevy_stabler&   >   Úchi2ÚexponÚlognormÚpowerlawÚ
loguniformÚ
reciprocal>   Úbetar0   ÚargusÚexponpowÚgengammaÚgompertzr,   Ú	kstwobignÚ	truncnormr!   Ú
wrapcauchyÚgeninvgaussÚhalfgennormr"   ÚgenhalflogisticÚtruncweibull_min>)   ÚfÚtr/   ÚnctÚburrÚfiskÚlevyÚalphaÚlomaxÚburr12ÚcauchyÚkappa3r   ÚlandauÚlevy_lÚmielkeÚparetoÚbradfordÚinvgammar    Ú	betaprimer+   Ú	genparetor1   Ú	jf_skew_tÚ	johnsonsuÚ	powernormr2   Ú
foldcauchyÚ
genextremeÚ
halfcauchyÚ
loglaplaceÚ
skewcauchyÚ
truncexponr(   r3   r-   r)   r$   Údpareto_lognormr%   >   r   r   r*   r4   r.   r#   r&   >8   rG   rH   Úchir/   rI   r;   r5   r0   Úricer<   Úgammar   r   ÚrdistrP   ÚcosineÚdgammaÚerlangrR   rS   ÚgennormÚmaxwellÚdweibullr>   rW   ÚloggammaÚlogisticÚnakagamir'   r8   Úskewnormr    rX   rY   r1   rZ   r,   r@   rA   r]   r!   r_   r9   r:   rC   rD   r-   Úhalflogisticr"   r.   r$   rc   r%   rF   r&   Úrv_histogram_instance)r   é   rt   é   ru   ru   é   rv   rv   rv   r   r   r   r   r   é   rw   rw   rw   é   rx   rx   é   ry   é	   ry   )ÚaÚbins)r   r   é
   TFÚdensity)r~   c               #   ó&  K  — t           d d …         t          z   D ]v\  } }| dk    rŒ| t          v r)t          j        | |t          j        j        ¬¦  «        V — Œ>| t          v r)t          j        | |t          j        j        ¬¦  «        V — Œp| |fV — Œwd S )Nr4   ©Úmarks)	r   Úhistogram_test_instancesÚslow_test_cont_basicÚpytestÚparamÚmarkÚslowÚxslow_test_cont_basicÚxslow©ÚdistnameÚargs     ú]/granary/edev/quantum/lib/python3.11/site-packages/scipy/stats/tests/test_continuous_basic.pyÚcases_test_cont_basicrŽ   n   s´   è è € Ý! ! ! !œÕ'?Ñ?ð  ð  ‰ˆ�#Ø�}Ò$Ð$ØØÕ+Ð+Ð+Ý”,˜x¨µF´KÔ4DÐEÑEÔEÐEÐEÐEÐEØÕ.Ð.Ð.Ý”,˜x¨µF´KÔ4EÐFÑFÔFÐFÐFÐFÐFà˜C�-ÐÐÐÐð ð  ó    zdistname,argÚsniô  c                 ó  — 	 t          t          | ¦  «        }n# t          $ r | }d} Y nw xY wt          j                             d¦  «        } |j        |||dœŽ} |j        |Ž \  }}| dvrt          |||¦  «         t          ||| ¦  «         t          ||| ¦  «         t          ||| ¦  «         t          ||| ¦  «         t          ||| ¦  «         t          ||| ¦  «         t          ||| ¦  «         t          ||| ¦  «         t!          ||| ¦  «         t#          ||| ¦  «         d}| dk    rt%          |j        |||¦  «         n| dk    rt%          | |||¦  «         d}	|j        |j        |j        |j        |j        g}
ddd	d
dddœ}|                     | d¦  «        }| dk    rd}n| dk    rd}t3          ||||	|
¦  «         t5          ||¦  «         | dv rt6          rt9          j        d¦  «         nt=          ||¦  «         t?          ||¦  «         | dvrtA          ||| ¦  «         |j!        dk    rtE          ||¦  «         |j#        j$        t          j%        j$        k    r!| dk    rtM          ||t          j%        ¦  «         tO          j(        ¦   «         5 }| )                    tT          d¦  «         | )                    tT          d¦  «         | )                    tV          d¦  «         tY          ||¦  «         d d d ¦  «         n# 1 swxY w Y   t[          ||¦  «         t]          ||¦  «         t_          |||
¦  «         ta          ||¦  «         | tb          vrte          ||¦  «         | dk    rtg          ||| ¦  «         d S d S )Nrs   é® ©ÚsizeÚrandom_state>   Úlaplace_asymmetricç{®Gáz„?rC   ©r   r   ç      à¿ç      ø?gš™™™™™	@ç333333Ó?ç      @)Úweibull_maxrS   rU   r3   r-   rs   ç      à?Ú
invweibull©r   r   )ru   ©r%   úfails on Linux 32-bit)r@   r   r/   r   r    z The occurrence of roundoff errorzExtremely bad integrandzinvalid valuerA   )4Úgetattrr   Ú	TypeErrorÚnpÚrandomÚRandomStateÚrvsÚcheck_sample_meanvar_Úcheck_cdf_ppfÚcheck_sf_isfÚcheck_cdf_sfÚcheck_ppf_isfÚ	check_pdfÚcheck_pdf_logpdfÚcheck_pdf_logpdf_at_endpointsÚcheck_cdf_logcdfÚcheck_sf_logsfÚcheck_ppf_broadcastÚcheck_distribution_rvsÚcdfÚpdfÚlogpdfÚlogcdfÚlogsfÚgetr   r   Ú	_IS_32BITr„   Úskipr   r   r   ÚnumargsÚcheck_vecentropyÚ	__class__Ú_entropyÚrv_continuousr   ÚnptÚsuppress_warningsÚfilterr   ÚRuntimeWarningr   Úcheck_retrieving_supportr   r   r   Úfails_cmplxr   Úcheck_ppf_private)r‹   rŒ   r�   ÚdistfnÚrngr¨   ÚmÚvrM   Úlocscale_defaultsÚmethsÚspec_xÚxÚsups                 r�   Útest_cont_basicrÒ   z   s1  € ð+Ý� Ñ)Ô)ˆˆøÝð +ð +ð +ØˆØ*ˆˆˆð+øøøõ Œ)×
Ò
 Ñ
'Ô
'€CØ
ˆ&Œ*˜s˜"°Ð
5Ð
5Ð
5€CØˆ6Œ<˜Ð�D€A€qàÐ-Ð-Ð-Ý˜a  CÑ(Ô(Ð(Ý�&˜#˜xÑ(Ô(Ð(Ý�˜˜hÑ'Ô'Ð'Ý�˜˜hÑ'Ô'Ð'Ý�&˜#˜xÑ(Ô(Ð(Ýˆf�c˜8Ñ$Ô$Ð$Ý�V˜S (Ñ+Ô+Ð+Ý! &¨#¨xÑ8Ô8Ð8Ý�V˜S (Ñ+Ô+Ð+Ý�6˜3 Ñ)Ô)Ð)Ý˜  XÑ.Ô.Ð.à€EØÐ*Ò*Ð*Ý˜vœz¨3°°sÑ;Ô;Ð;Ð;Ø	�]Ò	"Ð	"õ 	˜x¨¨e°SÑ9Ô9Ð9àÐØŒZ˜œ¨¬
°F´MØŒ\ð€Eð "¨TØ¨CÀØ'*ð,ð ,€Fð 	�
Š
�8˜SÑ!Ô!€AØ�<ÒÐØˆˆØ	�WÒ	Ð	Øˆå�V˜Q Ð%6¸Ñ>Ô>Ð>Ý ¨Ñ,Ô,Ð,àÐ&Ð&Ð&­9Ð&åŒÐ+Ñ,Ô,Ð,Ð,å�v˜sÑ#Ô#Ð#Ý�6˜3ÑÔÐð Ð4Ð4Ð4Ý�f˜c 8Ñ,Ô,Ð,à„~˜ÒÐÝ˜ Ñ%Ô%Ð%àÔÔ!¥UÔ%8Ô%AÒAÐAØ˜JÒ&Ð&Ý˜f c­5Ô+>Ñ?Ô?Ð?å	Ô	Ñ	 Ô	 ð . CØ�
Š
Õ%Ð'IÑJÔJÐJØ�
Š
Õ%Ð'@ÑAÔAÐAØ�
Š
•> ?Ñ3Ô3Ð3Ý  ¨Ñ-Ô-Ð-ð	.ð .ð .ñ .ô .ð .ð .ð .ð .ð .ð .øøøð .ð .ð .ð .õ ˜V SÑ)Ô)Ð)Ý�v˜sÑ#Ô#Ð#å�V˜S %Ñ(Ô(Ð(Ý�F˜CÑ Ô Ð à•{Ð"Ð"Ý˜& #Ñ&Ô&Ð&à�;ÒÐÝ˜& # xÑ0Ô0Ð0Ð0Ð0ð Ðs   ‚ ˜)¨)ÊA"LÌLÌ
Lc            
   #   óî  K  — t           j        j        } t           j        j        }t           j                             d¬¦  «        }t           j                             d¬¦  «        }t
          d d …         t          z   D �]w\  }}dD �]m}dD �]f}|dk    r%|t          v rt          j        ||||| ¬¦  «        V — Œ.|dk    r%|t          v rt          j        |||||¬¦  «        V — ŒY|dk    r%|t          v rt          j        |||||¬¦  «        V — Œ„|dk    r%|t          v rt          j        |||||¬¦  «        V — Œ¯|dk    r%|t          v rt          j        ||||| ¬¦  «        V — ŒÚ|dk    r&|t          v rt          j        |||||¬¦  «        V — �Œ|dk    r&|t          v rt          j        |||||¬¦  «        V — �Œ2|dk    r&|t          v rt          j        |||||¬¦  «        V — �Œ^||||fV — �Œh�Œo�Œyd S )	NzTest fails and may be slow.©Úreasonz*Test too slow to run to completion (>10m).)ÚMLEÚMM)TFrÖ   r€   r×   )r„   r†   r‡   r‰   r¼   r   r‚   Úslow_fit_mler…   Úxslow_fit_mleÚxfail_fit_mleÚskip_fit_mleÚslow_fit_mmÚxslow_fit_mmÚxfail_fit_mmÚskip_fit_mm)r‡   r‰   Úfailr¼   r‹   rŒ   ÚmethodÚfix_argss           r�   Úcases_test_cont_basic_fitrã   Ñ   so  è è € ÝŒ;Ô€DÝŒKÔ€EÝŒ;×ÒÐ#@ÐÑAÔA€DÝŒ;×ÒÐ#OÐÑPÔP€Då! ! ! !œÕ'?Ñ?ð 6ñ 6‰ˆ�#Ø#ð 	6ñ 	6ˆFØ)ð 6ñ 6�Ø˜U’?�? xµ<Ð'?Ð'?Ý œ, x°°f¸hÈdÐSÑSÔSÐSÐSÐSØØ˜U’?�? xµ=Ð'@Ð'@Ý œ, x°°f¸hÈeÐTÑTÔTÐTÐTÐTØØ˜U’?�? xµ=Ð'@Ð'@Ý œ, x°°f¸hÈdÐSÑSÔSÐSÐSÐSØØ˜U’?�? xµ<Ð'?Ð'?Ý œ, x°°f¸hÈdÐSÑSÔSÐSÐSÐSØØ˜T’>�> hµ+Ð&=Ð&=Ý œ, x°°f¸hÈdÐSÑSÔSÐSÐSÐSØØ˜T’>�> hµ,Ð&>Ð&>Ý œ, x°°f¸hÈeÐTÑTÔTÐTÐTÐTÙØ˜T’>�> hµ,Ð&>Ð&>Ý œ, x°°f¸hÈdÐSÑSÔSÐSÐSÐSÙØ˜T’>�> hµ+Ð&=Ð&=Ý œ, x°°f¸hÈdÐSÑSÔSÐSÐSÐSÙà  V¨XÐ5Ð5Ð5Ð5Ñ5ñ56ñ	6ð6ð 6r�   c                  ó  — t          t                               t          ¦  «                             t          ¦  «        ¦  «        t          t          ¦  «        t          t          ¦  «        z   t          t          ¦  «        z   k    sJ ‚t          t
                               t          ¦  «                             t          ¦  «        ¦  «        t          t
          ¦  «        t          t          ¦  «        z   t          t          ¦  «        z   k    sJ ‚d S ©N)ÚlenrÙ   ÚunionrÚ   rÛ   rÝ   rÞ   rß   © r�   r�   Útest_cont_basic_fit_casesré   ö   sÖ   € å•×#Ò#¥MÑ2Ô2×8Ò8½ÑFÔFÑGÔGÝ•ÑÔ¥¥]Ñ!3Ô!3Ñ3µc½,Ñ6GÔ6GÑGòHð Hð Hð Hå•×"Ò"¥<Ñ0Ô0×6Ò6µ{ÑCÔCÑDÔDÝ•ÑÔ¥¥LÑ 1Ô 1Ñ1µC½Ñ4DÔ4DÑDòEð Eð Eð Eð Eð Er�   zdistname, arg, method, fix_argsÚn_fit_sampleséÈ   c                 ó  — 	 t          t          | ¦  «        }n# t          $ r | }Y nw xY wt          j                             d¦  «        } |j        |||dœŽ}|rt          ||||¦  «         d S t          ||||¦  «         d S )Nr’   r“   )	r£   r   r¤   r¥   r¦   r§   r¨   Úcheck_fit_args_fixÚcheck_fit_args)r‹   rŒ   rê   rá   râ   rÉ   rÊ   r¨   s           r�   Útest_cont_basic_fitrï   þ   s§   € ðÝ� Ñ)Ô)ˆˆøÝð ð ð Øˆˆˆðøøøõ Œ)×
Ò
 Ñ
'Ô
'€CØ
ˆ&Œ*¨#˜-¸CÐ
@Ð
@Ð
@€CØð 1Ý˜6 3¨¨VÑ4Ô4Ð4Ð4Ð4å�v˜s C¨Ñ0Ô0Ð0Ð0Ð0s   ‚ ˜'¦'c                 ó  — 	 t          t          | ¦  «        }n# t          $ r | }d} Y nw xY wt          j         |j        |Ž ¦  «        sJ ‚t          j         |j        |ddiŽ¦  «        sJ ‚t          j         |j        |dd iŽ¦  «        sJ ‚d S )Nrs   r”   rè   )r£   r   r¤   r¥   Úisscalarr¨   )r‹   rŒ   rÉ   s      r�   Útest_rvs_scalarrò     s¶   € ð+Ý� Ñ)Ô)ˆˆøÝð +ð +ð +ØˆØ*ˆˆˆð+øøøõ Œ;�z�v”z 3Ð'Ñ(Ô(Ð(Ð(Ð(ÝŒ;�z�v”z 3Ð0¨RÐ0Ð0Ñ1Ô1Ð1Ð1Ð1ÝŒ;�z�v”z 3Ð2¨TÐ2Ð2Ñ3Ô3Ð3Ð3Ð3Ð3Ð3s   ‚ ˜)¨)c                  ó:   — t          t          j        d¦  «         d S )N)rž   çš™™™™™¹?)r   r   r4   rè   r�   r�   Ú&test_levy_stable_random_state_propertyrõ     s   € õ  ¥Ô 1°:Ñ>Ô>Ð>Ð>Ð>r�   c               #   óÞ  K  — t          ¦   «         } dh}dh}t          d d …         t          z   D ]¾\  }}|dk    rŒ|t          v r<t	          j        ||ddddt          j                             d¬¦  «        ¬¦  «        V — ŒQ|| v}||v}||v}t          ¦   «         }t	          j        |||||d|¬¦  «        V — |r|r|s0t	          j        ||ddddt          j        j	        g|z   ¬¦  «        V — Œ¿d S )	Nr/   r[   r4   Tútoo slowrÔ   r€   F)
Úsetr   r‚   Úxslow_test_momentsr„   r…   r†   r‰   ÚlistÚxfail)	Úfail_normalizationÚfail_higherÚfail_momentr‹   rŒ   Úcond1Úcond2Úcond3r�   s	            r�   Úcases_test_momentsr  #  st  è è € Ý™œÐØ�'€KØ�-€Kå! ! ! !œÕ'?Ñ?ð Bð B‰ˆ�#Ø�}Ò$Ð$ØàÕ)Ð)Ð)Ý”,˜x¨¨d°D¸$ÀÝ%+¤[×%6Ò%6¸jÐ%6Ñ%IÔ%IðKñ Kô Kð Kð Kð KààÐ 2Ð2ˆØ Ð+ˆØ Ð+ˆå‘”ˆõ Œl˜8 S¨%°¸Ø ¨ð/ñ /ô /ð 	/ð 	/ð 	/ð ð 	B˜Eð 	B¨ð 	Bõ ”,˜x¨¨d°D¸$ÀÝ&,¤kÔ&7Ð%8¸5Ñ%@ðBñ Bô Bð Bð Bð Bøð9Bð Br�   z=distname,arg,normalization_ok,higher_ok,moment_ok,is_xfailingc           
      óB  — 	 t          t          | ¦  «        }n# t          $ r | }d} Y nw xY wt          j        ¦   «         5 }|                     t          d¦  «         |                     t          d¦  «         |                     t          d¦  «         |r|                     t          ¦  «          |j        |ddiŽ\  }}	}
}t          j        d¬¦  «        5  |rt          ||| ¦  «         |r^t          |||| ¦  «         t          ||||	|
| ¦  «         t          ||||	| ¦  «         t          ||||	|| ¦  «         t          ||| ¦  «         d d d ¦  «         n# 1 swxY w Y   t          ||||	| ¦  «         |rt!          ||||	| ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )	Nrs   z9The integral is probably divergent, or slowly convergent.z#The maximum number of subdivisions.z The algorithm does not converge.ÚmomentsÚmvskÚignore©Úall)r£   r   r¤   rÂ   rÃ   rÄ   r   r¥   Úerrstater   r	   r   r
   r   r   Úcheck_loc_scaler   )r‹   rŒ   Únormalization_okÚ	higher_okÚ	moment_okÚis_xfailingrÉ   rÑ   rË   rÌ   ÚsÚks               r�   Útest_momentsr  H  sq  € ð+Ý� Ñ)Ô)ˆˆøÝð +ð +ð +ØˆØ*ˆˆˆð+øøøõ 
Ô	Ñ	 Ô	 ð 6 CØ�
Š
Õ%ØNñ	Pô 	Pð 	Pà�
Š
Õ%Ø8ñ	:ô 	:ð 	:à�
Š
Õ%Ø5ñ	7ô 	7ð 	7ð ð 	+Ø�JŠJÕ)Ñ*Ô*Ð*à!�V”\ 3Ð7°Ð7Ð7‰
ˆˆ1ˆa�åŒ[˜XÐ&Ñ&Ô&ð 		9ð 		9Øð ;Ý# F¨C°Ñ:Ô:Ð:àð 9Ý! &¨#¨q°(Ñ;Ô;Ð;Ý! &¨#¨q°!°Q¸ÑAÔAÐAÝ  ¨¨a°°HÑ=Ô=Ð=Ý! &¨#¨q°!°Q¸ÑAÔAÐAÝ! &¨#¨xÑ8Ô8Ð8ð		9ð 		9ð 		9ñ 		9ô 		9ð 		9ð 		9ð 		9ð 		9ð 		9ð 		9øøøð 		9ð 		9ð 		9ð 		9õ 	˜  Q¨¨8Ñ4Ô4Ð4àð 	6Ý˜  a¨¨HÑ5Ô5Ð5ð76ð 6ð 6ñ 6ô 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6øøøð 6ð 6ð 6ð 6ð 6ð 6sC   ‚ ˜)¨)¿BFÃA4EÅFÅE	ÅFÅE	Å+FÆFÆFzdist,shape_argsc                 ó:  — | dv rt          j        d¦  «         | dv rt          rt          j        d¦  «         | dv }t          t          | ¦  «        }t          j        d¦  «        }t          j        d¦  «        }|j        }g }ddg}t          |¦  «        D ]Z}	|	d	z   fd
|	dz   z  z   }
| 
                    ||	         t          j        |
¦  «        z  ¦  «         |                     d|	d	z   ¦  «         Œ[|                     ||g¦  «         t          || |||d¦  «         d S )N)r!   r&   r÷   r¡   r¢   )r<   rX   ri   rc   rm   Ú	exponnormr.   rC   rR   r4   rI   r"   re   rq   Úsemicircularrk   rn   rt   )ru   r   ru   rv   r    r   Úd)r„   r¼   r»   r£   r   r¥   ÚzerosÚonesr½   ÚrangeÚappendÚinsertÚextendr   )ÚdistÚ
shape_argsÚ
shape_onlyÚdistfuncÚlocÚscaleÚnargsÚallargsÚbshaper  Úshps              r�   Útest_rvs_broadcastr&  r  s5  € àÐ2Ð2Ð2ÝŒ�JÑÔÐàÐ"Ð"Ð"¥yÐ"åŒÐ+Ñ,Ô,Ð,ð ð Mð M€Jõ
 •u˜dÑ#Ô#€HÝ
Œ(�1‰+Œ+€CÝŒG�F‰OŒO€EØÔ€EØ€GØ�ˆV€Få�5‰\Œ\ð  ð  ˆØ�1‰uˆh˜˜q 1™u™Ñ%ˆØ�Š�z !”}¥R¤W¨S¡\¤\Ñ1Ñ2Ô2Ð2Ø�Š�a˜˜Q™ÑÔÐÐØ‡N‚N�C˜�<Ñ Ô Ð õ ˜ $¨°¸ÀSÑIÔIÐIÐIÐIr�   zx,n,sf,cdf,pdf,rtol))gñhãˆµøô>é Êš;gÌç­$µÁÜ?g©m%Ÿá?gõ0ŠeD�á@g›+¡†›„ö<)g•Ö&è.!>r'  g×™õúÿÿï?gscl¢˜)D>g ^šRUU!@ç‚vIhÂ%,=)gü©ñÒMb@?r'  g_Hí'9$Ùç      ð?gƒL.ú'r(  c                 óÂ  — t           j        }t          j        |                     | |¦  «        |                     | |¦  «        |                     | |¦  «        g¦  «        }t          j        |||g¦  «        }t          j        |||¬¦  «         t          j	        |d         |d         z   d¦  «         t          j        | 
                    ||¦  «        g| gd¬¦  «         d S )N©Úrtolr   r   r)  ç:Œ0âŽyE>)r   r   r¥   ÚarrayÚsfrµ   r¶   rÂ   Úassert_allcloseÚassert_equalÚisf)	rÐ   Únr/  rµ   r¶   r,  ÚksÚvalsÚexpecteds	            r�   Útest_gh17775_regressionr7  ¨  sÀ   € õ$ 
Œ€BÝŒ8�R—U’U˜1˜a‘[”[ "§&¢&¨¨A¡,¤,°·²°q¸!±´Ð=Ñ>Ô>€DÝŒx˜˜S #˜Ñ'Ô'€HÝÔ˜˜h¨TÐ2Ñ2Ô2Ð2åÔ�T˜!”W˜t AœwÑ&¨Ñ,Ô,Ð,åÔ˜Ÿš  A™œ˜¨!¨°4Ð8Ñ8Ô8Ð8Ð8Ð8r�   c                  ój  — t           j                             d¦  «        } t          j                             t          j        d¦  «        d| ¬¦  «        }t          j        |¦  «        }t          j	        t          j
        |dk    ¦  «        d¦  «         t          j                             dt          j        d¦  «        | ¬¦  «        }t          j        |¦  «        }t          j	        t          j
        |dk    ¦  «        d¦  «         t          j                             t          j        d¦  «        t          j        d¦  «        | ¬¦  «        }t          j        |¦  «        }t          j	        t          j
        |dk    ¦  «        d¦  «         t          j                             t          j        dgdgg¦  «        t          j        d¦  «        | ¬¦  «        }t          j        |                     ¦   «         ¦  «        }t          j	        t          j
        |dk    ¦  «        d¦  «         t          t          t          j        j        ddgddggddgddggd¦  «         t          t          t          j        j        g d¢ddd¦  «         t          t          t          j        j        g d	¢g d
¢dgdggd¦  «         d S )Né{   r   r   )r   r!  r•   r   z0All the values are equal, but they shouldn't be!)rt   ru   rv   r   )rt   rt   )r   r   r   r   )r   r   r   r   rt   )rv   )r¥   r¦   r§   r   Únormr¨   r  ÚdiffrÂ   Úassert_r  r  r.  ÚravelÚassert_raisesÚ
ValueErrorrf   )rÊ   r5  r  s      r�   Útest_rvs_gh2069_regressionr@  Ä  s  € õ Œ)×
Ò
 Ñ
$Ô
$€CÝŒ:�>Š>�bœh q™kœk°Àˆ>ÑEÔE€DÝ
Œ�‰Œ€AÝ„K•”�q˜A’v‘”Ð RÑSÔSÐSÝŒ:�>Š>˜a¥r¤w¨q¡z¤zÀˆ>ÑDÔD€DÝ
Œ�‰Œ€AÝ„K•”�q˜A’v‘”Ð RÑSÔSÐSÝŒ:�>Š>�bœh q™kœkµ´¸±´È#ˆ>ÑNÔN€DÝ
Œ�‰Œ€AÝ„K•”�q˜A’v‘”Ð RÑSÔSÐSÝŒ:�>Š>�bœh¨¨¨a¨S zÑ2Ô2½"¼'À!¹*¼*Ø'*ð ñ ,ô ,€Då
Œ�—
’
‘”ÑÔ€AÝ„K•”�q˜A’v‘”Ð RÑSÔSÐSå•*�eœjœn°°1¨v¸¸1°vÐ.>Ø�q�6˜A˜q˜6Ð" Añ'ô 'ð 'å•*�eœkœo¨|¨|¨|¸QÀÀ6ÑJÔJÐJÝ•*�eœkœo¨|¨|¨|¸\¸\¸\Ø�3˜˜�*˜dñ$ô $ð $ð $ð $r�   c                  óè  — t           j        } t          j        |                      ddt
          j        ¦  «        d¦  «         t          j        |                      dgdgt
          j        g¦  «        d¦  «         t          j        |                      dt
          j         d¦  «        d¦  «         t          j        |                      dgt
          j         gdg¦  «        d¦  «         t          j        |                      dgdgt
          j        g¦  «        d¦  «         t          j        |                      ddt
          j        ¦  «        d¦  «         t          j        |                      dgt
          j         gdg¦  «        d¦  «         t          j        |                      dt
          j         d¦  «        d¦  «         t          j        |                      dt
          j         d¦  «        d¦  «         d S )Nr   r   gú¦A¢—Øå?éÿÿÿÿg²|»ÐNÔ?)r   rA   rÂ   Úassert_almost_equalrµ   r¥   ÚinfÚ_cdf)Útns    r�   Útest_nomodify_gh9900_regressionrG  á  sË  € õ 
Œ€Bõ Ô˜BŸFšF 1 a­¬Ñ0Ô0Ø.ñ0ô 0ð 0åÔ˜BŸGšG Q C¨!¨­r¬v¨hÑ7Ô7Ø.ñ0ô 0ð 0õ Ô˜BŸFšF 2­¬ w°Ñ2Ô2Ø/ñ1ô 1ð 1åÔ˜BŸGšG R D­B¬F¨7¨)°a°SÑ9Ô9Ø/ñ1ô 1ð 1õ Ô˜BŸGšG Q C¨!¨­r¬v¨hÑ7Ô7Ø.ñ0ô 0ð 0åÔ˜BŸFšF 1 a­¬Ñ0Ô0Ø.ñ0ô 0ð 0õ Ô˜BŸGšG R D­B¬F¨7¨)°a°SÑ9Ô9Ø/ñ1ô 1ð 1åÔ˜BŸFšF 1¥r¤v g¨qÑ1Ô1Øñô ð åÔ˜BŸFšF 2­¬ w°Ñ2Ô2Ø/ñ1ô 1ð 1ð 1ð 1r�   c                  óÎ  — t          j        g d¢¦  «        } t          j        g d¢¦  «        }d„ t          | |¦  «        D ¦   «         }t          j        t
          j                             d| |¦  «        |¦  «         d„ t          | |¦  «        D ¦   «         }t          j        t
          j                             d| |¦  «        |¦  «         d„ t          | |¦  «        D ¦   «         }t          j        t
          j                             | | |¦  «        |¦  «         d„ t          | |¦  «        D ¦   «         }t          j        t
          j                             || |¦  «        |¦  «         d S )	N)r   rt   ru   rv   r   rw   )ry   é   r   é    r   é0   c                 óV   — g | ]&\  }}t           j                             d ||¦  «        ‘Œ'S )rx   ©r   r:   rµ   ©Ú.0Ú_aÚ_bs      r�   ú
<listcomp>z4test_broadcast_gh9990_regression.<locals>.<listcomp>  ó1   € Ð
BÐ
BÐ
B©v¨r°2�5Ô×Ò  2 rÑ*Ô*Ð
BÐ
BÐ
Br�   rx   c                 óV   — g | ]&\  }}t           j                             d ||¦  «        ‘Œ'S r    rM  rN  s      r�   rR  z4test_broadcast_gh9990_regression.<locals>.<listcomp>  rS  r�   r   c                 óV   — g | ]&\  }}t           j                             |||¦  «        ‘Œ'S rè   rM  rN  s      r�   rR  z4test_broadcast_gh9990_regression.<locals>.<listcomp>  ó1   € Ð
CÐ
CÐ
C±°°B�5Ô×Ò  B¨Ñ+Ô+Ð
CÐ
CÐ
Cr�   c                 óV   — g | ]&\  }}t           j                             |||¦  «        ‘Œ'S rè   rM  rN  s      r�   rR  z4test_broadcast_gh9990_regression.<locals>.<listcomp>  rV  r�   )r¥   r.  ÚziprÂ   Úassert_array_almost_equalr   r:   rµ   )r{   ÚbÚanss      r�   Ú test_broadcast_gh9990_regressionr\    sB  € õ 	ŒÐ#Ð#Ð#Ñ$Ô$€AÝ
ŒÐ&Ð&Ð&Ñ'Ô'€AØ
BÐ
B½¸Q¸q¹¼Ð
BÑ
BÔ
B€CÝÔ!¥%Ô"2×"6Ò"6°q¸!¸QÑ"?Ô"?ÀÑEÔEÐEà
BÐ
B½¸Q¸q¹¼Ð
BÑ
BÔ
B€CÝÔ!¥%Ô"2×"6Ò"6°q¸!¸QÑ"?Ô"?ÀÑEÔEÐEà
CÐ
C½#¸aÀ¹(¼(Ð
CÑ
CÔ
C€CÝÔ!¥%Ô"2×"6Ò"6°q¸!¸QÑ"?Ô"?ÀÑEÔEÐEà
CÐ
C½#¸aÀ¹(¼(Ð
CÑ
CÔ
C€CÝÔ!¥%Ô"2×"6Ò"6°q¸!¸QÑ"?Ô"?ÀÑEÔEÐEÐEÐEr�   c            	      óæ   — t           j                             t          j        g d¢¦  «        dt          j        g d¢¦  «        z
  dz  t          j        t          j        g d¢¦  «        d¬¦  «         d S )N)ç      @ç       @r)  rš   )g      @rœ   g      @r^  )r{   rZ  r   r!  )r   rA   r·   r¥   r.  rD  rè   r�   r�   Ú test_broadcast_gh7933_regressionr`    sp   € å	„O×ÒÝ
Œ���Ñ!Ô!Ø•”˜/˜/˜/Ñ*Ô*Ñ*¨cÑ
1Ý
Œ&ÝŒH�_�_�_Ñ%Ô%Øð ñ ô ð ð ð r�   c                  óV  — t           j        ddd…         } t           j        t          j        d¦  «         t          j        d¦  «        f         }d„ t          | |¦  «        D ¦   «         }t          j                             | |t           j        ¦  «        }t          j	        ||¦  «         d S )Néþÿÿÿrt   y             @Y@é2   é3   c                 ój   — g | ]0\  }}t           j                             ||t          j        ¦  «        ‘Œ1S rè   )r   rA   r¶   r¥   rD  )rO  Ú_xrP  s      r�   rR  z*test_gh2002_regression.<locals>.<listcomp>+  s2   € ÐLÐLÐL¹¸¸B•”×#Ò# B¨­B¬FÑ3Ô3ÐLÐLÐLr�   )
r¥   Úr_r  rX  r   rA   r¶   rD  rÂ   rY  )rÐ   r{   r6  r[  s       r�   Útest_gh2002_regressionrh  &  sˆ   € õ 	Œˆb��4ˆiÔ€AÝ
Œ�rŒw�r‰{Œ{ˆl�BœG B™KœKÐ'Ô(€AØLÐLÅ#ÀaÈÁ)Ä)ÐLÑLÔL€HÝ
Œ/×
Ò
˜a ¥B¤FÑ
+Ô
+€CÝÔ! # xÑ0Ô0Ð0Ð0Ð0r�   c                  ó|   — d} t           j                             dt          j        | g| dz   gg¦  «        ¦  «         d S )Ngö(\�Âõ@rž   )r   r^   Úppfr¥   r.  )Úcs    r�   Útest_gh1320_regressionrl  0  s=   € à€AÝ	Ô×Ò˜�bœh¨¨¨a°#©g¨YÐ'7Ñ8Ô8Ñ9Ô9Ð9Ð9Ð9r�   c                  ó´  — t           j                             d¦  «         g d¢} ddt          j        d¦  «        z  dz  z
  }ddt          j        d¦  «        z  dz  z   }t	          t          t          j        ¦  «        t          j        ¦  «                             | d¬¦  «        \  }}t          j
        ||d	¬
¦  «         t          j
        ||z   |d	¬
¦  «         d S )NiÒ  )r   r   r   r   r   çš™™™™™É?rt   ru   r   r×   ©rá   rv   )Údecimal)r¥   r¦   ÚseedÚsqrtÚsuperÚtyper   ÚuniformÚfitrÂ   rC  )rÐ   r{   rZ  r   r!  s        r�   Útest_method_of_momentsrw  <  s¿   € å„I‡N‚N�4ÑÔÐØˆˆ€AØˆa•”˜‘
”
‰l˜1‰nÑ€AØˆa•”˜‘
”
‰l˜1‰nÑ€Aå•t�EœMÑ*Ô*­E¬MÑ:Ô:×>Ò>¸qÈÐ>ÑNÔN�J€CˆÝÔ˜C ¨AÐ.Ñ.Ô.Ð.ÝÔ˜C ™I q°!Ð4Ñ4Ô4Ð4Ð4Ð4r�   c                 óš   — t          j        | ¦  «        rt          || ¦  «         t          j        |¦  «        rt          ||¦  «         d S d S rå   )r¥   ÚisfiniteÚcheck_sample_meanÚcheck_sample_var)ÚpopmeanÚpopvarÚsamples      r�   r©   r©   H  sV   € Ý	„{�7ÑÔð +Ý˜& 'Ñ*Ô*Ð*Ý	„{�6ÑÔð )Ý˜ Ñ(Ô(Ð(Ð(Ð(ð)ð )r�   c                 óJ   — t          j        | |¦  «        j        }|dk    sJ ‚d S )Nr—   )r   Úttest_1sampÚpvalue)r~  r|  Úprobs      r�   rz  rz  O  s(   € åÔ˜V WÑ-Ô-Ô4€DØ�$Š;ˆ;ˆ;ˆ;ˆ;ˆ;r�   c                 ó„   — t          j        | fd„ d¬¦  «        }|j        }|j        |j        }}||cxk    r|k    sn J ‚d S )Nc                 ó0   — |                       d|¬¦  «        S )Nr   )ÚddofÚaxis)Úvar)rÐ   r†  s     r�   ú<lambda>z"check_sample_var.<locals>.<lambda>[  s   € ˜Ÿš 1¨4˜Ñ0Ô0€ r�   g×£p=
×ï?)Úconfidence_level)r   Ú	bootstrapÚconfidence_intervalÚlowÚhigh)r~  r}  ÚresÚconfrŒ  r�  s         r�   r{  r{  U  sj   € õ Œ/Ø	ˆ	Ø0Ð0Øðñ ô €Cð
 Ô"€DØ”˜$œ)ˆ€CØ�&Ð Ð Ò Ð ˜DÒ Ð Ð Ð Ð Ð Ð Ð r�   c                 ó~   — g d¢}t          j         | j         | j        |g|¢R Ž g|¢R Ž |t          |dz   ¬¦  «         d S )N)gü©ñÒMbP?rž   g+‡ÙÎ÷ï?z - cdf-ppf roundtrip©rp  Úerr_msg)rÂ   rC  rµ   rj  ÚDECIMAL)rÉ   rŒ   ÚmsgÚvaluess       r�   rª   rª   c  sj   € Ø Ð Ð €FÝÔ˜J˜FœJ z v¤z°&Ð'?¸3Ð'?Ð'?Ð'?ÐFÀ#ÐFÐFÐFØ"­G¸SØ2ñ>3ð4ñ 4ô 4ð 4ð 4ð 4r�   c                 ó~   — t          j         | j         | j        g d¢g|¢R Ž g|¢R Ž g d¢t          |dz   ¬¦  «         d S )N©rô   rž   çÍÌÌÌÌÌì?z - sf-isf roundtripr‘  )rÂ   rC  r/  r2  r“  ©rÉ   rŒ   r”  s      r�   r«   r«   j  sh   € ÝÔ˜I˜FœI j f¤j°°°Ð&GÀ3Ð&GÐ&GÐ&GÐNÈ#ÐNÐNÐNØ+˜O˜OµWÀcØ1ñG2ð3ñ 3ô 3ð 3ð 3ð 3r�   c                 ó„   — t          j         | j        ddgg|¢R Ž d | j        ddgg|¢R Ž z
  t          |dz   ¬¦  «         d S )Nrô   r˜  r)  z - cdf-sf relationshipr‘  )rÂ   rC  rµ   r/  r“  r™  s      r�   r¬   r¬   p  sm   € ÝÔ˜J˜FœJ¨¨S zÐ8°CÐ8Ð8Ð8Ø ) &¤)¨S°#¨JÐ"=¸Ð"=Ð"=Ð"=Ñ=Ý$+°SØ4ñ65ð6ñ 6ô 6ð 6ð 6ð 6r�   c                 ó¨   — t          j        ddg¦  «        }t          j         | j        |g|¢R Ž  | j        d|z
  g|¢R Ž t          |dz   ¬¦  «         d S )Nrô   r˜  r   z - ppf-isf relationshipr‘  )r¥   r.  rÂ   rC  r2  rj  r“  )rÉ   rŒ   r”  Úps       r�   r­   r­   w  sv   € Ý
Œ�#�s�ÑÔ€AÝÔ˜J˜FœJ qÐ/¨3Ð/Ð/Ð/°°´¸A¸a¹CÐ1FÀ#Ð1FÐ1FÐ1FÝ$+°SØ5ñ66ð7ñ 7ô 7ð 7ð 7ð 7r�   c                 ó  —  | j         dg|¢R Ž }d} | j        |g|¢R Ž }|dk     s|dk    r|dz   } | j        |g|¢R Ž } | j        ||z   g|¢R Ž  | j        ||z
  g|¢R Ž z
  |z  dz  }|dz  }t          j        ||t
          |¬¦  «         d S )	Nrž   g�íµ ÷Æ°>g-Cëâ6?ç     ˆÃ@rô   r_  z - cdf-pdf relationshipr‘  )rj  r¶   rµ   rÂ   rC  r“  )rÉ   rŒ   r”  ÚmedianÚepsÚpdfvÚcdfdiffs          r�   r®   r®   ~  sè   € àˆVŒZ˜Ð"˜cÐ"Ð"Ð"€FØ
€CØˆ6Œ:�fÐ#˜sÐ#Ð#Ð#€DØˆtŠˆ˜ š˜ð ˜#‘ˆØˆvŒz˜&Ð' 3Ð'Ð'Ð'ˆØˆvŒz˜& 3™,Ð-¨Ð-Ð-Ð-ØˆvŒz˜& 3™,Ð-¨Ð-Ð-Ð-ñ.Ø/2ñ3Ø36ñ7€Gð Ð$Ñ$€CÝÔ˜D 'µ7ÀCÐHÑHÔHÐHÐHÐHr�   c                 óŽ  — t          j        g d¢¦  «        } | j        |g|¢R Ž }|t          j        |¦  «                 } | j        |g|¢R Ž } | j        |g|¢R Ž }||dk    t          j        |¦  «        z           }|t          j        |¦  «                 }|dz  }t          j        t          j        |¦  «        |d|¬¦  «         d S )N)rn  r›   çš™™™™™Ù?rž   ç333333ã?çffffffæ?çš™™™™™é?r   ú - logpdf-log(pdf) relationshiprx   r‘  ©	r¥   r.  rj  ry  r¶   r·   rÂ   rC  Úlog©rÉ   Úargsr”  Úpointsr5  r¶   r·   s          r�   r¯   r¯   �  sÛ   € åŒXÐ9Ð9Ð9Ñ:Ô:€FØˆ6Œ:�fÐ$˜tÐ$Ð$Ð$€DØ•”˜DÑ!Ô!Ô"€DØ
ˆ&Œ*�TÐ
!˜DÐ
!Ð
!Ð
!€CØˆVŒ]˜4Ð' $Ð'Ð'Ð'€FØ
ˆs�aŠx�2œ; sÑ+Ô+Ñ+Ô
,€CØ•B”K Ñ'Ô'Ô(€FØÐ,Ñ,€CÝÔ�BœF 3™KœK¨¸ÀCÐHÑHÔHÐHÐHÐHr�   c                 óŽ  — t          j        ddg¦  «        } | j        |g|¢R Ž }|t          j        |¦  «                 } | j        |g|¢R Ž } | j        |g|¢R Ž }||dk    t          j        |¦  «        z           }|t          j        |¦  «                 }|dz  }t          j        t          j        |¦  «        |d|¬¦  «         d S )Nr   r   r¨  rx   r‘  r©  r«  s          r�   r°   r°   �  sØ   € åŒX�q˜!�fÑÔ€FØˆ6Œ:�fÐ$˜tÐ$Ð$Ð$€DØ•”˜DÑ!Ô!Ô"€DØ
ˆ&Œ*�TÐ
!˜DÐ
!Ð
!Ð
!€CØˆVŒ]˜4Ð' $Ð'Ð'Ð'€FØ
ˆs�aŠx�2œ; sÑ+Ô+Ñ+Ô
,€CØ•B”K Ñ'Ô'Ô(€FØÐ,Ñ,€CÝÔ�BœF 3™KœK¨¸ÀCÐHÑHÔHÐHÐHÐHr�   c                 ód  — t          j        g d¢¦  «        } | j        |g|¢R Ž }|t          j        |¦  «                 } | j        |g|¢R Ž } | j        |g|¢R Ž }||dk             }|t          j        |¦  «                 }|dz  }t          j        t          j        |¦  «        |d|¬¦  «         d S )N)	ç        rn  r›   r¤  rž   r¥  r¦  r§  r)  r   z - logsf-log(sf) relationshiprx   r‘  )	r¥   r.  rj  ry  r/  r¹   rÂ   rC  rª  )rÉ   r¬  r”  r­  r5  r/  r¹   s          r�   r²   r²   ª  sË   € åŒXÐCÐCÐCÑDÔD€FØˆ6Œ:�fÐ$˜tÐ$Ð$Ð$€DØ•”˜DÑ!Ô!Ô"€DØ	ˆŒ�4Ð	˜$Ð	Ð	Ð	€BØˆFŒL˜Ð% Ð%Ð%Ð%€EØ	ˆB�!ŠGŒ€BØ•"”+˜eÑ$Ô$Ô%€EØÐ*Ñ*€CÝÔ�BœF 2™JœJ¨°qÀ#ÐFÑFÔFÐFÐFÐFr�   c                 ód  — t          j        g d¢¦  «        } | j        |g|¢R Ž }|t          j        |¦  «                 } | j        |g|¢R Ž } | j        |g|¢R Ž }||dk             }|t          j        |¦  «                 }|dz  }t          j        t          j        |¦  «        |d|¬¦  «         d S )N)	r   rn  r›   r¤  rž   r¥  r¦  r§  r)  r   z - logcdf-log(cdf) relationshiprx   r‘  )	r¥   r.  rj  ry  rµ   r¸   rÂ   rC  rª  )rÉ   r¬  r”  r­  r5  rµ   r¸   s          r�   r±   r±   ·  sË   € åŒXÐAÐAÐAÑBÔB€FØˆ6Œ:�fÐ$˜tÐ$Ð$Ð$€DØ•”˜DÑ!Ô!Ô"€DØ
ˆ&Œ*�TÐ
!˜DÐ
!Ð
!Ð
!€CØˆVŒ]˜4Ð' $Ð'Ð'Ð'€FØ
ˆc�QŠhŒ-€CØ•B”K Ñ'Ô'Ô(€FØÐ,Ñ,€CÝÔ�BœF 3™KœK¨¸ÀCÐHÑHÔHÐHÐHÐHr�   c                 ó°   ‡— dŠg ‰z  }|rˆfd„|D ¦   «         } | j         dg|¢R Ž } | j         dg|¢R Ž }|dz  }t          j        ||g‰z  d|¬¦  «         d S )Nr   c                 ó@   •— g | ]}t          j        |g‰z  ¦  «        ‘ŒS rè   )r¥   r.  )rO  Ú_Únum_repeatss     €r�   rR  z'check_ppf_broadcast.<locals>.<listcomp>É  s*   ø€ Ð9Ð9Ð9°•”˜!˜˜{Ñ*Ñ+Ô+Ð9Ð9Ð9r�   rž   z - ppf multiplerx   r‘  )rj  rÂ   rC  )rÉ   rŒ   r”  r¬  rŸ  Úmediansrµ  s         @r�   r³   r³   Ä  s˜   ø€ à€KØ�Ñ€DØ
ð :Ø9Ð9Ð9Ð9°SÐ9Ñ9Ô9ˆàˆVŒZ˜Ð"˜cÐ"Ð"Ð"€FØˆfŒj˜Ð$˜tÐ$Ð$Ð$€GØÐÑ€CÝÔ˜G f X°Ñ%;ÀQÐPSÐTÑTÔTÐTÐTÐTr�   c                 óF  — t          j        || |d¬¦  «        \  }}||k     rt          j        | | |d¬¦  «        \  }}t          j        ||k    dt	          |¦  «        z   dz   t	          |¦  «        z   dz   t	          |¦  «        z   dz   t	          |¦  «        z   ¦  «         d S d S )Niè  )r¬  ÚNzD = z	; pval = z
; alpha = z
args = )r   ÚkstestrÂ   r<  Ústr)r  r¬  rM   r¨   ÚDÚpvals         r�   r´   r´   Ñ  sÀ   € õ Œl˜3 ¨4°4Ð8Ñ8Ô8�G€A€tØˆuŠˆõ ”,˜t T°¸Ð=Ñ=Ô=‰ˆˆ4ÝŒ�D˜5’L &­3¨q©6¬6¡/°KÑ"?Å#ÀdÁ)Ä)Ñ"KØ ñ#!Ý#& u¡:¤:ñ#.Ø0;ñ#<Ý>AÀ$¹i¼iñ#Hñ 	Iô 	Ið 	Ið 	Ið 	Ið 	ˆr�   c                 óP   — t          j         | j        |Ž  | j        |Ž ¦  «         d S rå   )rÂ   r1  Ú
vecentropyrÀ   )rÉ   r¬  s     r�   r¾   r¾   ä  s/   € ÝÔÐ&�VÔ&¨Ð-¨¨v¬ÀÐ/EÑFÔFÐFÐFÐFr�   c                 óì   — t          j        ddg¦  «        t          j        ddg¦  «        }} | j        |||dœŽ\  }}t          j        ||z  |z   |¦  «         t          j        ||z  |z  |¦  «         d S )Nç      $@g      4@©r   r!  )r¥   r.  r   rÂ   r0  )	rÉ   rŒ   rË   rÌ   r”  r   r!  ÚmtÚvts	            r�   r
  r
  è  s�   € õ ”˜4 ˜,Ñ'Ô'­¬°4¸°,Ñ)?Ô)?ˆ€CØˆVŒ\˜3 C¨uÐ5Ð5Ð5�F€BˆÝÔ˜˜%™ #™ rÑ*Ô*Ð*ÝÔ˜˜%™ ™ rÑ*Ô*Ð*Ð*Ð*r�   c                 óÄ   —  | j         t          j        g d¢¦  «        g|¢R Ž }t          j        t          j        t          j        |¦  «        ¦  «         |dz   ¦  «         d S )Nr—  zppf private is nan)Ú_ppfr¥   r.  rÂ   r<  ÚanyÚisnan)rÉ   rŒ   r”  Úppfss       r�   rÈ   rÈ   ñ  s\   € àˆ6Œ;•r”x   Ñ0Ô0Ð7°3Ð7Ð7Ð7€DÝ„K•B”F�2œ8 D™>œ>Ñ*Ô*Ð*¨CÐ2FÑ,FÑGÔGÐGÐGÐGr�   c                 ó¾   — d\  }} | j         |Ž } | j         |||dœŽ}t          j        t          j        |¦  «        |z  |z   t          j        |¦  «        ¦  «         d S )N)r   rt   rÁ  )ÚsupportrÂ   rC  r¥   r.  )rÉ   r¬  r   r!  ÚsuppÚsupp_loc_scales         r�   rÆ   rÆ   ÷  sq   € Ø�J€CˆØˆ6Œ>˜4Ð €DØ#�V”^ T¨s¸%Ð@Ð@Ð@€NÝÔ�BœH T™NœN¨5Ñ0°3Ñ6ÝœH ^Ñ4Ô4ñ6ô 6ð 6ð 6ð 6r�   c                 óX  — t          j        d¬¦  «        5  t          j        ¦   «         5 }|                     t
          d¬¦  «         |                     t
          d¬¦  «         |                      ||¬¦  «        }|                      |d|¬¦  «        }d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¦  «        d	t          |¦  «        z   k    ¦  «         t          j        t          |¦  «        d	t          |¦  «        z   k    ¦  «         d S )
Nr  r  ú!The shape parameter of the erlang©ÚcategoryÚmessagezfloating point number truncatedro  Úpowell)Ú	optimizerrá   rt   ©	r¥   r	  rÂ   rÃ   rÄ   rÅ   rv  r<  ræ   )rÉ   rŒ   r¨   rá   rÑ   r5  Úvals2s          r�   rî   rî   ÿ  s¬  € Ý	Œ˜Ð	"Ñ	"Ô	"ð Cð C¥CÔ$9Ñ$;Ô$;ð C¸sØ�
Š
�NØ>ð 	ñ 	@ô 	@ð 	@à�
Š
�NØ<ð 	ñ 	>ô 	>ð 	>à�zŠz˜# fˆzÑ-Ô-ˆØ—
’
˜3¨(¸6�
ÑBÔBˆðCð Cð Cñ Cô Cð Cð Cð Cð Cð Cð Cøøøð Cð Cð Cð Cð Cð Cð Cñ Cô Cð Cð Cð Cð Cð Cð Cøøøð Cð Cð Cð Cõ „K•�D‘	”	˜Q�s 3™xœx™ZÒ'Ñ(Ô(Ð(Ý„K•�E‘
”
˜a¥ C¡¤™jÒ(Ñ)Ô)Ð)Ð)Ð)s5   –B5ªA(BÂB5ÂB"	Â"B5Â%B"	Â&B5Â5B9Â<B9c           	      óØ  — t          j        d¬¦  «        5  t          j        ¦   «         5 }|                     t
          d¬¦  «         |                      |d|¬¦  «        }|                      |d|¬¦  «        }t          j        t          |¦  «        d	t          |¦  «        z   k    ¦  «         t          j        |d
         dk    ¦  «         t          j        |d         dk    ¦  «         t          j        t          |¦  «        d	t          |¦  «        z   k    ¦  «         t          |¦  «        dk    rw|                      ||d         |¬¦  «        }t          j        t          |¦  «        d	t          |¦  «        z   k    ¦  «         t          j        |d         |d         k    ¦  «         t          |¦  «        dk    rw|                      ||d         |¬¦  «        }t          j        t          |¦  «        d	t          |¦  «        z   k    ¦  «         t          j        |d         |d         k    ¦  «         t          |¦  «        d	k    rw|                      ||d	         |¬¦  «        }	t          j        t          |	¦  «        d	t          |¦  «        z   k    ¦  «         t          j        |	d	         |d	         k    ¦  «         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 )Nr  r  rÎ  rÏ  r   )Úflocrá   r   )Úfscalerá   rt   rb  rB  )Úf0rá   )Úf1rá   )Úf2rá   rÔ  )
rÉ   rŒ   r¨   rá   rÑ   r5  rÕ  Úvals3Úvals4Úvals5s
             r�   rí   rí     sê  € Ý	Œ˜Ð	"Ñ	"Ô	"ð ,ð ,¥CÔ$9Ñ$;Ô$;ð ,¸sØ�
Š
�NØ>ð 	ñ 	@ô 	@ð 	@ð �zŠz˜# A¨fˆzÑ5Ô5ˆØ—
’
˜3 q°�
Ñ8Ô8ˆÝŒ•C˜‘I”I ¥3 s¡8¤8¡Ò+Ñ,Ô,Ð,ÝŒ�D˜”H ’MÑ"Ô"Ð"ÝŒ�E˜"”I ’NÑ#Ô#Ð#ÝŒ•C˜‘J”J !¥C¨¡H¤H¡*Ò,Ñ-Ô-Ð-Ýˆs‰8Œ8�aŠ<ˆ<Ø—J’J˜s s¨1¤v°f�JÑ=Ô=ˆEÝŒK�˜E™
œ
 a­¨C©¬¡jÒ0Ñ1Ô1Ð1ÝŒK˜˜aœ C¨¤FÒ*Ñ+Ô+Ð+Ýˆs‰8Œ8�aŠ<ˆ<Ø—J’J˜s s¨1¤v°f�JÑ=Ô=ˆEÝŒK�˜E™
œ
 a­¨C©¬¡jÒ0Ñ1Ô1Ð1ÝŒK˜˜aœ C¨¤FÒ*Ñ+Ô+Ð+Ýˆs‰8Œ8�aŠ<ˆ<Ø—J’J˜s s¨1¤v°f�JÑ=Ô=ˆEÝŒK�˜E™
œ
 a­¨C©¬¡jÒ0Ñ1Ô1Ð1ÝŒK˜˜aœ C¨¤FÒ*Ñ+Ô+Ð+ð+,ð ,ð ,ñ ,ô ,ð ,ð ,ð ,ð ,ð ,ð ,øøøð ,ð ,ð ,ð ,ð ,ð ,ð ,ñ ,ô ,ð ,ð ,ð ,ð ,ð ,ð ,ð ,øøøð ,ð ,ð ,ð ,ð ,ð ,s5   –KªJKÊ;KËK	ËKËK	ËKËK#Ë&K#c               #   ó”   K  — t           D ]=\  } }| t          v r)t          j        | |t          j        j        ¬¦  «        V — Œ7| |fV — Œ>d S )Nr€   )r   Úslow_with_listsr„   r…   r†   r‡   rŠ   s     r�   Úcases_test_methods_with_listsrá  %  sf   è è € Ý!ð  ð  ‰ˆ�#Ø•Ð&Ð&Ý”,˜x¨µF´KÔ4DÐEÑEÔEÐEÐEÐEÐEà˜C�-ÐÐÐÐð	 ð  r�   rá   )r¶   r·   rµ   r¸   r/  r¹   rj  r2  zdistname, argsc                 óB  ‡	— t          t          |¦  «        }t          || ¦  «        Š	|dk    r|                      d¦  «        rddg}nddg}d„ |D ¦   «         }ddg}d	d
g} ‰	|g|¢R ||dœŽ}t          j        |ˆ	fd„t          |g|¢|‘|‘R Ž D ¦   «         dd¬¦  «         d S )NrŸ   rª  rš   rt   rô   rn  c                 ó   — g | ]}|gd z  ‘Œ	S )rt   rè   )rO  r{   s     r�   rR  z+test_methods_with_lists.<locals>.<listcomp>:  s   € Ð"Ð"Ð"˜ˆqˆc�!‰eÐ"Ð"Ð"r�   r   r   g)\�Âõ(ð?rÁ  c                 ó   •— g | ]} ‰|Ž ‘ŒS rè   rè   )rO  rÌ   rG   s     €r�   rR  z+test_methods_with_lists.<locals>.<listcomp>?  s   ø€ ÐDÐDÐD 1˜˜˜A˜ÐDÐDÐDr�   g›+¡†›„=r(  )r,  Úatol)r£   r   Ú
startswithrÂ   r0  rX  )
rá   r‹   r¬  r  rÐ   Úshape2r   r!  ÚresultrG   s
            @r�   Útest_methods_with_listsré  -  s÷   ø€ õ •5˜(Ñ#Ô#€DÝ��fÑÔ€AØ�<ÒÐ F×$5Ò$5°eÑ$<Ô$<ÐØ�!ˆHˆˆà�#ˆJˆà"Ð"˜TÐ"Ñ"Ô"€FØˆcˆ(€CØ�ˆI€EØˆQˆqÐ0�6Ð0Ð0˜s¨%Ð0Ð0Ð0€FÝÔ˜ØDÐDÐDÐD­¨AÐ(C°Ð(C¸Ð(C¸UÐ(CÐ(CÐ(CÐDÑDÔDØ"¨ð0ñ 0ô 0ð 0ð 0ð 0r�   c                  óä   — t           j                             ddd¦  «        } t          | t          ¦  «        sJ ‚t           j                             dd¦  «        }t          |t          ¦  «        sJ ‚d S )Nr   r   rv   ry   )r   rJ   ÚmomentÚ
isinstanceÚfloatrK   )Úvals0Úvals1s     r�   Ú(test_burr_fisk_moment_gh13234_regressionrð  C  sd   € ÝŒJ×Ò˜a  AÑ&Ô&€EÝ�e�UÑ#Ô#Ð#Ð#Ð#åŒJ×Ò˜a Ñ#Ô#€EÝ�e�UÑ#Ô#Ð#Ð#Ð#Ð#Ð#r�   c            
      ób  — t           j                             dt          j        g d¢¦  «        d¬¦  «        } t          j        g d¢¦  «        }t          j        | |¦  «         t           j                             dt          j        g d¢¦  «        d¬¦  «        }t          j        t          j        t          j        t          j        g¦  «        }t          j        ||¦  «         t           j                             dt          j        g d¢¦  «        g d¢¬¦  «        }t          j        t          j        dt          j        g¦  «        }t          j        ||¦  «         t           j                             dd	d
¬¦  «        }t          j        }t          j        ||¦  «         t          ||j	        ¦  «        sJ ‚t           j                             dg d¢g d¢¬¦  «        }t          j        dt          j        t          j        g¦  «        }	t          j        ||	¦  «         t           j                             dg d¢g d¢¬¦  «        }
t          j        dt          j        dg¦  «        }t          j        |
|¦  «         t           j                             dg d¢g d¢¬¦  «        }t          j        t          j        t          j        t          j        g¦  «        }t          j        ||¦  «         t           j
                             ddd	d	¬¦  «        }t          j        }t          j        ||¦  «         t          ||j	        ¦  «        sJ ‚t           j
                             dg d¢d	d	¬¦  «        }t          j        t          j        t          j        t          j        g¦  «        }t          j        ||¦  «         t           j
                             dg d¢g d¢g d¢¬¦  «        }t          j        dt          j        t          j        g¦  «        }t          j        ||d¬¦  «         t           j                             dddgddg¦  «        }t          j        ddg¦  «        }t          j        ||d¬¦  «         dd	ddt          j        g}dd	ddt          j        g}dd	t          j        d¦  «        g}d d	ddt          j        g}t          j        |¦  «                             d!¦  «        }t          j        |¦  «                             d"¦  «        }t          j        |¦  «                             d#¦  «        }t          j        |¦  «        }t           j                             d||||¬$¦  «        }t          j        ||||¦  «        \  }}}}t          j        |¦  «        D ]š}t          j        d%d%¬&¦  «        5  |d	         }t           j                             d||         ||         ||         ||         ¬$¦  «        }t          j                             ||         |¦  «         d d d ¦  «         n# 1 swxY w Y   Œ›d S )'Nr   ©r   rt   ru   ©Úorderr   r!  ©r)  r_  r^  rB  )éýÿÿÿr   r   r_  rt   r   éüÿÿÿ)r   r   rt   )ru   r÷  éûÿÿÿrÀ  )r   r   r   )rœ   rb  g      Y@g      9@rž  )g      Àrb  g      YÀ©rô  Údfr   r!  )r)  r°  r_  )r)  g      Àr°  g ï²™"Ä@r-  r+  r   r)  g      :@g      Š@g‚vIhÂ%<=gš™™™™™ñ¿gš™™™™™@gÍÌÌÌÌÌ À)rB  r   r   r   )rB  r   r   )rB  r   )rô  r{   rZ  r   r!  r  )ÚinvalidÚdivide)r   r:  rë  r¥   r.  rÂ   r1  Únanrì  r¿   rd   r0  Úpirr  Úreshaper;   Úbroadcast_arraysÚndenumerater	  Útesting)rî  Ú	expected0rï  Ú	expected1rÕ  Ú	expected2rÜ  Ú	expected3rÝ  Ú	expected4rÞ  Ú	expected5Úvals6Ú	expected6Úvals7Ú	expected7Úvals8Ú	expected8Úvals9Ú	expected9Úvals10Ú
expected10r{   rZ  r   r!  Úvals11Úir6  s                                r�   Ú*test_moments_with_array_gh12192_regressionr  K  sŒ  € åŒJ×Ò A­2¬8°I°I°IÑ+>Ô+>ÀaÐÑHÔH€EÝ”˜˜˜Ñ&Ô&€IÝÔ�U˜IÑ&Ô&Ð&õ ŒJ×Ò A­2¬8°I°I°IÑ+>Ô+>ÀbÐÑIÔI€EÝ”�"œ&¥"¤&­"¬&Ð1Ñ2Ô2€IÝÔ�U˜IÑ&Ô&Ð&õ ŒJ×Ò A­2¬8°I°I°IÑ+>Ô+>Ø$. J Jð ñ 0ô 0€Eå”�"œ& "¥b¤fÐ-Ñ.Ô.€IÝÔ�U˜IÑ&Ô&Ð&õ ŒJ×Ò A¨1°BÐÑ7Ô7€EÝ”€IÝÔ�U˜IÑ&Ô&Ð&Ý�e˜YÔ0Ñ1Ô1Ð1Ð1Ð1õ ŒJ×Ò A¨9¨9¨9¸K¸K¸KÐÑHÔH€EÝ”˜#�rœv¥r¤vÐ.Ñ/Ô/€IÝÔ�U˜IÑ&Ô&Ð&õ ŒJ×Ò A¨9¨9¨9¸N¸N¸NÐÑKÔK€EÝ”˜#�rœv vÐ.Ñ/Ô/€IÝÔ�U˜IÑ&Ô&Ð&õ ŒJ×Ò A¨9¨9¨9Ð<LÐ<LÐ<LÐÑMÔM€EÝ”�"œ&¥"¤&­"¬&Ð1Ñ2Ô2€IÝÔ�U˜IÑ&Ô&Ð&õ ŒI×Ò 1¨°¸ÐÑ;Ô;€EÝ”€IÝÔ�U˜IÑ&Ô&Ð&Ý�e˜YÔ0Ñ1Ô1Ð1Ð1Ð1õ ŒI×Ò 1¨¨¨¸ÀÐÑCÔC€EÝ”�"œ&¥"¤&­"¬&Ð1Ñ2Ô2€IÝÔ�U˜IÑ&Ô&Ð&õ ŒI×Ò 1¨¨¨¸¸¸Ø#0 = =ð ñ 2ô 2€Eå”˜*¥b¤f­b¬fÐ5Ñ6Ô6€IÝÔ˜˜y¨tÐ4Ñ4Ô4Ð4õ ŒZ×Ò˜q 2 r (¨R°¨HÑ5Ô5€FÝ”˜3 ˜+Ñ&Ô&€JÝÔ˜ 
°Ð7Ñ7Ô7Ð7ð 
ˆq�!�S�"œ%Ð €AØ	ˆq�!�S�"œ%Ð €AØ�•B”G˜A‘J”JÐ
€CØ�1�a˜�bœeÐ$€Eå
Œ�‰Œ×Ò˜MÑ*Ô*€AÝ
Œ�‰Œ×Ò˜JÑ'Ô'€AÝ
Œ(�3‰-Œ-×
Ò
 Ñ
(Ô
(€CÝŒH�U‰OŒO€EåŒZ×Ò Q¨!¨q°cÀÐÑGÔG€FåÔ*¨1¨a°°eÑ<Ô<Ñ€A€qˆ#ˆuåŒ^˜AÑÔð 9ð 9ˆÝŒ[ °(Ð;Ñ;Ô;ð 	9ð 	9Ø�!”ˆAå”z×(Ò(¨q°A°a´D¸A¸a¼DØ-0°¬V¸5À¼8ð )ñ Eô EˆHåŒJ×#Ò# F¨1¤I¨xÑ8Ô8Ð8ð	9ð 	9ð 	9ñ 	9ô 	9ð 	9ð 	9ð 	9ð 	9ð 	9ð 	9øøøð 	9ð 	9ð 	9ð 	9øð9ð 9s   Ö,A+X#Ø#X'	Ø*X'	c                  ó  — t           j                             dt          j        g d¢¦  «        dgg¬¦  «        } t          j        g d¢g¦  «        }t          j        | |¦  «         | j        |j        k    sJ ‚t           j                             dt          j        dgdgdgg¦  «        g d¢¬¦  «        }t          j        g d¢g d¢g d	¢g¦  «        }t          j        ||¦  «         |j        |j        k    sJ ‚t           j                             dg d¢d
d¬¦  «        }t          j        g d¢¦  «        }t          j	        ||d¬¦  «         |j        |j        k    sJ ‚t           j                             ddgdgdggg d¢g d¢¬¦  «        }t          j        t          j
        t          j
        dgt          j
        t          j
        dgt          j
        t          j
        dgg¦  «        }t          j	        ||d¬¦  «         |j        |j        k    sJ ‚d S )Nr   rò  ró  rõ  rt   ru   )r)  r)  r)  )r_  r_  r_  )r^  r^  r^  r°  r)  rù  )g Þe3Eˆé?g>¡® “ô?g Þe3Eˆù?r-  r+  r_  r^  )r°  r)  r_  )g      ð¿r°  r^  g@3Fó“@gw,×W.
@g€fŒæ3&@)r   r:  rë  r¥   r.  rÂ   r1  Úshaperd   r0  rý  )rî  r  rï  r  rÕ  r  rÜ  r  s           r�   Ú/test_broadcasting_in_moments_gh12192_regressionr  Ÿ  s  € ÝŒJ×Ò A­2¬8°I°I°IÑ+>Ô+>ÈÀsÀeÐÑLÔL€EÝ”˜,˜,˜,˜Ñ(Ô(€IÝÔ�U˜IÑ&Ô&Ð&ØŒ;˜)œ/Ò)Ð)Ð)Ð)åŒJ×Ò A­2¬8°a°S¸1¸#À¸s°OÑ+DÔ+DØ$- I Ið ñ /ô /€Eå”˜,˜,˜,¨¨¨°l°l°lÐCÑDÔD€IÝÔ�U˜IÑ&Ô&Ð&ØŒ;˜)œ/Ò)Ð)Ð)Ð)åŒI×Ò 1¨¨¨¸2ÀRÐÑHÔH€EÝ”Ð=Ð=Ð=Ñ>Ô>€IÝÔ˜˜y¨tÐ4Ñ4Ô4Ð4ØŒ;˜)œ/Ò)Ð)Ð)Ð)åŒI×Ò 1¨2¨$°°°r°dÐ);ÀÀÀØ#0 = =ð ñ 2ô 2€Eå”�2œ6¥2¤6¨:Ð6Ýœ6¥2¤6¨:Ð6Ýœ6¥2¤6¨:Ð6ð8ñ 9ô 9€Iõ Ô˜˜y¨tÐ4Ñ4Ô4Ð4ØŒ;˜)œ/Ò)Ð)Ð)Ð)Ð)Ð)r�   c                  óä   ‡— g d¢Šd} t          j        ˆfd„| D ¦   «         ¦  «        }t          j        t          j                             ‰| ¬¦  «        ¦  «        }t	          j        ||¦  «         d S )N)rž   rš   ç      @ç      @ç      @r  c                 ó.   •‡— g | ]Šˆfd „‰D ¦   «         ‘ŒS )c                 óR   •— g | ]#}t           j                              |‰¬ ¦  «        ‘Œ$S ©©r  )r   rQ   )rO  r  rë  s     €r�   rR  z8test_kappa3_array_gh13582.<locals>.<listcomp>.<listcomp>¾  s>   ø€ ð (ð (ð (Øõ ”\×'Ò'¨°vÐ'Ñ>Ô>ð (ð (ð (r�   rè   )rO  rë  Úshapess    @€r�   rR  z-test_kappa3_array_gh13582.<locals>.<listcomp>¾  sK   øø€ ð ?ð ?ð ?Ø,2ð(ð (ð (ð (Ø &ð(ñ (ô (ð ?ð ?ð ?r�   r   )r¥   r.  r   rQ   rÂ   r0  )r  rŽ  Úres2r!  s      @r�   Útest_kappa3_array_gh13582r#  ¹  s‹   ø€ ð 'Ð&Ð&€FØ€GÝ
Œ(ð ?ð ?ð ?ð ?Ø6=ð?ñ ?ô ?ñ @ô @€CåŒ8•E”L×&Ò& v°wÐ&Ñ?Ô?Ñ@Ô@€DÝÔ˜˜TÑ"Ô"Ð"Ð"Ð"r�   c                  óT  ‡‡— t          j        g d¢¦  «        Št          j        g d¢¦  «        Šd} t          j        ˆˆfd„| D ¦   «         ¦  «        }t          j        t          j                             ‰‰| ¬¦  «        ¦  «        }t	          j        ||¦  «         t          j        g d¢¦  «        Št          j        g d¢¦  «        Št          j        ˆˆfd„| D ¦   «         ¦  «        }t          j        t          j                             ‰‰| ¬¦  «        ¦  «        }t	          j        ||¦  «         t          j        g d	¢¦  «        Št          j        g d
¢¦  «        d d …d f         Št          j        t          j                             ‰‰| ¬¦  «        ¦  «        }|j        dk    sJ ‚d S )N)r™   r  r  r  rö  )r™   r   g      ø¿r   r  r  c                 óL   •‡— g | ]Šˆˆˆfd „t          d¦  «        D ¦   «         ‘Œ S )c                 ól   •— g | ]0}t           j                              ‰|         ‰|         ‰¬ ¦  «        ‘Œ1S r  ©r   r   ©rO  r  Úhr  rë  s     €€€r�   rR  z8test_kappa4_array_gh13582.<locals>.<listcomp>.<listcomp>É  óH   ø€ ð &ð &ð &Øõ ”\×'Ò'¨¨!¬¨a°¬d¸FÐ'ÑCÔCð &ð &ð &r�   r   ©r  ©rO  rë  r)  r  s    @€€r�   rR  z-test_kappa4_array_gh13582.<locals>.<listcomp>É  ó[   øø€ ð =ð =ð =Ø*0ð&ð &ð &ð &ð &ð &Ý! !™HœHð&ñ &ô &ð =ð =ð =r�   r   )rB  ç      Ð¿r.  r   rB  r   )r   r   rž   gUUUUUUÕ¿rB  r   c                 óL   •‡— g | ]Šˆˆˆfd „t          d¦  «        D ¦   «         ‘Œ S )c                 ól   •— g | ]0}t           j                              ‰|         ‰|         ‰¬ ¦  «        ‘Œ1S r  r'  r(  s     €€€r�   rR  z8test_kappa4_array_gh13582.<locals>.<listcomp>.<listcomp>Ñ  r*  r�   rw   r+  r,  s    @€€r�   rR  z-test_kappa4_array_gh13582.<locals>.<listcomp>Ñ  r-  r�   )rB  r™   r   )rB  r™   r   r   )rv   rv   ru   )r¥   r.  r   r   rÂ   r0  r  )r  rŽ  r"  r)  r  s      @@r�   Útest_kappa4_array_gh13582r1  Ä  sÄ  øø€ å
ŒÐ*Ð*Ð*Ñ+Ô+€AÝ
ŒÐ(Ð(Ð(Ñ)Ô)€AØ€GÝ
Œ(ð =ð =ð =ð =ð =Ø4;ð=ñ =ô =ñ >ô >€CåŒ8•E”L×&Ò& q¨!°WÐ&Ñ=Ô=Ñ>Ô>€DÝÔ˜˜TÑ"Ô"Ð"õ 	ŒÐ+Ð+Ð+Ñ,Ô,€AÝ
ŒÐ)Ð)Ð)Ñ*Ô*€AÝ
Œ(ð =ð =ð =ð =ð =Ø4;ð=ñ =ô =ñ >ô >€CåŒ8•E”L×&Ò& q¨!°WÐ&Ñ=Ô=Ñ>Ô>€DÝÔ˜˜TÑ"Ô"Ð"õ 	Œ���ÑÔ€AÝ
ŒÐ!Ð!Ð!Ñ"Ô" 1 1 1 d 7Ô+€AÝŒ8•E”L×&Ò& q¨!°WÐ&Ñ=Ô=Ñ>Ô>€DØŒ:˜Ò"Ð"Ð"Ð"Ð"Ð"r�   c                  óà  — d} t          j        t          | ¬¦  «        5  t          j        ¦   «         j         d d d ¦  «         n# 1 swxY w Y   t          j        t          | ¬¦  «        5  t          j        ¦   «         j         d d d ¦  «         n# 1 swxY w Y   dt          j        _        t          j        ¦   «         }t          |t          ¦  «        sJ ‚t          t          j        d¦  «         d S )Nz.'rv_continuous_frozen' object has no attribute)ÚmatchÚherringÚpmf)
r„   r   ÚAttributeErrorr   r:  r5  Úlogpmfrì  r   Údelattr)rÑ  Úfrozen_norms     r�   Útest_frozen_attributesr:  Ý  s>  € ð ?€GÝ	Œ•~¨WÐ	5Ñ	5Ô	5ð ð ÝŒ
‰ŒÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•~¨WÐ	5Ñ	5Ô	5ð ð ÝŒ
‰ŒÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð à…E„J„NÝ”*‘,”,€KÝ�kÕ#7Ñ8Ô8Ð8Ð8Ð8Ý�EŒJ˜ÑÔÐÐÐs#   žAÁAÁ
AÁ)BÂBÂBc                  óè  — t           j                             d¦  «        } t           j         d}}t	          j        t          j                             ||¦  «        t          j	                             |¦  «        ¦  «         |                      d¬¦  «        |                      d¬¦  «        }}|                      d¬¦  «        dk     }d||<   ||         }t          j                             ||¦  «        }t	          j        ||         t          j	                             |¦  «        ¦  «         t	          j        ||          t          j                             ||          ||          ¦  «        ¦  «         d S )Nr   )ru   ru   )r”   rž   )
r¥   r¦   Údefault_rngrD  rÂ   r1  r   rq   r¶   r:  )rÊ   rÐ   r{   ÚmaskÚx_normrŽ  s         r�   Útest_skewnorm_pdf_gh16038r?  ë  s  € Ý
Œ)×
Ò
 Ñ
"Ô
"€CÝŒFˆ7�A€q€AÝÔ•U”^×'Ò'¨¨1Ñ-Ô-­u¬z¯~ª~¸aÑ/@Ô/@ÑAÔAÐAØ�:Š:˜6ˆ:Ñ"Ô" C§J¢J°F JÑ$;Ô$;€q€AØ�:Š:˜6ˆ:Ñ"Ô" SÒ(€DØ€A€d�GØˆtŒW€FÝ
Œ.×
Ò
˜Q Ñ
"Ô
"€CÝÔ�S˜”Y¥¤
§¢¨vÑ 6Ô 6Ñ7Ô7Ð7ÝÔ�S˜$˜”Z¥¤×!3Ò!3°A°t°e´H¸aÀÀ¼hÑ!GÔ!GÑHÔHÐHÐHÐHr�   r¨   r¶   r·   rµ   r¸   r/  r¹   rj  r2  rë  ÚentropyÚexpectrŸ  ÚmeanÚstdr‡  Úintervalgffffffî?rÊ  r   ÚmvÚcasec                 ó2  — | \  }}t          t          j        ¦   «         |¦  «        } ||Ž }| t          v rt	          |t
          j        ¦  «        sJ ‚d S t	          |d         t
          j        ¦  «        sJ ‚t	          |d         t
          j        ¦  «        sJ ‚d S )Nr   r   )r£   r   r:  Ú
scalar_outrì  r¥   Únumber)rF  Úmethod_namer¬  rá   rŽ  s        r�   Útest_scalar_for_scalarrK     s•   € ð Ñ€K�Ý•U”Z‘\”\ ;Ñ/Ô/€FØ
ˆ&�$ˆ-€CØ�zÐÐÝ˜#�rœyÑ)Ô)Ð)Ð)Ð)Ð)Ð)å˜#˜aœ&¥"¤)Ñ,Ô,Ð,Ð,Ð,Ý˜#˜aœ&¥"¤)Ñ,Ô,Ð,Ð,Ð,Ð,Ð,r�   c                  ó  — t           j                             g d¢¦  «        } t          | d         t          j        ¦  «        sJ ‚t          | d         t          j        ¦  «        sJ ‚t           j                             g d¢¦  «        } t          | d         t          j        ¦  «        sJ ‚t          | d         t          j        ¦  «        sJ ‚t           j                             dg d¢¦  «        } t          | t          j        ¦  «        sJ ‚d S )Nrò  r   r   r˜   )r   r:  rv  rì  r¥   rI  Úfit_loc_scaleÚnnlf)rŽ  s    r�   Útest_scalar_for_scalar2rO    sÙ   € å
Œ*�.Š.˜˜˜Ñ
#Ô
#€CÝ�c˜!”f�bœiÑ(Ô(Ð(Ð(Ð(Ý�c˜!”f�bœiÑ(Ô(Ð(Ð(Ð(Ý
Œ*×
"Ò
" 9 9 9Ñ
-Ô
-€CÝ�c˜!”f�bœiÑ(Ô(Ð(Ð(Ð(Ý�c˜!”f�bœiÑ(Ô(Ð(Ð(Ð(Ý
Œ*�/Š/˜& ) ) )Ñ
,Ô
,€CÝ�c�2œ9Ñ%Ô%Ð%Ð%Ð%Ð%Ð%r�   rè   )yÚsysÚnumpyr¥   Únumpy.testingr  rÂ   r„   r   r>  Úscipy.integrater   Ú	itertoolsÚscipyr   Úcommon_testsr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úscipy.stats._distr_paramsr   Ú!scipy.stats._distn_infrastructurer   r“  Úmaxsizer»   rˆ   rƒ   rù   rØ   rÙ   rÚ   rÛ   rÜ   rÝ   rÞ   rß   rÇ   rà  r‚   Úcase1Úcase2ÚproductrF  r~   Ú	histogramÚ_histÚrv_histogramÚ_rv_histr  ÚtuplerŽ   r†   ÚparametrizerÒ   rã   ré   rï   rò   rõ   r  r‡   r  r&  r7  r@  rG  r\  r`  rh  rl  rw  r©   rz  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‰   r1  r:  r?  rH  Úscalars_outrK  rO  rè   r�   r�   ú<module>rd     sÊ  ðØ 
€
€
€
Ø Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø €€€Ø *Ð *Ð *Ð *Ð *Ð *Ø .Ð .Ð .Ð .Ð .Ð .Ø Ð Ð Ð à Ð Ð Ð Ð Ð ð
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð 
?ð /Ð .Ð .Ð .Ð .Ð .Ø BÐ BÐ BÐ BÐ BÐ Bð	ð €ØŒ[˜5Ò €	ð<ð <ð <Ð ð CÐBÐBÐ ð:ð :ð :Ð ð9ð 9ð 9€àOÐOÐO€ØKÐKÐK€ØÐ2Ð3€ØRÐRÐR€ð2ð 2ð 2€ð<ð <ð <€ð5ð 5ð 5€ð?ð ?ð ?€ð 'Ð'€ð Ð ð*ð *ð *Ø34ð	6ð 	6€à�!ˆf˜j˜j˜jÐ)Ð)€Ø&�YÔ&¨¨u ~¸¸e°}ÑEÔEð 9ð 9�M€Dˆ'ØˆBŒLÐ1Ð1˜4Ð1Ð1¨Ð1Ð1Ð1€EØ!ˆuÔ! %°Ð9Ñ9Ô9€HØ×#Ò# X¨u¨u©w¬wÐ$7Ñ8Ô8Ð8Ð8ð	 ð 	 ð 	 ð „×Ò˜Ð)>Ð)>Ñ)@Ô)@ÑAÔAØ„×Ò˜ ˜uÑ%Ô%ðR1ð R1ñ &Ô%ñ BÔAðR1ðj"6ð "6ð "6ðJFð Fð Fð „×ÒÐ:Ø2Ð2Ñ4Ô4ñ6ô 6à„×Ò˜¨3¨%Ñ0Ô0ð1ð 1ñ 1Ô0ñ6ô 6ð1ð „×Ò˜Ð)>Ð)>Ñ)@Ô)@ÑAÔAð
4ð 
4ñ BÔAð
4ð?ð ?ð ?ð"Bð "Bð "BðJ „ÔØ„×Òð 'à+Ð+Ñ-Ô-ñ/ô /ð#6ð #6ñ/ô /ñ Ôð#6ðL „×ÒÐ*¨HÑ5Ô5ð&Jð &Jñ 6Ô5ð&Jðj „×ÒÐ.ð?ð ?ð ?ñ	@ô 	@ð9ð 9ñ	@ô 	@ð9ð$$ð $ð $ð:!1ð !1ð !1ðHFð Fð Fð,ð ð ð1ð 1ð 1ð:ð :ð :ð	5ð 	5ð 	5ð)ð )ð )ðð ð ð!ð !ð !ð4ð 4ð 4ð3ð 3ð 3ð6ð 6ð 6ð7ð 7ð 7ðIð Ið Ið$
Ið 
Ið 
Ið
Ið 
Ið 
Ið
Gð 
Gð 
Gð
Ið 
Ið 
Ið
Uð 
Uð 
UðIð Ið Ið&Gð Gð Gð+ð +ð +ðHð Hð Hð6ð 6ð 6ð
*ð 
*ð 
*ð,ð ,ð ,ð2 ð  ð  ð „×Ò˜ð $Að $Að $Añ Bô Bà„×ÒÐ)Ð+HÐ+HÑ+JÔ+JÑKÔKð0ð 0ñ LÔKñBô Bð0ð&$ð $ð $ðQ9ð Q9ð Q9ðh*ð *ð *ð4 „Ôð#ð #ñ Ôð#ð „Ôð#ð #ñ Ôð#ð0ð ð ð
Ið 
Ið 
Ið �bˆk˜E A 3˜<¨(°Q°C¨¸5À1À#¸,Ø˜!˜ˆo  q c˜{¨W°q°c¨N¸UÀQÀC¸LØ�q�cˆl˜X¨ s˜O¨i¸¨_¸xÈ¸nØ˜ˆn˜v r˜l¨U°B¨K¸%À¸ðF€
ð ˜T˜FÐ# i° _°wÀÀÐ6GÐH€ð „×Ò˜ ¨kÑ!9Ñ:Ô:ð
-ð 
-ñ ;Ô:ð
-ð	&ð 	&ð 	&ð 	&ð 	&r�   