§
    fŠtj D  ã            "       óž  — d dl Zd dlZd dlmZ d dlmZ d dlmZm	Z	m
Z
 d dlmZmZ d dlmZ d dlmZmZ d dlmZ  ej        d	¦  «        Zej                             e d
¬¦  «        gZej        j        Zdedddœd„Z edd¬¦  «         edd¬¦  «         edd¬¦  «        ej                             d eej        i ¦  «         eej        i ¦  «         eej        ddi¦  «        g¦  «        ej                             dd dg¦  «        d„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         Z edd¬¦  «         edd¬¦  «         edd¬¦  «        ej                             dg d¢¦  «        ej                             ddd g¦  «        d!„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         Z  edd¬¦  «         edd¬¦  «         edd"¬¦  «        ej                             d eej!        d#di¦  «         eej"        i ¦  «         eej"        d$di¦  «         eej#        i ¦  «         eej#        d$di¦  «         eej$        i ¦  «         eej%        d%di¦  «         eej%        d%di¦  «         eej%        d%d&i¦  «         eej%        d%d'i¦  «         eej&        d%di¦  «         eej&        d%di¦  «         eej'        i ¦  «         eej(        i ¦  «         eej)        i ¦  «         eej*        i ¦  «         eej+        i ¦  «        ei f eej,        d(d)i¦  «         eej-        d(d)i¦  «         eej.        d*d+i¦  «         eej/        d,d+i¦  «         eej0        d(d)i¦  «         eej1        d(d)i¦  «        g¦  «        ej                             dg d¢¦  «        d-„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         Z2 eej3        ¦  «         edd¬¦  «         edd¬¦  «         edd"¬¦  «        ej                             dd dg¦  «        ej                             d.i g¦  «        d/„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         Z4 edd¬¦  «         edd¬¦  «         edd"¬¦  «        ej                             d0 eej5        ¦  «         eej6        ¦  «         eej7        ¦  «        g¦  «        ej                             dg d¢¦  «        d1„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         Z8 edd¬¦  «         edd¬¦  «         edd"¬¦  «         ed2d3¬¦  «        ej                             d4 eej9        ¦  «         eej:        ¦  «         eej;        ¦  «        g¦  «        ej                             dg d¢¦  «        d5„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         Z< edd¬¦  «         edd¬¦  «         edd"¬¦  «         ed2d3¬¦  «        ej         =                    d6¦  «        ej                             d4 eej>        ¦  «         eej?        ¦  «         eej@        ¦  «         eejA        ¦  «        g¦  «        ej                             dg d¢¦  «        d7„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ZBd8„ ZC ed9„ d eC¬:¦  «        dOd d;œd<„¦   «         ZD eejE        ejF        ¦  «         edd¬¦  «         edd¬¦  «         edd"¬¦  «         ed2d3¬¦  «        ej                             d=g d>¢¦  «        ej                             d?d dg¦  «        ej                             dg d¢¦  «        d@„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ZG eejH        ¦  «         edd¬¦  «         edd¬¦  «         edd"¬¦  «         ed2d3¬¦  «        ej                             dAg dB¢¦  «        ej                             dg d¢¦  «        dC„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ZI eejJ        ¦  «         edd¬¦  «         edd¬¦  «         edd"¬¦  «         ed2d3¬¦  «        dD„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ZKej                              ejL        ejM        ¦  «         ejL        dE¦  «        k     dF¬¦  «        dG„ ¦   «         ZN eejO        ¦  «         edd¬¦  «         edd¬¦  «         edd"¬¦  «        ej         =                    dH¦  «        dI„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ZP eejQ        ¦  «         edd¬¦  «         edd¬¦  «         edd"¬¦  «         ed2d3¬¦  «        ej                             dejQ        i fejR        dJd ifejR        dJdifg¦  «        ej                             dg d¢¦  «        dK„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ZS edd¬¦  «         edd¬¦  «         edd"¬¦  «         ed2d3¬¦  «        ej                             d4 eejT        ¦  «         eejU        ¦  «        g¦  «        dL„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ZV eejW        ¦  «         edd¬¦  «         edd¬¦  «        ej                             dMdd g¦  «        ej                             dg d¢¦  «        dN„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         ZXdS )Pé    N)Ústats)Úversion)Úxp_assert_closeÚxp_assert_equalÚ_length_nonmasked)Úmake_xp_pytest_paramÚmake_xp_test_case)ÚSCIPY_ARRAY_API)Ú_xp_meanÚ_xp_var)Ú_axis_nan_policy_factoryÚmarrayzcspecial function dispatch to marray required for these tests is hidden behind SCIPY_ARRAY_API flag.)ÚreasonÚfloat64)é   é   l   !wëNè4 )ÚdtypeÚxpÚshapeÚseedc                óÞ  — t                                |¦  «        }t          j                             |¦  «        }g g }}t          | ¦  «        D ]¥}	|                     |¬¦  «        }
|                     d¦  «        rd|
z  dz  |                     |¬¦  «        z  }
|
                     |¦  «        }
| 	                    |
¦  «         |                     |¬¦  «        dk    }| 	                    |¦  «         Œ¦g }g }t          ||¦  «        D ]b\  }}| 	                    |                     ||¬¦  «        ¦  «         |                     ¦   «         }|j        ||<   | 	                    |¦  «         Œc|||fS )N)ÚsizeÚcomplexé
   y              $@g      è?©Úmask)r   Ú_get_namespaceÚnpÚrandomÚdefault_rngÚrangeÚ
startswithÚstandard_normalÚastypeÚappendÚzipÚasarrayÚcopyÚnan)Ún_arraysr   r   r   r   ÚmxpÚrngÚdatasÚmasksÚiÚdatar   ÚmarraysÚ
nan_arraysÚarrayÚ	nan_arrays                   ú[/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/scipy/stats/tests/test_marray.pyÚ
get_arraysr6      sj  € Ý
×
Ò
 Ñ
#Ô
#€CÝ
Œ)×
Ò
 Ñ
%Ô
%€Cà�rˆ5€EÝ�8‰_Œ_ð ð ˆØ�zŠz˜uˆzÑ%Ô%ˆØ×Ò˜IÑ&Ô&ð 	AØ�d‘7˜S‘= ×!4Ò!4¸%Ð!4Ñ!@Ô!@Ñ@ˆDØ�{Š{˜5Ñ!Ô!ˆØ�Š�TÑÔÐØ�zŠz˜uˆzÑ%Ô%¨Ò,ˆØ�Š�TÑÔÐÐà€GØ€JÝ˜5 %Ñ(Ô(ð %ð %‰ˆˆtØ�Š�s—{’{ 5¨t�{Ñ4Ô4Ñ5Ô5Ð5Ø—J’J‘L”Lˆ	Øœ&ˆ	�$‰Ø×Ò˜)Ñ$Ô$Ð$Ð$à�˜Ð#Ð#ó    z
dask.arrayz/Arrays need `device` attribute: dask/dask#11711z	jax.numpyz"JAX doesn't allow item assignment.Útorchz	marray#99zfun, kwargsÚpé   Úaxisé   c                 óâ   — t          d|¬¦  «        \  }}} | |d         f|d         |dœ|¤Ž} | |d         f|d         d|dœ|¤Ž}t          |j        |                     |¦  «        ¦  «         d S )Nr:   ©r   r   r<   )Úweightsr;   Úomit)r?   Ú
nan_policyr;   )r6   r   r0   r'   ©	ÚfunÚkwargsr;   r   r+   r1   ÚnarraysÚresÚrefs	            r5   Ú
test_xmeanrH   3   s�   € õ ' q¨RÐ0Ñ0Ô0Ñ€Cˆ�'Ø
ˆ#ˆg�aŒjÐ
B '¨!¤*°4Ð
BÐ
B¸6Ð
BÐ
B€CØ
ˆ#ˆg�aŒjÐ
U '¨!¤*¸ÀdÐ
UÐ
UÈfÐ
UÐ
U€CÝ�C”H˜bŸjšj¨™oœoÑ.Ô.Ð.Ð.Ð.r7   )r   r<   NÚkeepdimsFTc                 ó  — t          d|¬¦  «        \  }}}t          | |¬¦  «        }t          |d         fd|d         i|¤Ž}t          |d         f|d         ddœ|¤Ž}t          |j        |                     |¦  «        ¦  «         d S )	Nr:   r>   ©r;   rI   r   r?   r<   r@   ©r?   rA   )r6   Údictr   r   r0   r'   )	r;   rI   r   r+   r1   rE   rD   rF   rG   s	            r5   Útest_xp_meanrN   A   s—   € õ ' q¨RÐ0Ñ0Ô0Ñ€Cˆ�'Ý�t hÐ/Ñ/Ô/€FÝ
�7˜1”:Ð
<Ð
< w¨q¤zÐ
<°VÐ
<Ð
<€CÝ
�7˜1”:Ð
O w¨q¤z¸fÐ
OÐ
OÈÐ
OÐ
O€CÝ�C”H˜bŸjšj¨™oœoÑ.Ô.Ð.Ð.Ð.r7   zarray-api-compat#242ÚorderÚbiasÚné   é   Úlimits)gš™™™™™¹?gÍÌÌÌÌÌì?Ú
lowerlimitg      à?Ú
upperlimitc                 óæ   — t          d|¬¦  «        \  }}}t          |¬¦  «        |z  } | |d         fi |¤Ž} | |d         fddi|¤Ž}t          |j        |                     |¦  «        ¦  «         d S ©Nr<   r>   ©r;   r   rA   r@   )r6   rM   r   r0   r'   rB   s	            r5   Útest_severalrZ   N   sŒ   € õ> ' q¨RÐ0Ñ0Ô0Ñ€Cˆ�'Ý�tˆ_‰_Œ_˜vÑ%€FØ
ˆ#ˆg�aŒjÐ
#Ð
#˜FÐ
#Ð
#€CØ
ˆ#ˆg�aŒjÐ
6Ð
6 VÐ
6¨vÐ
6Ð
6€CÝ�C”H˜bŸjšj¨™oœoÑ.Ô.Ð.Ð.Ð.r7   rD   c                 ót  — t          d|¬¦  «        \  }}}t          | ¬¦  «        |z  }t          j        |d         fi |¤Ž}t          j        |d         fddi|¤Ž}t	          |j        j        |                     |j        ¦  «        ¦  «         t	          |j        d         j        |                     |j        d         j        ¦  «        ¦  «         t	          |j        d         j        |                     |j        d         j        ¦  «        ¦  «         t	          |j	        j        |                     |j	        j        ¦  «        ¦  «         t	          |j
        j        |                     |j
        j        ¦  «        ¦  «         t	          |j        j        |                     |j        j        ¦  «        ¦  «         d S rX   )r6   rM   r   Údescriber   Únobsr0   r'   ÚminmaxÚvarianceÚskewnessÚkurtosis)r;   rD   r   r+   r1   rE   rF   rG   s           r5   Útest_describerb   t   s`  € õ ' q¨RÐ0Ñ0Ô0Ñ€Cˆ�'Ý�tˆ_‰_Œ_˜vÑ%€FÝ
Œ.˜ œÐ
.Ð
. vÐ
.Ð
.€CÝ
Œ.˜ œÐ
AÐ
A°Ð
A¸&Ð
AÐ
A€CÝ�C”H”M 2§:¢:¨c¬hÑ#7Ô#7Ñ8Ô8Ð8Ý�C”J˜q”MÔ&¨¯
ª
°3´:¸a´=Ô3EÑ(FÔ(FÑGÔGÐGÝ�C”J˜q”MÔ&¨¯
ª
°3´:¸a´=Ô3EÑ(FÔ(FÑGÔGÐGÝ�C”LÔ% r§z¢z°#´,Ô2CÑ'DÔ'DÑEÔEÐEÝ�C”LÔ% r§z¢z°#´,Ô2CÑ'DÔ'DÑEÔEÐEÝ�C”LÔ% r§z¢z°#´,Ô2CÑ'DÔ'DÑEÔEÐEÐEÐEr7   rC   c                 óp  — | t           j        k    rt          d|¬¦  «        nt          d|¬¦  «        \  }}} | |d|iŽ}|                      | |d|dœŽ¦  «        }t	          |j        |j                  ||                     |¦  «                  ¦  «         t          |j        |d         j        ¦  «         d S )Nr:   r>   r<   r;   r@   ©rA   r;   r   )	r   Úzmapr6   r'   r   r0   r   Úisnanr   )rC   r;   r   r+   r1   rE   rF   rG   s           r5   Útest_zscorerg   ‡   s¾   € ð 69½E¼JÒ5FÐ5F�Z¨¨bÐ1Ñ1Ô1Ð1Ý",¨Q°2Ð"6Ñ"6Ô"6ñ €Cˆ�'à
ˆ#ˆwÐ
"˜TÐ
"Ð
"€CØ
�*Š*�S�S˜'¨f¸4Ð@Ð@Ð@Ñ
AÔ
A€CÝ�C”H˜cœh˜YÔ'¨¨b¯hªh°s©m¬m¨^Ô)<Ñ=Ô=Ð=Ý�C”H˜g aœjœoÑ.Ô.Ð.Ð.Ð.r7   Úcupyzspecial functions won't workÚfc                 óÖ  — | j         }t          d|¬¦  «        \  }}}|dk    rE|                     |d         ||d u¬¦  «        |d<   t          j        |d         ||d u¬¦  «        |d<    | |d|iŽ} | |d|dœŽ}t          |j        j        |                     |j        ¦  «        ¦  «         t          |j	        j        |                     |j	        ¦  «        ¦  «         | 
                    ¦   «         }	| 
                    ¦   «         }
t          |	j        j        |                     |
j        ¦  «        ¦  «         t          |	j        j        |                     |
j        ¦  «        ¦  «         d S )	Nr:   r>   Úttest_1sampr<   rK   r;   r@   rd   )Ú__name__r6   Úmeanr   Únanmeanr   Ú	statisticr0   r'   ÚpvalueÚconfidence_intervalÚlowÚhigh)ri   r;   r   Úf_namer+   r1   rE   rF   rG   Úres_ciÚref_cis              r5   Ú
test_ttestrw   —   sR  € ð ŒZ€FÝ& q¨RÐ0Ñ0Ô0Ñ€Cˆ�'Ø�ÒÐØ—X’X˜g aœj¨t¸dÈ$Ð>N�XÑOÔOˆ�‰
Ý”Z ¨¤
°ÀÈDÐ@PÐQÑQÔQˆ�‰
Ø
ˆ!ˆWÐ
 ˜4Ð
 Ð
 €CØ
ˆ!ˆW ¨dÐ
3Ð
3Ð
3€CÝ�C”MÔ&¨¯
ª
°3´=Ñ(AÔ(AÑBÔBÐBÝ�C”J”O R§Z¢Z°´
Ñ%;Ô%;Ñ<Ô<Ð<Ø×$Ò$Ñ&Ô&€FØ×$Ò$Ñ&Ô&€FÝ�F”J”O R§Z¢Z°´
Ñ%;Ô%;Ñ<Ô<Ð<Ý�F”KÔ$ b§j¢j°´Ñ&=Ô&=Ñ>Ô>Ð>Ð>Ð>r7   z7ignore::scipy.stats._axis_nan_policy.SmallSampleWarningc                 ó  — t          d|d¬¦  «        \  }}} | |d|iŽ} | |d|dœŽ}t          |j        j        |                     |j        ¦  «        ¦  «         t          |j        j        |                     |j        ¦  «        ¦  «         d S )Nr<   ©r   é   ©r   r   r;   r@   rd   ©r6   r   ro   r0   r'   rp   )ri   r;   r   r+   r1   rE   rF   rG   s           r5   Útest_normality_testsr}   ¯   s”   € õ ' q¨R°xÐ@Ñ@Ô@Ñ€Cˆ�'à
ˆ!ˆWÐ
 ˜4Ð
 Ð
 €CØ
ˆ!ˆW ¨dÐ
3Ð
3Ð
3€Cå�C”MÔ&¨¯
ª
°3´=Ñ(AÔ(AÑBÔBÐBÝ�C”J”O R§Z¢Z°´
Ñ%;Ô%;Ñ<Ô<Ð<Ð<Ð<r7   c                 ó6   — |                       dd ¦  «        �dndS )NÚf_expr:   r<   )Úget)rD   s    r5   Úpd_nsamplesr�   Ã   s   € Ø—
’
˜7 DÑ)Ô)Ð5ˆ1ˆ1¸1Ð<r7   c                  ó    — t          | ¦  «        S ©N)Útuple)Úargss    r5   ú<lambda>r†   Ç   s   € ­¨d©¬€ r7   )ÚpairedÚ	n_samplesrY   c                ó4   — t          j        | ||||¬¦  «        S )N)r;   ÚddofÚlambda_©r   Úpower_divergence)Úf_obsr   rŠ   r‹   r;   s        r5   Úpower_divergence_refr�   Ç   s   € åÔ! %¨°TÀÈgÐVÑVÔVÐVr7   r‹   )Úpearsonzlog-likelihoodzfreeman-tukeyzmod-log-likelihoodÚneymanzcressie-readÚ	chisquarerŠ   c                 óÞ  ‡ — t          d|d¬¦  «        \  }}}t          ||¬¦  «        }‰ dk    rdŠ d„ }nˆ fd„} ||d	         fi |¤Ž}	t          |d	         fd
‰ dœ|¤Ž}
t          |	j        j        |                     |
d	         ¦  «        ¦  «         t          |	j        j        |                     |
d         ¦  «        ¦  «         t          j	        |d	         ¦  «        t          j	        |d         ¦  «        z  }t          j
        |d         | z  |d¬¦  «        t          j
        |d	         | z  |d¬¦  «        z  }|d	xx         |                     |¦  «        z  cc<   |d	xx         |z  cc<    ||i |¤Ž}	t          |d
‰ dœ|¤Ž}
t          |	j        j        |                     |
d	         ¦  «        ¦  «         t          |	j        j        |                     |
d         ¦  «        ¦  «         d S )Nr:   )é   é   r{   )r;   rŠ   r’   r�   c                  ó$   — t          j        | i |¤ŽS rƒ   )r   r’   )r…   rD   s     r5   ri   z*test_power_divergence_chisquare.<locals>.fÜ   s   € Ý”? DÐ3¨FÐ3Ð3Ð3r7   c                  ó*   •— t          j        | d‰i|¤ŽS )Nr‹   rŒ   )r…   rD   r‹   s     €r5   ri   z*test_power_divergence_chisquare.<locals>.fß   s   ø€ ÝÔ)¨4ÐK¸ÐKÀFÐKÐKÐKr7   r   r@   )rA   r‹   r<   TrK   )r6   rM   r�   r   ro   r0   r'   rp   r   rf   Únansum)r‹   rŠ   r;   r   r+   r1   rE   rD   ri   rF   rG   Úcommon_maskÚ	normalizes   `            r5   Útest_power_divergence_chisquarer›   Ì   s  ø€ õ ' q¨R°vÐ>Ñ>Ô>Ñ€Cˆ�'å�t $Ð'Ñ'Ô'€FØ�+ÒÐØˆð	4ð 	4ð 	4ð 	4ð	Lð 	Lð 	Lð 	Lð 	Lð ˆ!ˆG�AŒJÐ
!Ð
!˜&Ð
!Ð
!€CÝ
˜w qœzÐ
X°fÀgÐ
XÐ
XÐQWÐ
XÐ
X€Cå�C”MÔ&¨¯
ª
°3°q´6Ñ(:Ô(:Ñ;Ô;Ð;Ý�C”J”O R§Z¢Z°°A´Ñ%7Ô%7Ñ8Ô8Ð8õ ”(˜7 1œ:Ñ&Ô&­¬°'¸!´*Ñ)=Ô)=Ñ=€KÝ”˜7 1œ:¨¨Ñ4¸4È$ÐOÑOÔOÝ”9˜W QœZ¨;¨,Ñ6¸TÈDÐQÑQÔQñR€IàˆA€J€J„J�"—*’*˜YÑ'Ô'Ñ'€J€J�JØˆA€J€J„J�)Ñ€J€J�Jà
ˆ!ˆWÐ
˜Ð
Ð
€CÝ
 °FÀGÐ
VÐ
VÈvÐ
VÐ
V€Cå�C”MÔ&¨¯
ª
°3°q´6Ñ(:Ô(:Ñ;Ô;Ð;Ý�C”J”O R§Z¢Z°°A´Ñ%7Ô%7Ñ8Ô8Ð8Ð8Ð8r7   Úmethod)Úfisherr�   Úmudholkar_georgeÚtippettÚstoufferc                 óÚ  — t          d|d¬¦  «        \  }}}t          | |¬¦  «        }t          j        |d         fi |¤Ž}t          j        |d         fddi|¤Ž}t	          |j        j        |                     |j        ¦  «        ¦  «         t	          |j        j        |                     |j        ¦  «        ¦  «         | dk    rd S t          j        |d         fd	|d
         i|¤Ž}t          j        |d         f|d
         ddœ|¤Ž}t	          |j        j        |                     |j        ¦  «        ¦  «         t	          |j        j        |                     |j        ¦  «        ¦  «         d S )Nr:   ry   r{   )rœ   r;   r   rA   r@   r    r?   r<   rL   )	r6   rM   r   Úcombine_pvaluesr   ro   r0   r'   rp   )	rœ   r;   r   r+   r1   rE   rD   rF   rG   s	            r5   Útest_combine_pvaluesr£   ÷   sh  € õ ' q¨R°xÐ@Ñ@Ô@Ñ€Cˆ�'å˜ dÐ+Ñ+Ô+€FÝ
Ô
 ¨¤
Ð
5Ð
5¨fÐ
5Ð
5€CÝ
Ô
 ¨¤
Ð
HÐ
H°vÐ
HÀÐ
HÐ
H€Cå�C”MÔ&¨¯
ª
°3´=Ñ(AÔ(AÑBÔBÐBÝ�C”J”O R§Z¢Z°´
Ñ%;Ô%;Ñ<Ô<Ð<à�ÒÐØˆå
Ô
 ¨¤
Ð
IÐ
I°G¸A´JÐ
IÀ&Ð
IÐ
I€CÝ
Ô
 ¨¤
ð =°G¸A´JØ+1ð=ð =Ø5;ð=ð =€Cõ �C”MÔ&¨¯
ª
°3´=Ñ(AÔ(AÑBÔBÐBÝ�C”J”O R§Z¢Z°´
Ñ%;Ô%;Ñ<Ô<Ð<Ð<Ð<r7   c                 ó¬  ‡— d}t          d| |¬¦  «        \  }}}t          j        t          j        d„ |D ¦   «         ¦  «        d¬¦  «                             t
          ¦  «        Šˆfd„|D ¦   «         }|d         d	z  |d
         d	z  c|d<   |d
<   |d         d	z  |d
         d	z  c|d<   |d
<   t          j        |Ž }t          j        |Ž }|                      ‰¦  «        Š|  	                    ‰¦  «        r|  	                    ‰ ¦  «        sJ ‚t          |j        j        ‰          |                      |j        ¦  «        ¦  «         t          |j        j        ‰          |                      |j        ¦  «        ¦  «         t          |j        j        ‰¦  «         t          |j        j        ‰¦  «         |j        j        |k    sJ ‚|j        j        |k    sJ ‚d S )Nry   r•   r{   c                 ó6   — g | ]}t          j        |¦  «        ‘ŒS © )r   rf   )Ú.0Úargs     r5   ú
<listcomp>z-test_ttest_ind_from_stats.<locals>.<listcomp>  s    € Ð=Ð=Ð=¨c�BœH S™MœMÐ=Ð=Ð=r7   r   rY   c                 ó"   •— g | ]}|‰          ‘ŒS r¦   r¦   )r§   r¨   r   s     €r5   r©   z-test_ttest_ind_from_stats.<locals>.<listcomp>  s   ø€ Ð-Ð-Ð-˜cˆs�D�5ŒzÐ-Ð-Ð-r7   r:   éd   r”   )r6   r   ÚsumÚstackr$   Úboolr   Úttest_ind_from_statsr'   Úanyr   ro   r0   rp   r   r   )r   r   r+   r1   rE   rF   rG   r   s          @r5   Útest_ttest_ind_from_statsr±     sÅ  ø€ ð €EÝ& q¨R°uÐ=Ñ=Ô=Ñ€Cˆ�'ÝŒ6•"”(Ð=Ð=°WÐ=Ñ=Ô=Ñ>Ô>ÀQÐGÑGÔG×NÒNÍtÑTÔT€DØ-Ð-Ð-Ð- WÐ-Ñ-Ô-€GØ$ QœZ¨#Ñ-¨w°q¬z¸CÑ/?Ð€GˆA�J�˜‘
Ø$ QœZ¨#Ñ-¨w°q¬z¸CÑ/?Ð€GˆA�J�˜‘
å
Ô
$ gÐ
.€CÝ
Ô
$ gÐ
.€Cà�:Š:�dÑÔ€DØ�6Š6�$‰<Œ<Ð)˜BŸFšF D 5™MœMÐ)Ð)Ð)Ý�C”MÔ&¨ uÔ-¨r¯zªz¸#¼-Ñ/HÔ/HÑIÔIÐIÝ�C”J”O T EÔ*¨B¯JªJ°s´zÑ,BÔ,BÑCÔCÐCÝ�C”MÔ&¨Ñ-Ô-Ð-Ý�C”J”O TÑ*Ô*Ð*ØŒ=Ô %Ò'Ð'Ð'Ð'ØŒ:Ô˜uÒ$Ð$Ð$Ð$Ð$Ð$r7   Ú2z/Call to _getnamespace fails with AttributeErrorc                  ó  — t                                t          ¦  «        } ddgddgg}ddgddgg}|                      ||¬¦  «        }t	          j        t          d¬	¦  «        5  t          |d
| ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Ng      ð?g       @g      @g      @FTr   z7`axis` must be an integer or None for use with `MArray`)Úmatch)r   r<   )r;   r   )r   r   r   r'   ÚpytestÚraisesÚNotImplementedErrorr   )r   r0   r   Úmarrs       r5   Ú1test_length_nonmasked_marray_iterable_axis_raisesr¹   .  së   € õ 
×	Ò	�rÑ	"Ô	"€Bà�#ˆJ˜˜c˜
Ð#€DØ�EˆN˜T 5˜MÐ*€DØ�:Š:�d ˆ:Ñ&Ô&€Dõ 
ŒÕ*ØGð
Iñ 
Iô 
Ið 4ð 4å˜$ V°Ð3Ñ3Ô3Ð3ð4ð 4ð 4ñ 4ô 4ð 4ð 4ð 4ð 4ð 4ð 4ð 4øøøð 4ð 4ð 4ð 4ð 4ð 4s   Á"BÂBÂ	Bzignore::RuntimeWarningc                 ó2  — t          dd| ¬¦  «        \  }}}t          j        |Ž }|d         t          j        t          j        |d         ¦  «        d¬¦  «                  |d<   t          j        |Ž }t          |j        j        |  	                    |j        ¦  «        ¦  «         t          |j
        j        |  	                    |j
        ¦  «        ¦  «         |                      |j        j        ¦  «        rJ ‚|                      |j
        j        ¦  «        rJ ‚d S )Nr<   )r«   rR   ©r   r   r   rY   )r6   r   Údirectional_statsr   r°   rf   r   Úmean_directionr0   r'   Úmean_resultant_lengthr   )r   r+   r1   rE   rF   rG   s         r5   Útest_directional_statsr¿   >  sþ   € õ ' q°¸RÐ@Ñ@Ô@Ñ€Cˆ�'Ý
Ô
! 7Ð
+€CØ˜”�RœV¥B¤H¨W°Q¬ZÑ$8Ô$8¸qÐAÑAÔAÐAÔB€GˆA�JÝ
Ô
! 7Ð
+€CÝ�CÔ&Ô+¨R¯ZªZ¸Ô8JÑ-KÔ-KÑLÔLÐLÝ�CÔ-Ô2Ø—J’J˜sÔ8Ñ9Ô9ñ;ô ;ð ;à�vŠv�cÔ(Ô-Ñ.Ô.Ð.Ð.Ð.Ø�vŠv�cÔ/Ô4Ñ5Ô5Ð5Ð5Ð5Ð5Ð5r7   Ú	equal_varc                 ó"  — t          d|¬¦  «        \  }}} | |d|i|¤Ž} | |d|dœ|¤Ž}t          |j        j        |                     |j        ¦  «        ¦  «         t          |j        j        |                     |j        ¦  «        ¦  «         d S )NrR   r>   r;   r@   rd   r|   rB   s	            r5   Útest_k_sample_testsrÂ   O  sœ   € õ ' q¨RÐ0Ñ0Ô0Ñ€Cˆ�'Ø
ˆ#ˆwÐ
,˜TÐ
, VÐ
,Ð
,€CØ
ˆ#ˆw 6°Ð
?Ð
?¸Ð
?Ð
?€CÝ�C”MÔ&¨¯
ª
°3´=Ñ(AÔ(AÑBÔBÐBÝ�C”J”O R§Z¢Z°´
Ñ%;Ô%;Ñ<Ô<Ð<Ð<Ð<r7   c                 ó´  — t          dd|¬¦  «        \  }}} | |Ž }|\  }}t          j        |¦  «        t          j        |¦  «        z  } | ||          ||          ¦  «        }	t          |j        j        |                     |	j        ¦  «        ¦  «         t          |j        j        |                     |	j        ¦  «        ¦  «         | t          j	        k    r€| 
                    ¦   «         \  }
}|	 
                    ¦   «         \  }}t          |
j        |                     |¦  «        ¦  «         t          |j        |                     |¦  «        ¦  «         d S d S )Nr:   )é   r»   )r6   r   rf   r   ro   r0   r'   rp   r   Úpearsonrrq   )ri   r   r+   r1   rE   rF   ÚxÚyr   rG   Ú
res_ci_lowÚres_ci_highÚ
ref_ci_lowÚref_ci_highs                 r5   Útest_pearsonrrÌ   b  s3  € õ ' q°¸"Ð=Ñ=Ô=Ñ€Cˆ�'Ø
ˆ!ˆWˆ+€Cà�D€A€qÝŒ8�A‰;Œ;�œ !™œÑ$€DØ
ˆ!ˆAˆtˆeŒH�a˜˜”hÑ
Ô
€Cå�C”MÔ&¨¯
ª
°3´=Ñ(AÔ(AÑBÔBÐBÝ�C”J”O R§Z¢Z°´
Ñ%;Ô%;Ñ<Ô<Ð<à�EŒNÒÐØ"%×"9Ò"9Ñ";Ô";Ñˆ
�KØ"%×"9Ò"9Ñ";Ô";Ñˆ
�KÝ˜
œ¨¯ª°JÑ)?Ô)?Ñ@Ô@Ð@Ý˜Ô(¨"¯*ª*°[Ñ*AÔ*AÑBÔBÐBÐBÐBð	 Ðr7   Úqkc                 óÎ   — t          | rdnd|¬¦  «        \  }}}t          j        |d|iŽ}t          j        |d|dœŽ}t          |j        |                     |¦  «        ¦  «         d S )Nr:   r<   r>   r;   r@   rd   )r6   r   Úentropyr   r0   r'   )rÍ   r;   r   r+   r1   rE   rF   rG   s           r5   Útest_entropyrÐ   y  sq   € õ '¨B ~ q q°A¸"Ð=Ñ=Ô=Ñ€Cˆ�'Ý
Œ-˜Ð
, tÐ
,Ð
,€CÝ
Œ-˜¨V¸$Ð
?Ð
?Ð
?€CÝ�C”H˜bŸjšj¨™oœoÑ.Ô.Ð.Ð.Ð.r7   rƒ   )YÚnumpyr   rµ   Úscipyr   Ú	packagingr   Úscipy._lib._array_apir   r   r   r   r	   r
   Úscipy.stats._stats_pyr   r   Úscipy.stats._axis_nan_policyr   Úimportorskipr   ÚmarkÚskipifÚ
pytestmarkÚskip_xp_backendsÚskip_backendr6   ÚparametrizeÚgmeanÚhmeanÚpmeanrH   rN   ÚmomentÚskewra   ÚsemÚkstatÚkstatvarÚcircmeanÚcircvarÚcircstdÚgstdÚ	variationÚtmeanÚtvarÚtminÚtmaxÚtstdÚtsemrZ   r\   rb   ÚzscoreÚgzscorere   rg   rk   Ú	ttest_relÚ	ttest_indrw   ÚfilterwarningsÚskewtestÚkurtosistestÚ
normaltestÚjarque_berar}   r�   r�   r’   r�   r›   r¢   r£   r¯   r±   ÚparseÚ__version__r¹   r¼   r¿   ÚbartlettÚf_onewayrÂ   rÅ   ÚpointbiserialrrÌ   rÏ   rÐ   r¦   r7   r5   ú<module>rÿ      ss  ðØ Ð Ð Ð Ø €€€Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð à UÐ UÐ UÐ UÐ UÐ UÐ UÐ UÐ UÐ UØ IÐ IÐ IÐ IÐ IÐ IÐ IÐ IØ 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø AÐ AÐ AÐ AÐ AÐ Að 
ˆÔ	˜XÑ	&Ô	&€à
„K×ÒØÐð6ð ñ ô ð€
ð Œ{Ô+€à"+°¸&À~ð $ð $ð $ð $ð $ð2 €ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆg˜kÐ*Ñ*Ô*Ø„×Ò˜Ð)=Ð)=¸e¼kÈ2Ñ)NÔ)NØ)=Ð)=¸e¼kÈ2Ñ)NÔ)NØ)=Ð)=¸e¼kÈCÐQRÈ8Ñ)TÔ)Tð)Vñ Wô Wð „×Ò˜ ! Q Ñ(Ô(ð/ð /ñ )Ô(ñWô Wñ +Ô*ñ HÔGñ VÔUð/ð €ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆg˜kÐ*Ñ*Ô*Ø„×Ò˜   Ñ.Ô.Ø„×Ò˜ e¨T ]Ñ3Ô3ð/ð /ñ 4Ô3ñ /Ô.ñ +Ô*ñ HÔGñ VÔUð
/ð €ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆgÐ4Ð5Ñ5Ô5Ø„×Ò˜ØÐ˜%œ,¨°!¨Ñ5Ô5ØÐ˜%œ* bÑ)Ô)ØÐ˜%œ* v¨u oÑ6Ô6ØÐ˜%œ.¨"Ñ-Ô-ØÐ˜%œ.¨6°5¨/Ñ:Ô:ØÐ˜%œ) RÑ(Ô(ØÐ˜%œ+¨¨Q xÑ0Ô0ØÐ˜%œ+¨¨Q xÑ0Ô0ØÐ˜%œ+¨¨Q xÑ0Ô0ØÐ˜%œ+¨¨Q xÑ0Ô0ØÐ˜%œ.¨3°¨(Ñ3Ô3ØÐ˜%œ.¨3°¨(Ñ3Ô3ØÐ˜%œ.¨"Ñ-Ô-ØÐ˜%œ-¨Ñ,Ô,ØÐ˜%œ-¨Ñ,Ô,ØÐ˜%œ* bÑ)Ô)ØÐ˜%œ/¨2Ñ.Ô.Øˆr€]ØÐ˜%œ+¨°*Ð'=Ñ>Ô>ØÐ˜%œ* x°Ð&<Ñ=Ô=ØÐ˜%œ* |°SÐ&9Ñ:Ô:ØÐ˜%œ* |°SÐ&9Ñ:Ô:ØÐ˜%œ* x°Ð&<Ñ=Ô=ØÐ˜%œ* x°Ð&<Ñ=Ô=ð/ñô ð4 „×Ò˜   Ñ.Ô.ð/ð /ñ /Ô.ñ5ô ñ 6Ô5ñ HÔGñ VÔUð</ð Ð�5”>Ñ"Ô"Ø€ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆgÐ4Ð5Ñ5Ô5Ø„×Ò˜ ! Q Ñ(Ô(Ø„×Ò˜ B 4Ñ(Ô(ð
Fð 
Fñ )Ô(ñ )Ô(ñ 6Ô5ñ HÔGñ VÔUñ #Ô"ð
Fð €ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆgÐ4Ð5Ñ5Ô5Ø„×Ò˜Ð!5Ð!5°e´lÑ!CÔ!CØ!5Ð!5°e´mÑ!DÔ!DØ!5Ð!5°e´jÑ!AÔ!Að!Cñ Dô Dð „×Ò˜   Ñ.Ô.ð/ð /ñ /Ô.ñDô Dñ 6Ô5ñ HÔGñ VÔUð/ð €ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆgÐ4Ð5Ñ5Ô5Ø€ˆfÐ;Ð<Ñ<Ô<Ø„×Ò˜Ð3Ð3°EÔ4EÑFÔFØ3Ð3°E´OÑDÔDØ3Ð3°E´OÑDÔDðFñ Gô Gð „×Ò˜   Ñ.Ô.ð?ð ?ñ /Ô.ñGô Gñ =Ô<ñ 6Ô5ñ HÔGñ VÔUð?ð  €ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆgÐ4Ð5Ñ5Ô5Ø€ˆfÐ;Ð<Ñ<Ô<Ø„×ÒÐUÑVÔVØ„×Ò˜Ð3Ð3°E´NÑCÔCØ3Ð3°EÔ4FÑGÔGØ3Ð3°EÔ4DÑEÔEØ3Ð3°EÔ4EÑFÔFðHñ Iô Ið „×Ò˜   Ñ.Ô.ð=ð =ñ /Ô.ñ	Iô Iñ WÔVñ =Ô<ñ 6Ô5ñ HÔGñ VÔUð=ð=ð =ð =ð ÐÐ3Ð3¸DÈKÐXÑXÔXðWÀAð Wð Wð Wð Wñ YÔXðWð Ð�5”? EÔ$:Ñ;Ô;Ø€ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆgÐ4Ð5Ñ5Ô5Ø€ˆfÐ;Ð<Ñ<Ô<Ø„×Ò˜ð %2ð %2ð %2ñ 3ô 3ð „×Ò˜ ! Q Ñ(Ô(Ø„×Ò˜   Ñ.Ô.ð9ð 9ñ /Ô.ñ )Ô(ñ3ô 3ñ =Ô<ñ 6Ô5ñ HÔGñ VÔUñ <Ô;ð9ðB Ð�5Ô(Ñ)Ô)Ø€ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆgÐ4Ð5Ñ5Ô5Ø€ˆfÐ;Ð<Ñ<Ô<Ø„×Ò˜ð $;ð $;ð $;ñ <ô <à„×Ò˜   Ñ.Ô.ð=ð =ñ /Ô.ñ<ô <ñ =Ô<ñ 6Ô5ñ HÔGñ VÔUñ *Ô)ð=ð* Ð�5Ô-Ñ.Ô.Ø€ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆgÐ4Ð5Ñ5Ô5Ø€ˆfÐ;Ð<Ñ<Ô<ð%ð %ñ =Ô<ñ 6Ô5ñ HÔGñ VÔUñ /Ô.ð
%ð* „×Ò�M�G”M "¤.Ñ1Ô1°M°G´MÀ#Ñ4FÔ4FÒFØLð ñ Nô Nð4ð 4ñNô Nð4ð Ð�5Ô*Ñ+Ô+Ø€ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆgÐ4Ð5Ñ5Ô5Ø„×ÒÐ4Ñ5Ô5ð	6ð 	6ñ 6Ô5ñ 6Ô5ñ HÔGñ VÔUñ ,Ô+ð
	6ð Ð�5”>Ñ"Ô"Ø€ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆgÐ4Ð5Ñ5Ô5Ø€ˆfÐ;Ð<Ñ<Ô<Ø„×Ò˜Ø
„^�RÐØ
„^�k 4Ð(Ð)Ø
„^�k 5Ð)Ð*ð)ñ ô ð
 „×Ò˜   Ñ.Ô.ð=ð =ñ /Ô.ñô ñ =Ô<ñ 6Ô5ñ HÔGñ VÔUñ #Ô"ð=ð €ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ€ˆgÐ4Ð5Ñ5Ô5Ø€ˆfÐ;Ð<Ñ<Ô<Ø„×Ò˜Ð3Ð3°E´NÑCÔCØ3Ð3°EÔ4HÑIÔIðKñ Lô LðCð CñLô Lñ =Ô<ñ 6Ô5ñ HÔGñ VÔUðCð" Ð�5”=Ñ!Ô!Ø€ˆlÐ#TÐUÑUÔUØ€ˆkÐ"FÐGÑGÔGØ„×Ò˜  t˜}Ñ-Ô-Ø„×Ò˜   Ñ.Ô.ð/ð /ñ /Ô.ñ .Ô-ñ HÔGñ VÔUñ "Ô!ð
/ð /ð /r7   