Ë
    ÏÍ:js  ã                   ó’%  — d dl Zd dl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mZ d dlmZmZ  ej                   d«      Zej$                  j'                  e d¬	«      gZej$                  j*                  Zd
eddddœd„Z edd¬	«      ej$                  j1                  d e	ej2                  i «       e	ej4                  i «       e	ej6                  ddi«       e	ej8                  ddi«       e	ei «      g«      ej$                  j1                  dddg«      ej$                  j1                  dg d¢«      d„ «       «       «       «       Z edd¬	«       edd¬	«      ej$                  j1                  dg  e	ej<                  dd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d"œ«      ‘ e	ejB                  i «      ‘ e	ejB                  d#di«      ‘ e	ejD                  d$d%i«      ‘ e	ejD                  d$di«      ‘ e	ejD                  d$d&i«      ‘ e	ejD                  d$d'i«      ‘ e	ejF                  d$d%i«      ‘ e	ejF                  d$di«      ‘ e	ejH                  i «      ‘ e	ejH                  d d%d(œ«      ‘ e	ejJ                  i «      ‘ e	ejJ                  d d%d(œ«      ‘ e	ejL                  i «      ‘ e	ejL                  d d%dd)œ«      ‘ e	ejN                  i «      ‘ e	ejN                  d#di«      ‘ e	ei «      ‘ e	ed%dd*œ«      ‘ e	ejP                  i «      ‘ e	ejP                  d#d%i«      ‘ e	ejR                   e*d+¬,«      «      ‘ e	ejV                   e*d+d-¬.«      «      ‘ e	ejX                   e*d+d/¬.«      «      ‘ e	ejZ                   e*d+d0¬.«      «      ‘ e	ej\                   e*d d¬1«      «      ‘ e	ej^                   e*d d¬2«      «      ‘ e	ej`                  d3d4i«      ‘ e	ej`                  d5d6d7œ«      ‘ e	ejb                  i «      ‘ e	ejb                  d8d6i«      ‘ e	ejd                  d9d:i«      ‘«      ej$                  j1                  dg d¢«      d;„ «       «       «       «       Z3 e
ejh                  «      ej$                  j1                  d<d=d
g«      ej$                  j1                  d>d?dg«      ej$                  j1                  dg d¢«      d@„ «       «       «       «       Z5 e
ejl                  «       edd¬	«       edd¬	«      ej$                  j1                  dg d¢«      ej$                  j1                  dAi d!dig«      dB„ «       «       «       «       «       Z7 eddC¬	«       edd¬	«      ej$                  j1                  dD e	ejp                  «       e	ejr                  «       e	ejt                  «      g«      ej$                  j1                  d#d d%g«      ej$                  j1                  dg d¢«      dE„ «       «       «       «       «       Z; edd¬	«       edd¬	«      ej$                  j1                  dF e	ejx                  «       e	ejz                  «       e	ej|                  «      g«      ej$                  j1                  dGg dH¢«      ej$                  j1                  dg d¢«      dI„ «       «       «       «       «       Z? edd¬	«       edd¬	«      ej$                  j�                  dJ«      ej$                  j1                  dK e	ej‚                   eB«       «       e	ej†                   eB«       «       e	ejˆ                   eB«       «       e	ejŠ                   eB«       «       e	ejŒ                  ejŽ                  j�                  f«      g«      ej$                  j1                  dGg dH¢«      ej$                  j1                  dg d¢«      dL„ «       «       «       «       «       «       ZI edd¬	«       edd¬	«      ej$                  j1                  dM e	ej”                  i «       e	ej–                  dNdOi«       e	ej–                  dNdPi«       e	ej–                  dNdQi«       e	ej–                  dNdRi«       e	ej–                  dNdSi«       e	ej–                  dNdTi«      g«      ej$                  j1                  d#d d%g«      ej$                  j1                  dg d¢«      dU„ «       «       «       «       «       ZL e
ejš                  «       edd¬	«      ej$                  j1                  dVg dW¢«      ej$                  j1                  dg d¢«      dX„ «       «       «       «       ZN e
ejž                  «       edd¬	«      ej$                  j1                  dGg dH¢«      ej$                  j1                  dYddg«      dZ„ «       «       «       «       ZPd[„ ZQ e
ej¤                  «       edd¬	«      ej$                  j�                  d\«      ej$                  j1                  d]ddg«      ej$                  j1                  dd d%g«      d^„ «       «       «       «       «       ZS e
ej¨                  «       edd¬	«      ej$                  j1                  d_d%dg«      ej$                  j1                  d`dag«      ej$                  j1                  dbddg«      ej$                  j1                  dGg dH¢«      ej$                  j1                  dVdcg«      ej$                  j1                  dg d¢«      dd„ «       «       «       «       «       «       «       «       ZU e
ej¬                  «       edd¬	«      ej$                  j1                  deddg«      ej$                  j1                  dGg dH¢«      ej$                  j1                  dVdcg«      ej$                  j1                  dg d¢«      df„ «       «       «       «       «       «       ZW edd¬	«      ej$                  j1                  dD e	ej°                  «       e	ej²                  «      g«      ej$                  j1                  dVg dg¢«      ej$                  j1                  dGg dH¢«      ej$                  j1                  dg d¢«      dh„ «       «       «       «       «       ZZ edd¬	«      ej$                  j1                  d e	ej¶                  i «       e	ej¶                  did6i«       e	ej¸                  dVdji«      g«      ej$                  j1                  dg d¢«      dk„ «       «       «       Z] e
ej¼                  «       edd¬	«      ej$                  j1                  dD e	ej¼                  «       e	ej²                  «      g«      ej$                  j1                  dVg dl¢«      ej$                  j1                  dGg dH¢«      ej$                  j1                  dg d¢«      dm„ «       «       «       «       «       «       Z_ e
ejÀ                  «       G dn„ do«      «       Za edd¬	«       edd¬	«      ej$                  j1                  d e	ejÄ                  i «       e	ejÆ                  i «       e	ejÈ                  ddpi«       e	ejÈ                  ddqi«       e	ejÈ                  ddri«       e	ejÊ                  dYdi«       e	ejÊ                  dYdi«       e	ejÌ                  i «       e	ejÎ                  ddpi«       e	ejÎ                  ddqi«       e	ejÎ                  ddri«      g«      ej$                  j1                  dg d¢«      ds„ «       «       «       «       Zh eddt¬	«      ej$                  j1                  d e	ejÒ                  i «      g«      ej$                  j1                  dg d¢«      du„ «       «       «       Zj edd¬	«       edd¬	«      ej$                  j1                  dF e	ejÖ                  «       e	ejØ                  «       e	ejÚ                  «      g«      ej$                  j1                  dGg dH¢«      ej$                  j1                  dg d¢«      dv„ «       «       «       «       «       Zn edd¬	«       edwdx¬	«      ej$                  j1                  dy e	ejÞ                  dVdzi«       e	ejÞ                  dVd{i«       e	ejà                  dVd|i«       e	ejà                  dVd{i«       e	ejâ                  dGd}i«       e	ejâ                  dGd~i«       e	ejâ                  dGdi«      g«      ej$                  j1                  dg d¢«      d€„ «       «       «       «       Zr e
ejæ                  «       edd�¬	«       edd¬	«      ej$                  j1                  d‚ddg«      ej$                  j1                  dƒddg«      ej$                  j1                  dg d¢«      d„„ «       «       «       «       «       «       Zt e
ejê                  «       eddt¬	«      ej$                  j1                  dVg d…¢«      ej$                  j1                  dg d¢«      d†„ «       «       «       «       Zv e
ejî                  «       eddt¬	«      ej$                  j1                  d<d‡d
g«      ej$                  j1                  dˆd%d&g«      d‰„ «       «       «       «       Zxy)Šé    N)Ústats)Úxp_assert_closeÚxp_assert_equalÚ_count_nonmasked)Úmake_xp_pytest_paramÚmake_xp_test_case)ÚSCIPY_ARRAY_APIÚis_torch)Ú_xp_meanÚ_xp_varÚmarrayzcspecial function dispatch to marray required for these tests is hidden behind SCIPY_ARRAY_API flag.)ÚreasonÚfloat64)é   é   Tl   !wëNè4 )ÚdtypeÚxpÚshapeÚ
all_uniqueÚseedc                óÒ  — t         j                  |«      }t        j                  j	                  |«      }g g }	}t        | «      D ]³  }
|r|j                  |¬«      n(|j                  t        j                  |«      dz  |¬«      }|j                  d«      rd|z  dz  |j                  |¬«      z  }|j                  |«      }|j                  |«       |j                  |¬«      dkD  }|	j                  |«       Œµ g }g }t        ||	«      D ]W  \  }}|j                  |j                  ||¬«      «       |j                  «       }|j                  ||<   |j                  |«       ŒY |||fS )N)Úsizeé   Úcomplexé
   y              $@g      è?©Úmask)r   Ú_get_namespaceÚnpÚrandomÚdefault_rngÚrangeÚintegersÚminÚ
startswithÚstandard_normalÚastypeÚappendÚzipÚasarrayÚcopyÚnan)Ún_arraysr   r   r   r   r   ÚmxpÚrngÚdatasÚmasksÚiÚdatar   ÚmarraysÚ
nan_arraysÚarrayÚ	nan_arrays                    úr/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/scipy/stats/tests/test_marray.pyÚ
get_arraysr9      sQ  € ä
×
Ñ
 Ó
#€CÜ
�)‰)×
Ñ
 Ó
%€Cà�rˆ5€EÜ�8‹_ò ˆÙ*4�—
‘
 �
Ô&Ø—\‘\¤"§&¡&¨£-°1Ñ"4¸5�\ÓAð 	à×Ñ˜IÔ&Ø�d‘7˜S‘= ×!4Ñ!4¸%Ð!4Ó!@Ñ@ˆDØ�{‰{˜5Ó!ˆØ�‰�TÔØ�z‰z˜uˆzÓ%¨Ñ,ˆØ�‰�TÕðð €GØ€JÜ˜5 %Ó(ò %‰ˆˆtØ�‰�s—{‘{ 5¨t�{Ó4Ô5Ø—J‘J“Lˆ	ØŸ&™&ˆ	�$‰Ø×Ñ˜)Õ$ð	%ð �˜Ð#Ð#ó    z	jax.numpyz"JAX doesn't allow item assignment.zfun, kwargsÚpr   Úalphagš™™™™™Ù?ÚweightedFÚaxis©r   é   Nc                 óÒ   — t        d|¬«      \  }}}|r|d   nd }|r|d   nd }	 | |d   f||dœ|¤Ž}
 | |d   f|	d|dœ|¤Ž}t        |
j                  |j                  |«      «       y )Nr   ©r   r@   r   )Úweightsr>   Úomit)rC   Ú
nan_policyr>   )r9   r   r3   r*   )ÚfunÚkwargsr=   r>   r   r.   r4   ÚnarraysÚmweightsÚnweightsÚresÚrefs               r8   Ú!test_one_sample_weighted_reducingrM   3   s}   € ô ' q¨RÔ0Ñ€Cˆ�'Ù%ˆw�qŠz¨4€HÙ%ˆw�qŠz¨4€HÙ
ˆg�a‰jÐ
@ (°Ñ
@¸Ñ
@€CÙ
ˆg�a‰jÐ
S (°vÀDÑ
SÈFÑ
S€CÜ�C—H‘H˜bŸj™j¨›oÕ.r:   z
dask.arrayz/Arrays need `device` attribute: dask/dask#11711ÚorderÚcenterg      à?Úbias)ÚfisherrP   ÚddofÚnr@   é   é   )ÚlowÚhigh)rV   rW   Ú	normalize)Ú
correctionÚkeepdims)çš™™™™™¹?gÍÌÌÌÌÌì?)Úlimits)FT)r\   Ú	inclusive)TF)FF)Ú
lowerlimitr]   )Ú
upperlimitr]   ÚinterpolationÚnearest)r   éZ   Únormal)r/   Úscalerd   Úproportiontocutr[   c                 óÂ   — t        d|¬«      \  }}}t        |¬«      |z  } | |d   fi |¤Ž} | |d   fddi|¤Ž}t        |j                  |j	                  |«      «       y )Nr@   rB   ©r>   r   rE   rD   )r9   Údictr   r3   r*   ©	rF   rG   r>   r   r.   r4   rH   rK   rL   s	            r8   Útest_one_sample_reducingrj   F   sg   € ôV ' q¨RÔ0Ñ€Cˆ�'Ü�tŒ_˜vÑ%€FÙ
ˆg�a‰jÑ
#˜FÑ
#€CÙ
ˆg�a‰jÑ
6 VÐ
6¨vÑ
6€CÜ�C—H‘H˜bŸj™j¨›oÕ.r:   r   Úint32r   r   c           	      óº  — t        d|d|¬«      \  }}}t        j                  |j                  |d   t	        || «      «      «      }t        j                  |ddiŽ}t        |j                  j                  |j                  |j                  j                  | «      «      «       t        |j                  j                  |j                  |j                  «      «       y )Nr@   F)r   r   r   r   rE   rD   )	r9   r   Úmoder'   Úgetattrr   r3   r*   Úcount)	r   r   r>   r   r.   r4   rH   rK   rL   s	            r8   Ú	test_moderp   x   s™   € ô
 ' q°À%ÈBÔOÑ€Cˆ�'Ü
�*‰*�S—Z‘Z ¨¡
¬G°C¸Ó,?Ó@Ó
A€CÜ
�*‰*�gÐ
1¨&Ñ
1€CÜ�C—H‘H—M‘M 2§:¡:¨c¯h©h¯o©o¸eÓ.DÓ#EÔFÜ�C—I‘I—N‘N B§J¡J¨s¯y©yÓ$9Õ:r:   rG   c           	      óR  — t        d|¬«      \  }}}t        | ¬«      |z  }t        j                  |d   fi |¤Ž}t        j                  |d   fddi|¤Ž}t	        |j
                  j                  |j                  |j
                  «      «       t	        |j                  d   j                  |j                  |j                  d   j                  «      «       t	        |j                  d   j                  |j                  |j                  d   j                  «      «       t	        |j                  j                  |j                  t        j                  |j                  j                  d¬«      «      «       t	        |j                  j                  |j                  t        j                  |j                  j                  d¬«      «      «       t	        |j                  j                  |j                  t        j                  |j                  j                  d¬«      «      «       y )	Nr@   rB   rg   r   rE   rD   T)r+   )r9   rh   r   Údescriber   Únobsr3   r*   ÚminmaxÚvariancer   ÚskewnessÚkurtosis)r>   rG   r   r.   r4   rH   rK   rL   s           r8   Útest_describerx   „   sw  € ô ' q¨RÔ0Ñ€Cˆ�'Ü�tŒ_˜vÑ%€FÜ
�.‰.˜ ™Ñ
. vÑ
.€CÜ
�.‰.˜ ™Ñ
A°Ð
A¸&Ñ
A€CÜ�C—H‘H—M‘M 2§:¡:¨c¯h©hÓ#7Ô8Ü�C—J‘J˜q‘M×&Ñ&¨¯
©
°3·:±:¸a±=×3EÑ3EÓ(FÔGÜ�C—J‘J˜q‘M×&Ñ&¨¯
©
°3·:±:¸a±=×3EÑ3EÓ(FÔGä�C—L‘L×%Ñ%Ø—J‘JœrŸz™z¨#¯,©,×*;Ñ*;À$ÔGÓHôJä�C—L‘L×%Ñ%Ø—J‘JœrŸz™z¨#¯,©,×*;Ñ*;À$ÔGÓHôJä�C—L‘L×%Ñ%Ø—J‘JœrŸz™z¨#¯,©,×*;Ñ*;À$ÔGÓHõJr:   z#shape (nan,) in _xp_var when ddof=1rF   c           	      ó^  — | t         j                  k(  rt        d|¬«      nt        d|¬«      \  }}} | |||dœŽ}|j                   | ||d|dœŽ«      }t	        |j
                  |j                      ||j                  |«          «       t        |j                  |d   j                  «       y )Nr   rB   r@   )rR   r>   rD   )rR   rE   r>   r   )	r   Úzmapr9   r*   r   r3   r   Úisnanr   )	rF   rR   r>   r   r.   r4   rH   rK   rL   s	            r8   Útest_one_sample_non_reducingr|   š   s“   € ð 69¼E¿J¹JÒ5FœZ¨¨bÕ1Ü",¨Q°2Ô"6ñ €Cˆ�'á
ˆw˜T¨Ò
-€CØ
�*‰*‘S˜'¨¸ÀdÒKÓ
L€CÜ�C—H‘H˜cŸh™h˜YÑ'¨¨b¯h©h°s«m¨^Ñ)<Ô=Ü�C—H‘H˜g a™jŸo™oÕ.r:   ÚfÚalternative©ÚlessÚgreaterú	two-sidedc                 óî  — | j                   }t        d|¬«      \  }}}|dk(  r<|j                  |d   ||d u¬«      |d<   t        j                  |d   ||d u¬«      |d<    | |||dœŽ} | ||d|dœŽ}	t        |j                  j                  |j                  |	j                  «      «       t        |j                  j                  |j                  |	j                  «      «       |j                  «       }
|	j                  «       }t        |
j                  j                  |j                  |j                  «      «       t        |
j                  j                  |j                  |j                  «      «       y )	Nr   rB   Úttest_1sampr@   ©r>   rZ   )r~   r>   rD   )r~   rE   r>   )Ú__name__r9   Úmeanr   Únanmeanr   Ú	statisticr3   r*   ÚpvalueÚconfidence_intervalrV   rW   )r}   r~   r>   r   Úf_namer.   r4   rH   rK   rL   Úres_ciÚref_cis               r8   Útest_ttestsr�   ª   s"  € ð �Z‰Z€FÜ& q¨RÔ0Ñ€Cˆ�'Ø�ÒØ—X‘X˜g a™j¨t¸dÈ$Ð>N�XÓOˆ�‰
Ü—Z‘Z ¨¡
°ÀÈDÐ@PÔQˆ�‰
Ù
ˆW +°DÒ
9€CÙ
ˆW +¸&ÀtÒ
L€CÜ�C—M‘M×&Ñ&¨¯
©
°3·=±=Ó(AÔBÜ�C—J‘J—O‘O R§Z¡Z°·
±
Ó%;Ô<Ø×$Ñ$Ó&€FØ×$Ñ$Ó&€FÜ�F—J‘J—O‘O R§Z¡Z°·
±
Ó%;Ô<Ü�F—K‘K×$Ñ$ b§j¡j°·±Ó&=Õ>r:   z7ignore::scipy.stats._axis_nan_policy.SmallSampleWarningzf, argsc                 óø  — t        d|d¬«      \  }}}| t        j                  t        j                  hv rd|i}n*|dk7  r#t	        j
                  d| j                  › d�«       i } | g |¢|¢­i |¤d|i¤Ž}	 | g |¢|¢­i |¤d	|d
œ¤Ž}
t        |	j                  j                  |j                  |
j                  «      «       t        |	j                  j                  |j                  |
j                  «      d¬«       y )Nr@   ©r   é   ©r   r   r~   r�   zstr(z( does not support multiple alternatives.r>   rD   ©rE   r>   gVçž¯Ò<©Úatol)r9   r   ÚskewtestÚkurtosistestÚpytestÚskipr†   r   r‰   r3   r*   rŠ   )r}   Úargsr~   r>   r   r.   r4   rH   ÚkwdsrK   rL   s              r8   Útest_goodness_of_fitr�   Á   sÝ   € ô ' q¨R°xÔ@Ñ€Cˆ�'àŒU�^‰^œU×/Ñ/Ð0Ñ0Ø˜{Ð+‰à˜)Ò#Ü�K‰K˜$˜qŸz™z˜lÐ*RÐSÔTØˆá
Ð
/ˆWÐ
/�tÒ
/˜tÑ
/¨$Ò
/€CÙ
Ð
BˆWÐ
B�tÒ
B˜tÐ
B°¸TÓ
B€Cä�C—M‘M×&Ñ&¨¯
©
°3·=±=Ó(AÔBÜ�C—J‘J—O‘O R§Z¡Z°·
±
Ó%;À%ÖHr:   z
f, lambda_Úlambda_Úpearsonzlog-likelihoodzfreeman-tukeyzmod-log-likelihoodÚneymanzcressie-readc                 ó   — t        d|d¬«      \  }}}t        ||¬«      } | |d   fi |¤|¤Ž}	t        j                  |d   fddi|¤|¤Ž}
t	        |	j
                  j                  |j                  |
d   «      «       t	        |	j                  j                  |j                  |
d   «      «       t        j                  |d   «      t        j                  |d   «      z  }t        j                  |d   | z  |d	¬
«      t        j                  |d   | z  |d	¬
«      z  }|dxx   |j                  |«      z  cc<   |dxx   |z  cc<    | |i |¤|¤Ž}	t        j                  |ddi|¤|¤Ž}
t	        |	j
                  j                  |j                  |
d   «      «       t	        |	j                  j                  |j                  |
d   «      «       y )Nr   )é   é   r“   )r>   rR   r   rE   rD   r@   Tr…   )r9   rh   r   Úpower_divergencer   r‰   r3   r*   rŠ   r   r{   Únansum)r}   rž   rR   r>   r   r.   r4   rH   rG   rK   rL   Úcommon_maskrX   s                r8   Útest_power_divergence_chisquarer§   Þ   sž  € ô ' q¨R°vÔ>Ñ€Cˆ�'ä�t $Ô'€Fñ ˆG�A‰JÑ
,˜'Ð
, VÑ
,€CÜ
×
 Ñ
  ¨¡Ñ
T¸Ð
TÀ'Ð
TÈVÑ
T€Cä�C—M‘M×&Ñ&¨¯
©
°3°q±6Ó(:Ô;Ü�C—J‘J—O‘O R§Z¡Z°°A±Ó%7Ô8ô —(‘(˜7 1™:Ó&¬¯©°'¸!±*Ó)=Ñ=€KÜ—‘˜7 1™:¨¨Ñ4¸4È$ÔOÜ—9‘9˜W Q™Z¨;¨,Ñ6¸TÈDÔQñR€IàˆAƒJ�"—*‘*˜YÓ'Ñ'ƒJØˆAƒJ�)ÑƒJá
ˆWÐ
*˜Ð
* 6Ñ
*€CÜ
×
 Ñ
  'Ð
R°fÐ
RÀÐ
RÈ6Ñ
R€Cä�C—M‘M×&Ñ&¨¯
©
°3°q±6Ó(:Ô;Ü�C—J‘J—O‘O R§Z¡Z°°A±Ó%7Õ8r:   Úmethod)rQ   rŸ   Úmudholkar_georgeÚtippettÚstoufferc                 óø  — t        d|d¬«      \  }}}t        | |¬«      }t        j                  |d   fi |¤Ž}t        j                  |d   fddi|¤Ž}t	        |j
                  j                  |j                  |j
                  «      «       t	        |j                  j                  |j                  |j                  «      «       | dk7  ry t        j                  |d   fd	|d
   i|¤Ž}t        j                  |d   f|d
   ddœ|¤Ž}t	        |j
                  j                  |j                  |j
                  «      «       t	        |j                  j                  |j                  |j                  «      «       y )Nr   r‘   r“   ©r¨   r>   r   rE   rD   r«   rC   r@   )rC   rE   )	r9   rh   r   Úcombine_pvaluesr   r‰   r3   r*   rŠ   )	r¨   r>   r   r.   r4   rH   rG   rK   rL   s	            r8   Útest_combine_pvaluesr¯     s9  € ô ' q¨R°xÔ@Ñ€Cˆ�'ä˜ dÔ+€FÜ
×
Ñ
 ¨¡
Ñ
5¨fÑ
5€CÜ
×
Ñ
 ¨¡
Ñ
H°vÐ
HÀÑ
H€Cä�C—M‘M×&Ñ&¨¯
©
°3·=±=Ó(AÔBÜ�C—J‘J—O‘O R§Z¡Z°·
±
Ó%;Ô<à�ÒØô ×
Ñ
 ¨¡
Ñ
I°G¸A±JÐ
IÀ&Ñ
I€CÜ
×
Ñ
 ¨¡
ð =°G¸A±JØ+1ñ=Ø5;ñ=€Cô �C—M‘M×&Ñ&¨¯
©
°3·=±=Ó(AÔBÜ�C—J‘J—O‘O R§Z¡Z°·
±
Ó%;Õ<r:   Ú	equal_varc           
      ó8  — d}t        d||¬«      \  }}}t        j                  t        j                  |D �cg c]  }t        j                  |«      ‘Œ c}«      d¬«      j                  t        «      }|D �cg c]  }||    ‘Œ
 }}|d   dz  |d   dz  c|d<   |d<   |d   dz  |d   dz  c|d<   |d<   t        | |¬	«      }	t        j                  |i |	¤Ž}
t        j                  |i |	¤Ž}|j                  |«      }|j                  |«      r|j                  | «      sJ ‚t        |
j                  j                  |    |j                  |j                  «      «       t        |
j                  j                  |    |j                  |j                  «      «       t        |
j                  j                   |«       t        |
j                  j                   |«       |
j                  j"                  |k(  sJ ‚|
j                  j"                  |k(  sJ ‚y c c}w c c}w )
Nr‘   r£   r“   r   rg   r   éd   r¢   )r~   r°   )r9   r   ÚsumÚstackr{   r'   Úboolrh   r   Úttest_ind_from_statsr*   Úanyr   r‰   r3   rŠ   r   r   )r~   r°   r   r   r.   r4   rH   Úargr   rG   rK   rL   s               r8   Útest_ttest_ind_from_statsr¹   !  sÇ  € ð
 €EÜ& q¨R°uÔ=Ñ€Cˆ�'Ü�6‰6”"—(‘(°WÖ=¨cœBŸH™H S�MÒ=Ó>ÀQÔG×NÑNÌtÓT€DØ%,Ö-˜cˆs�D�5‹zÐ-€GÐ-Ø$ Q™Z¨#Ñ-¨w°q©z¸CÑ/?Ð€GˆA�J�˜‘
Ø$ Q™Z¨#Ñ-¨w°q©z¸CÑ/?Ð€GˆA�J�˜‘
ä˜k°YÔ?€FÜ
×
$Ñ
$ gÐ
8°Ñ
8€CÜ
×
$Ñ
$ gÐ
8°Ñ
8€Cà�:‰:�dÓ€DØ�6‰6�$Œ<˜BŸF™F D 5œMÐ)Ð)Ü�C—M‘M×&Ñ&¨ uÑ-¨r¯z©z¸#¿-¹-Ó/HÔIÜ�C—J‘J—O‘O T EÑ*¨B¯J©J°s·z±zÓ,BÔCÜ�C—M‘M×&Ñ&¨Ô-Ü�C—J‘J—O‘O TÔ*Ø�=‰=×Ñ %Ò'Ð'Ð'Ø�:‰:×Ñ˜uÒ$Ð$Ñ$ùò! >ùÚ-s   ·HÁ7Hc                  óø   — t         j                  t        «      } ddgddgg}ddgddgg}| j                  ||¬«      }t	        j
                  t        d¬	«      5  t        |d
| ¬«       d d d «       y # 1 sw Y   y xY w)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*   r™   ÚraisesÚNotImplementedErrorr   )r   r3   r   Úmarrs       r8   Ú1test_length_nonmasked_marray_iterable_axis_raisesrÀ   ;  s~   € Ü	×	Ñ	œrÓ	"€Bà�#ˆJ˜˜c˜
Ð#€DØ�EˆN˜T 5˜MÐ*€DØ�:‰:�d ˆ:Ó&€Dô 
�‰Ô*ØGô
Iñ 3ä˜ F¨rÕ2÷3÷ 3ñ 3ús   ÁA0Á0A9zignore::RuntimeWarningrX   c                 ó   — t        dd|¬«      \  }}}t        j                  || |dœŽ}|\  }|dk(  rt        j                  |dd«      }t        |j                  d   «      D ]Í  }||   }	|	t        j                  t        j                  |	«      d¬«       d d …f   }	t        j                  |	| ¬«      }
t        |j                  j                  |d	f   |j                  |
j                  «      «       t        |j                  j                  |   |j                  |
j                  «      d
   «       ŒÏ |j                  |j                  j                  «      rJ ‚|j                  |j                  j                  «      rJ ‚y )Nr@   )é   é   rT   ©r   r   )rX   r>   r   éÿÿÿÿrg   )rX   .© )r9   r   Údirectional_statsr   Úswapaxesr"   r   r·   r{   r   Úmean_directionr3   r*   Úmean_resultant_lengthr   )rX   r>   r   r.   r4   rH   rK   Úxr2   ÚxirL   s              r8   Útest_directional_statsrÍ   I  sP  € ô ' q°ÀÔCÑ€Cˆ�'Ü
×
!Ñ
! 7°iÀdÒ
K€Cà	�B€AØˆq‚yÜ�K‰K˜˜1˜aÓ ˆä�1—7‘7˜1‘:Óò CˆØˆq‰TˆØ”—‘œŸ™ ›¨2Ô.Ð.²Ð1Ñ2ˆÜ×%Ñ% b°IÔ>ˆÜ˜×*Ñ*×/Ñ/°°3°Ñ7ØŸ
™
 3×#5Ñ#5Ó6ô	8ä˜×1Ñ1×6Ñ6°qÑ9ØŸ
™
 3×#<Ñ#<Ó=¸bÑAõ	CðCð �v‰v�c×(Ñ(×-Ñ-Ô.Ð.Ð.Ø�v‰v�c×/Ñ/×4Ñ4Ô5Ð5Ð5Ð5r:   Ú	n_samplesÚzero_methodÚzsplitrY   Ú
asymptoticc                 óˆ  — t        | |d¬«      \  }}}	t        ||||¬«      }
t        j                  |d|i|
¤Ž}t        j                  |	d|dœ|
¤Ž}t	        |j
                  j                  |j                  |j
                  «      «       t	        |j                  j                  |j                  |j                  «      «       y )Nì   "wëNè4 ©r   r   )rÏ   rY   r~   r¨   r>   rD   r”   )	r9   rh   r   Úwilcoxonr   r‰   r3   r*   rŠ   )rÎ   rÏ   rY   r~   r¨   r>   r   r.   r4   rH   rG   rK   rL   s                r8   Útest_wilcoxonrÖ   b  s›   € ô ' y°R¸nÔMÑ€Cˆ�'Ü˜k°jØ)°&ô:€Fä
�.‰.˜'Ð
7¨Ð
7°Ñ
7€CÜ
�.‰.˜'¨f¸4Ñ
JÀ6Ñ
J€CÜ�C—M‘M×&Ñ&¨¯
©
°3·=±=Ó(AÔBÜ�C—J‘J—O‘O R§Z¡Z°·
±
Ó%;Õ<r:   Úuse_continuityc                 ó†  — t        d|d¬«      \  }}}t        | ||¬«      }t        j                  |d|i|¤Ž}	t        j                  |d|dœ|¤Ž}
t	        |	j
                  j                  |j                  |
j
                  «      «       t	        |	j                  j                  |j                  |
j                  «      «       y )Nr   rÓ   rÔ   )r×   r~   r¨   r>   rD   r”   )	r9   rh   r   Úmannwhitneyur   r‰   r3   r*   rŠ   )r×   r~   r¨   r>   r   r.   r4   rH   rG   rK   rL   s              r8   Útest_mannwhitneyurÚ   t  s›   € ô ' q¨R°nÔEÑ€Cˆ�'Ü ¸[ÐQWÔX€FÜ
×
Ñ
˜gÐ
;¨DÐ
;°FÑ
;€CÜ
×
Ñ
˜g°&¸tÑ
NÀvÑ
N€CÜ�C—M‘M×&Ñ&¨¯
©
°3·=±=Ó(AÔBÜ�C—J‘J—O‘O R§Z¡Z°·
±
Ó%;Õ<r:   )ÚexactÚapproxÚasympc                 óÖ  — t        d|d¬«      \  }}}t        |||¬«      } | g |¢t        j                  j                  ‘­i |¤Ž}	t        j
                  g |¢t        j                  j                  ‘­ddi|¤Ž}
t        |	j                  j                  |j                  |
j                  «      «       t        |	j                  j                  |j                  |
j                  «      «       t        |	j                  j                  |j                  |
j                  «      «       t        |	j                  j                  |j                  |
j                  |j                  ¬«      «       y )Nr@   rÓ   rÔ   ©r¨   r~   r>   rE   rD   ©r   )r9   rh   r   ÚnormÚcdfÚks_1sampr   r‰   r3   r*   rŠ   r   Ústatistic_locationÚstatistic_signÚint8©rF   r¨   r~   r>   r   r.   r4   rH   rG   rK   rL   s              r8   Útest_ks_1samprè   ƒ  s  € ô ' q¨R°nÔEÑ€Cˆ�'Ü˜¨[¸tÔD€FÙ
Ð
1ˆwÐ
1œŸ
™
Ÿ™Ò
1¨&Ñ
1€CÜ
�.‰.Ð
O˜'Ð
O¤5§:¡:§>¡>Ò
O¸fÐ
OÈÑ
O€CÜ�C—M‘M×&Ñ&¨¯
©
°3·=±=Ó(AÔBÜ�C—J‘J—O‘O R§Z¡Z°·
±
Ó%;Ô<Ü�C×*Ñ*×/Ñ/°·±¸C×<RÑ<RÓ1SÔTÜ�C×&Ñ&×+Ñ+Ø—J‘J˜s×1Ñ1¸¿¹�JÓAõCr:   ÚdistributionrÛ   c                 óŠ  — | t         j                  k(  r|€t        j                  d«       t	        d|d¬«      \  }}} | |d|i|¤Ž} | |d|dœ|¤Ž}t        |j                  j                  |j                  |j                  «      «       t        |j                  j                  |j                  |j                  «      «       y )Nz"Sample too large for exact method.r   rÓ   rÔ   r>   rD   r”   )
r   Úcramervonmises_2sampr™   rš   r9   r   r‰   r3   r*   rŠ   ri   s	            r8   Útest_two_sample_testsrì   •  sŸ   € ð Œe×(Ñ(Ò(¨T¨\Ü�‰Ð8Ô9Ü& q¨R°nÔEÑ€Cˆ�'Ù
ˆwÐ
,˜TÐ
, VÑ
,€CÙ
ˆw 6°Ñ
?¸Ñ
?€CÜ�C—M‘M×&Ñ&¨¯
©
°3·=±=Ó(AÔBÜ�C—J‘J—O‘O R§Z¡Z°·
±
Ó%;Õ<r:   )rÛ   rÝ   Úautoc                 óð  — t        d|d¬«      \  }}}t        |||¬«      } | |i |¤Ž}	t        j                  |ddi|¤Ž}
t	        |	j
                  j                  |j                  |
j
                  «      «       t	        |	j                  j                  |j                  |
j                  «      «       t        |	j                  j                  |j                  |
j                  |j                  ¬«      «       y )Nr   rÓ   rÔ   rß   rE   rD   rà   )r9   rh   r   Úks_2sampr   r‰   r3   r*   rŠ   r   rå   ræ   rç   s              r8   Útest_ks_2samprð   §  sÁ   € ô ' q¨R°nÔEÑ€Cˆ�'Ü˜¨[¸tÔD€FÙ
ˆwÐ
!˜&Ñ
!€CÜ
�.‰.˜'Ð
?¨fÐ
?¸Ñ
?€CÜ�C—M‘M×&Ñ&¨¯
©
°3·=±=Ó(AÔBÜ�C—J‘J—O‘O R§Z¡Z°·
±
Ó%;Ô<ô �C×&Ñ&×+Ñ+Ø—J‘J˜s×1Ñ1¸¿¹�JÓAõCr:   c                   ób  — e Zd Zej                  j                  dddg«      ej                  j                  dddg«      ej                  j                  dg d¢«      ej                  j                  d	g d
¢«      d„ «       «       «       «       Zej                  j                  dddg«      d„ «       Zy)ÚTestKendallTaur¨   rÑ   rÛ   ÚvariantÚbÚcr~   r   r>   r?   c                 ó�  — t        dd|d¬«      \  }}}t        |||¬«      }	t        j                  |i |	¤d|i¤Ž}
t        j                  |i |	¤d|dœ¤Ž}t	        |
j
                  j                  |j                  |j
                  «      «       t	        |
j                  j                  |j                  |j                  «      «       y )	Nr   )é   é   rÓ   )r   r   r   )r¨   ró   r~   r>   rD   r”   )	r9   rh   r   Ú
kendalltaur   r‰   r3   r*   rŠ   )Úselfr¨   ró   r~   r>   r   r.   r4   rH   rG   rK   rL   s               r8   Útest_omit_masked_elementsz(TestKendallTau.test_omit_masked_elements¾  s£   € ô
 !+¨1°HØ.0°~ô!GÑˆˆW�gä˜V¨WÀ+ÔNˆÜ×Ñ Ð=¨6Ñ=¸Ò=ˆÜ×Ñ ÐP¨6ÐP¸fÈ4ÓPˆÜ˜Ÿ™×*Ñ*¨B¯J©J°s·}±}Ó,EÔFÜ˜Ÿ
™
Ÿ™¨¯©°C·J±JÓ)?Õ@r:   znan_policy, message)Ú	propagatez;`nan_policy='propagate'` is incompatible with MArray input.)ÚraisezThe input contains nan values.c                 óü   — t         j                  |«      }|j                  ddd|j                  g«      }t	        j
                  t        |¬«      5  t        j                  |||¬«       d d d «       y # 1 sw Y   y xY w)Nr@   r   rT   r»   )rE   )	r   r   r*   r,   r™   r½   Ú
ValueErrorr   rù   )rú   rE   Úmessager   r.   rË   s         r8   Útest_input_validationz$TestKendallTau.test_input_validationË  sd   € ô
 ×#Ñ# BÓ'ˆØ�K‰K˜˜A˜q "§&¡&Ð)Ó*ˆÜ�]‰]œ:¨WÔ5ñ 	:Ü×Ñ˜Q ¨jÕ9÷	:÷ 	:ñ 	:ús   ÁA2Á2A;N)r†   Ú
__module__Ú__qualname__r™   ÚmarkÚparametrizerû   r  rÆ   r:   r8   rò   rò   ¼  s¯   „ à‡[�[×Ñ˜X¨°gÐ'>Ó?Ø‡[�[×Ñ˜Y¨¨c¨
Ó3Ø‡[�[×Ñ˜]Ò,LÓMØ‡[�[×Ñ˜V¢\Ó2ñAó 3ó Nó 4ó @ðAð ‡[�[×ÑÐ2ØTØ3ð5ó ñ:ó	ñ:r:   rò   Úmedianr‡   Útrimmedc                 ó4  — t        d|¬«      \  }}} | |d|i|¤Ž} | |d|dœ|¤Ž}t        |j                  j                  |j	                  |j                  «      «       t        |j
                  j                  |j	                  |j
                  «      «       y )NrT   rB   r>   rD   r”   ©r9   r   r‰   r3   r*   rŠ   ri   s	            r8   Útest_k_sample_testsr
  Ö  s~   € ô" ' q¨RÔ0Ñ€Cˆ�'Ù
ˆwÐ
,˜TÐ
, VÑ
,€CÙ
ˆw 6°Ñ
?¸Ñ
?€CÜ�C—M‘M×&Ñ&¨¯
©
°3·=±=Ó(AÔBÜ�C—J‘J—O‘O R§Z¡Z°·
±
Ó%;Õ<r:   z&JAX currently incompatible with marrayc                 ó6  — t        dd|¬«      \  }}} | |d|i|¤Ž} | |d|dœ|¤Ž}t        |j                  j                  |j	                  |j                  «      «       t        |j
                  j                  |j	                  |j
                  «      «       y )NrT   )r   é	   rÄ   r>   rD   r”   r	  ri   s	            r8   Útest_k_sample_paired_testsr  î  s€   € ô ' q°¸2Ô>Ñ€Cˆ�'Ù
ˆwÐ
,˜TÐ
, VÑ
,€CÙ
ˆw 6°Ñ
?¸Ñ
?€CÜ�C—M‘M×&Ñ&¨¯
©
°3·=±=Ó(AÔBÜ�C—J‘J—O‘O R§Z¡Z°·
±
Ó%;Õ<r:   c                 ó˜  — t        d|¬«      \  }}}| t        j                  k(  ri nd|i} | |i |¤d|i¤Ž}|\  }	}
|dk(  r|	j                  |
j                  }
}	nL|€J|	j	                  «       t
        j                  d d …f   |
j	                  «       t
        j                  d d …f   }
}	t        |	j                  d   «      D �]‰  }|	|df   |
|df   }}|€dn|}t        j                  |«      t        j                  |«      z  } | ||    ||    fi |¤Ž}t        |«      r| t        j                  k(  rdnd	}t        |j                  j                  |   |j                  |j                  «      d   |¬
«       t        |j                   j                  |   |j                  |j                   «      d   |¬
«       | t        j"                  k(  s�Œ|j%                  «       \  }}|j%                  «       \  }}t        |j                  |   |j                  |«      d   «       t        |j                  |   |j                  |«      d   «       �ŒŒ y )Nr   rB   r~   r>   r   .rÆ   gH¯¼šò×z>g        r•   )r9   r   ÚpointbiserialrÚTÚravelr   Únewaxisr"   r   r{   r
   Úspearmanrhor   r‰   r3   r*   rŠ   Úpearsonrr‹   )r}   r~   r>   r   r.   r4   rH   rG   rK   rË   Úyr2   rÌ   Úyir   rL   r–   Ú
res_ci_lowÚres_ci_highÚ
ref_ci_lowÚref_ci_highs                        r8   Útest_correlationr  û  sý  € ô ' q¨RÔ0Ñ€Cˆ�'àœ×,Ñ,Ò,‰R°=À+Ð2N€FÙ
ˆWÐ
*˜Ñ
* TÒ
*€Cð �D€A€qØˆq‚yØ�s‰s�A—C‘Cˆ1‰Ø	ˆØ�w‰w‹yœŸ™¢Q˜Ñ'¨¯©«´2·:±:ºq°=Ñ)Aˆ1ˆä�1—7‘7˜1‘:Óó NˆØ�1�c�6‘˜A˜a ˜f™IˆBˆØ�,‰B Aˆä�x‰x˜‹|œbŸh™h r›lÑ*ˆÙ��D�5‘	˜2˜t˜e™9Ñ/¨Ñ/ˆä  œ¨¬e×.?Ñ.?Ò)?‰tÀbˆÜ˜Ÿ™×*Ñ*¨1Ñ-¨r¯z©z¸#¿-¹-Ó/HÈÑ/LÐSWÕXÜ˜Ÿ
™
Ÿ™¨Ñ*¨B¯J©J°s·z±zÓ,BÀ2Ñ,FÈTÕRà”—‘ÔØ&)×&=Ñ&=Ó&?Ñ#ˆJ˜Ø&)×&=Ñ&=Ó&?Ñ#ˆJ˜Ü˜JŸO™O¨AÑ.°·
±
¸:Ó0FÀrÑ0JÔKÜ˜K×,Ñ,¨QÑ/°·±¸KÓ1HÈÑ1LÖMñNr:   Úarray_api_strictzissue with clip.z	f, methodÚhierarchicalÚseparateÚjointr€   r�   r‚   c                 ó4  — t        ddd|¬«      \  }}} | |d|i|¤Ž} | |d|dœ|¤Ž}t        |j                  j                  |j	                  |j                  «      «       t        |j
                  j                  |j	                  |j
                  «      «       | t        j                  k(  rst        |j                  j                  |j	                  |j                  «      «       t        |j                  j                  |j	                  |j                  «      «       y | t        j                  k(  råt        |j                  j                  |j	                  |j                  «      «       t        |j                  j                  |j	                  |j                  «      «       t        |j                  j                  |j	                  |j                  «      «       t        |j                  j                  |j	                  |j                  «      «       y y )Nr   )rÂ   rÃ   l    wëNè4 )r   r   r   r>   rD   r”   )r9   r   Úsloper3   r*   Ú	interceptr   ÚtheilslopesÚ	low_slopeÚ
high_slopeÚ
linregressÚrvaluerŠ   ÚstderrÚintercept_stderr)	r}   r¨   r>   r   r.   r4   rH   rK   rL   s	            r8   Útest_slopes_interceptsr*  #  sh  € ô ' q°¸~ÐRTÔUÑ€Cˆ�'Ù
ˆWÐ
*˜4Ð
* 6Ñ
*€CÙ
ˆW ¨dÑ
=°fÑ
=€Cä�C—I‘I—N‘N B§J¡J¨s¯y©yÓ$9Ô:Ü�C—M‘M×&Ñ&¨¯
©
°3·=±=Ó(AÔBàŒE×ÑÒÜ˜Ÿ™×*Ñ*¨B¯J©J°s·}±}Ó,EÔFÜ˜Ÿ™×+Ñ+¨R¯Z©Z¸¿¹Ó-GÕHØ	
Œe×ÑÒ	Ü˜Ÿ
™
Ÿ™¨¯©°C·J±JÓ)?Ô@Ü˜Ÿ
™
Ÿ™¨¯©°C·J±JÓ)?Ô@Ü˜Ÿ
™
Ÿ™¨¯©°C·J±JÓ)?Ô@Ü˜×,Ñ,×1Ñ1°2·:±:¸c×>RÑ>RÓ3SÕTð	 
r:   z/Dask doesn't like the /= when base is not None.ÚqkÚbasec                 óÒ   — t        | rdnd|¬«      \  }}}t        j                  |||dœŽ}t        j                  ||d|dœŽ}t        |j                  |j                  |«      «       y )Nr   r@   rB   )r,  r>   rD   )r,  rE   r>   )r9   r   Úentropyr   r3   r*   )	r+  r,  r>   r   r.   r4   rH   rK   rL   s	            r8   Útest_entropyr/  A  sW   € ô '©B¡q°A¸"Ô=Ñ€Cˆ�'Ü
�-‰-˜ t°$Ò
7€CÜ
�-‰-˜ t¸ÀTÒ
J€CÜ�C—H‘H˜bŸj™j¨›oÕ.r:   )Úaverager$   ÚmaxÚdenseÚordinalc           	      ó„  — t        d|¬«      \  }}}t        j                  || |dœŽ}t        j                  || d|dœŽ}t        |j                  |j
                      |j                  |t        j                  |«          «      «       t        |j
                  |j                  t        j                  |«      «      «       y )Nr@   rB   r­   rD   )r¨   rE   r>   )	r9   r   Úrankdatar   r3   r   r*   r   r{   )r¨   r>   r   r.   r4   rH   rK   rL   s           r8   Útest_rankdatar6  N  s�   € ô
 ' q¨RÔ0Ñ€Cˆ�'Ü
�.‰.˜'¨&°tÒ
<€CÜ
�.‰.˜'¨&¸VÈ$Ò
O€CÜ�C—H‘H˜cŸh™h˜YÑ'¨¯©°C¼¿¹À#»¸Ñ4GÓ)HÔIÜ�C—H‘H˜bŸj™j¬¯©°#«Ó7Õ8r:   Úfloat32r-   c                 óL  — t        || d|¬«      \  }}}t        j                  |Ž }t        j                  |ddiŽ}t        ||«      D ][  \  }}	t	        |j
                  |j                      |j                  |	t        j                  |	«          t        || «      ¬«      «       Œ] y )N)é   )r   r   r   rE   rD   rà   )r9   r   Úobrientransformr)   r   r3   r   r*   r   r{   rn   )
r   r-   r   r.   r4   rH   rK   rL   Úres_iÚref_is
             r8   Útest_obrientransformr=  Z  sœ   € ô ' x°uÀEÈbÔQÑ€Cˆ�'Ü
×
Ñ
 Ð
)€CÜ
×
Ñ
 Ð
<°VÑ
<€CÜ˜C ›ò W‰ˆˆuÜ˜Ÿ
™
 E§J¡J ;Ñ/ØŸ
™
 5¬"¯(©(°5«/Ð)9Ñ#:Ä'È"ÈeÓBT˜
ÓUõ	WñWr:   )yÚnumpyr   r™   Úscipyr   Úscipy._lib._array_apir   r   r   r   r   r	   r
   Úscipy.stats._stats_pyr   r   Úimportorskipr   r  ÚskipifÚ
pytestmarkÚskip_xp_backendsÚskip_backendr9   r  ÚgmeanÚhmeanÚpmeanÚ	expectilerM   ÚmomentÚskewrw   ÚsemÚkstatÚkstatvarÚcircmeanÚcircvarÚcircstdÚgstdÚ	variationÚtmeanrh   ÚtvarÚtstdÚtsemÚtminÚtmaxÚiqrÚmedian_abs_deviationÚ	trim_meanrj   rm   rp   rr   rx   ÚzscoreÚgzscorerz   r|   r„   Ú	ttest_relÚ	ttest_indr�   Úfilterwarningsr—   Útupler˜   Ú
normaltestÚjarque_beraÚcramervonmisesrá   râ   r�   Ú	chisquarer¤   r§   r®   r¯   r¶   r¹   rÀ   rÇ   rÍ   rÕ   rÖ   rÙ   rÚ   rã   Úkstestrè   Úbrunnermunzelrë   rì   rï   rð   rù   rò   ÚbartlettÚalexandergovernÚleveneÚf_onewayÚkruskalÚflignerr
  Úfriedmanchisquarer  r  r  r  r  Úsiegelslopesr#  r&  r*  r.  r/  r5  r6  r:  r=  rÆ   r:   r8   ú<module>rr     sû  ðÛ Û Ý ç TÑ Tß Iß ;ß 3ð 
ˆ×	Ñ	˜XÓ	&€à
‡K�K×ÑØÐð6ð ó ð€
ð �{‰{×+Ñ+€à"+°¸&ÈTØ"ô$ñ6 ˆkÐ"FÔGØ‡�×Ñ˜Ù˜Ÿ™ bÓ)Ù˜Ÿ™ bÓ)Ù˜Ÿ™ s¨A hÓ/Ù˜Ÿ™¨7°C¨.Ó9Ù˜ 2Ó&ð)ó ð ‡�×Ñ˜ e¨T ]Ó3Ø‡�×Ñ˜¢Ó.ñ/ó /ó 4óó Hð/ñ ˆlÐ#TÔUÙˆkÐ"FÔGØ‡�×Ñ˜ð%Ñ˜%Ÿ,™,¨°!¨Ó5ð %Ù˜%Ÿ,™,¨°3¨Ó8ð%á˜%Ÿ*™* bÓ)ð%ñ ˜%Ÿ*™* v¨u oÓ6ð%ñ ˜%Ÿ.™.¨"Ó-ð	%ñ
 ˜%Ÿ.™.°UÀEÑ*JÓKð%ñ ˜%Ÿ)™) RÓ(ð%ñ ˜%Ÿ)™) f¨a [Ó1ð%ñ ˜%Ÿ+™+¨¨Q xÓ0ð%ñ ˜%Ÿ+™+¨¨Q xÓ0ð%ñ ˜%Ÿ+™+¨¨Q xÓ0ð%ñ ˜%Ÿ+™+¨¨Q xÓ0ð%ñ ˜%Ÿ.™.¨3°¨(Ó3ð%ñ ˜%Ÿ.™.¨3°¨(Ó3ð%ñ ˜%Ÿ.™.¨"Ó-ð%ñ ˜%Ÿ.™.°!¸QÑ*?Ó@ð%ñ  ˜%Ÿ-™-¨Ó,ð!%ñ" ˜%Ÿ-™-°¸AÑ)>Ó?ð#%ñ$ ˜%Ÿ-™-¨Ó,ð%%ñ& ˜%Ÿ-™-°¸AÈ4Ñ)PÓQð'%ñ( ˜%Ÿ*™* bÓ)ð)%ñ* ˜%Ÿ*™* v¨q kÓ2ð+%ñ, ˜' 2Ó&ð-%ñ. ˜'°!ÀÑ#FÓGð/%ñ0 ˜%Ÿ/™/¨2Ó.ð1%ñ2 ˜%Ÿ/™/¨F°A¨;Ó7ð3%ñ4 ˜%Ÿ+™+¡t°:Ô'>Ó?ð5%ñ6 ˜%Ÿ*™*¡d°*ÈÔ&VÓWð7%ñ8 ˜%Ÿ*™*¡d°*ÈÔ&VÓWð9%ñ: ˜%Ÿ*™*¡d°*È
Ô&SÓTð;%ñ< ˜%Ÿ*™*¡d°cÀTÔ&JÓKð=%ñ> ˜%Ÿ*™*¡d°cÀUÔ&KÓLð?%ñ@ ˜%Ÿ)™) o°yÐ%AÓBðA%ñB ˜%Ÿ)™)¨XÀÑ%IÓJðC%ñD ˜%×4Ñ4°bÓ9ðE%ñF ˜%×4Ñ4°wÀÐ6IÓJðG%ñH ˜%Ÿ/™/Ð,=¸sÐ+CÓDðI%ó&ðN ‡�×Ñ˜¢Ó.ñ/ó /óO&ó Hó VðT/ñ �5—:‘:ÓØ‡�×Ñ˜ 7¨IÐ"6Ó7Ø‡�×Ñ˜ 2 v ,Ó/Ø‡�×Ñ˜¢Ó.ñ;ó /ó 0ó 8ó ð;ñ �5—>‘>Ó"ÙˆlÐ#TÔUÙˆkÐ"FÔGØ‡�×Ñ˜¢Ó.Ø‡�×Ñ˜ B¨°¨Ð#8Ó9ñJó :ó /ó Hó Vó #ð
Jñ" ˆlÐ#HÔIÙˆkÐ"FÔGØ‡�×Ñ˜Ñ!5°e·l±lÓ!CÙ!5°e·m±mÓ!DÙ!5°e·j±jÓ!Að!Có Dð ‡�×Ñ˜ ! Q Ó(Ø‡�×Ñ˜¢Ó.ñ/ó /ó )óDó Hó Jð/ñ ˆlÐ#TÔUÙˆkÐ"FÔGØ‡�×Ñ˜Ñ3°E×4EÑ4EÓFÙ3°E·O±OÓDÙ3°E·O±OÓDðFó Gð ‡�×Ñ˜Ò(HÓIØ‡�×Ñ˜¢Ó.ñ?ó /ó JóGó Hó Vð?ñ  ˆlÐ#TÔUÙˆkÐ"FÔGØ‡�×ÑÐUÓVØ‡�×Ñ˜Ù˜%Ÿ.™.©%«'Ó2Ù˜%×,Ñ,©e«gÓ6Ù˜%×*Ñ*©E«GÓ4Ù˜%×+Ñ+©U«WÓ5Ù˜%×.Ñ.°·±·±Ð0AÓBð%ó ð ‡�×Ñ˜Ò(HÓIØ‡�×Ñ˜¢Ó.ñIó /ó Jóó Wó Hó VðIñ" ˆlÐ#TÔUÙˆkÐ"FÔGØ‡�×Ñ˜Ù˜Ÿ™¨"Ó-Ù˜×/Ñ/°)¸YÐ1GÓHÙ˜×/Ñ/°)Ð=MÐ1NÓOÙ˜×/Ñ/°)¸_Ð1MÓNÙ˜×/Ñ/Ø#Ð%9Ð:ó<á˜×/Ñ/°)¸XÐ1FÓGÙ˜×/Ñ/°)¸^Ð1LÓMð	(ó 	ð ‡�×Ñ˜ ! Q Ó(Ø‡�×Ñ˜¢Ó.ñ9ó /ó )ó	ó Hó Vð9ñ4 �5×(Ñ(Ó)ÙˆkÐ"FÔGØ‡�×Ñ˜ò $;ó <à‡�×Ñ˜¢Ó.ñ=ó /ó<ó Hó *ð
=ñ, �5×-Ñ-Ó.ÙˆkÐ"FÔGØ‡�×Ñ˜Ò(HÓIØ‡�×Ñ˜ u¨d mÓ4ñ%ó 5ó Jó Hó /ð%ò,3ñ �5×*Ñ*Ó+ÙˆkÐ"FÔGØ‡�×ÑÐ4Ó5Ø‡�×Ñ˜ u¨d mÓ4Ø‡�×Ñ˜ ! Q Ó(ñ6ó )ó 5ó 6ó Hó ,ð
6ñ( �5—>‘>Ó"ÙˆkÐ"FÔGØ‡�×Ñ˜ q¨! fÓ-Ø‡�×Ñ˜¨¨
Ó3Ø‡�×Ñ˜¨¨t }Ó5Ø‡�×Ñ˜Ò(HÓIØ‡�×Ñ˜ L >Ó2Ø‡�×Ñ˜¢Ó.ñ=ó /ó 3ó Jó 6ó 4ó .ó Hó #ð=ñ �5×%Ñ%Ó&ÙˆkÐ"FÔGØ‡�×ÑÐ)¨E°4¨=Ó9Ø‡�×Ñ˜Ò(HÓIØ‡�×Ñ˜ L >Ó2Ø‡�×Ñ˜¢Ó.ñ=ó /ó 3ó Jó :ó Hó 'ð=ñ ˆkÐ"FÔGØ‡�×Ñ˜Ñ!5°e·n±nÓ!EÙ!5°e·l±lÓ!Cð!Eó Fà‡�×Ñ˜Ò#?Ó@Ø‡�×Ñ˜Ò(HÓIØ‡�×Ñ˜¢Ó.ñ	Có /ó Jó AóFó Hð	Cñ ˆkÐ"FÔGØ‡�×Ñ˜Ù˜×,Ñ,¨bÓ1Ù˜×,Ñ,¨~¸xÐ.HÓIÙ˜×3Ñ3°hÀÐ5HÓIð)ó ð ‡�×Ñ˜¢Ó.ñ=ó /óó Hð=ñ �5—>‘>Ó"ÙˆkÐ"FÔGØ‡�×Ñ˜Ñ!5°e·n±nÓ!EÙ!5°e·l±lÓ!Cð!Eó Fà‡�×Ñ˜Ò#=Ó>Ø‡�×Ñ˜Ò(HÓIØ‡�×Ñ˜¢Ó.ñCó /ó Jó ?óFó Hó #ðCñ �5×#Ñ#Ó$÷:ð :ó %ð:ñ2 ˆlÐ#TÔUÙˆkÐ"FÔGØ‡�×Ñ˜Ù˜Ÿ™¨Ó,Ù˜×.Ñ.°Ó3Ù˜Ÿ™¨°(Ð';Ó<Ù˜Ÿ™¨°&Ð'9Ó:Ù˜Ÿ™¨°)Ð'<Ó=Ù˜Ÿ™¨+°tÐ)<Ó=Ù˜Ÿ™¨+°uÐ)=Ó>Ù˜Ÿ™¨Ó+Ù˜Ÿ™¨°8Ð(<Ó=Ù˜Ÿ™¨°6Ð(:Ó;Ù˜Ÿ™¨°9Ð(=Ó>ð)ó ð ‡�×Ñ˜¢Ó.ñ=ó /óó Hó Vð =ñ ˆkÐ"JÔKØ‡�×Ñ˜Ù˜×0Ñ0°"Ó5ð)ó ð ‡�×Ñ˜¢Ó.ñ=ó /óó Lð
=ñ ˆlÐ#TÔUÙˆkÐ"FÔGØ‡�×Ñ˜Ù˜Ÿ™Ó(Ù˜×-Ñ-Ó.Ù˜×*Ñ*Ó+ðó ð
 ‡�×Ñ˜Ò(HÓIØ‡�×Ñ˜¢Ó.ñNó /ó Jóó Hó VðNñ> ˆkÐ"FÔGÙÐ Ð);Ô<Ø‡�×Ñ˜Ù˜×+Ñ+¨h°~Ð-FÓGÙ˜×+Ñ+¨h°zÐ-BÓCÙ˜×*Ñ*¨X°wÐ,?Ó@Ù˜×*Ñ*¨X°zÐ,BÓCÙ˜×)Ñ)¨M¸6Ð+BÓCÙ˜×)Ñ)¨M¸9Ð+EÓFÙ˜×)Ñ)¨M¸;Ð+GÓHð'ó ð ‡�×Ñ˜¢Ó.ñUó /óó =ó HðUñ$ �5—=‘=Ó!ÙˆlÐ#TÔUÙˆkÐ"FÔGØ‡�×Ñ˜  t˜}Ó-Ø‡�×Ñ˜ $¨ Ó+Ø‡�×Ñ˜¢Ó.ñ/ó /ó ,ó .ó Hó Vó "ð/ñ �5—>‘>Ó"ÙˆkÐ"JÔKØ‡�×Ñ˜Ò#PÓQØ‡�×Ñ˜¢Ó.ñ9ó /ó Ró Ló #ð9ñ �5×(Ñ(Ó)ÙˆkÐ"JÔKØ‡�×Ñ˜ 9¨iÐ"8Ó9Ø‡�×Ñ˜ a¨ VÓ,ñWó -ó :ó Ló *ñWr:   