+
    0i                     @    ^ RI t^ RIHtHt ^ RIHtHt R tR t	R t
R# )    N)assert_allcloseassert_equal)tukeylambda_variancetukeylambda_kurtosisc                    \        ^ 4      p \        V \        P                  ^,          ^,          RR7       \	        ^ 4      p\        VRRR7       \        R4      p \        V ^\        P                  ,
          RR7       \	        R4      pR\        P                  ^,          ,
          \        P                  ^,          ^,
          ^,          ,          ^,
          p\        WRR7       \        ^4      p \        V RRR7       \	        ^4      p\        VR	RR7       \        ^4      p \        V R
RR7       \	        ^4      p\        VR	RR7       R# )z/Compare results with some known exact formulas.-q=)atol333333?绽|=g      ?Ng?gUUUUUU?g333333gUUUUUU?)r   r   nppir   )varkurtdesireds      f/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/stats/tests/test_tukeylambda_stats.py"test_tukeylambda_stats_known_exactr      s     q
!CCAE2"DD#E* s
#CCRUU/$DbeeAg~"%%'A+!11A5GD. q
!CCu-"DD$U+ q
!CC."DD$U+    c                 h   \        R^ R7      p \        R^ R7      p. RO. RO. RO. RO. R	O. R
O. RO. RO. RO. RO. RO.pV F4  w  r4p\        V4      p\        Wd3/ VB  \        V4      p\        Wu3/ V B  K6  	  \	        V!  w  r4p\        V4      p\        Wd3/ VB  \        V4      p\        Wu3/ V B  R# )zACompare results with some values that were computed using mpmath.r   )r	   rtolr   N)gg;@g2V#H@)gQIg9@gk+\)@)ggxuh~@g@)gMbPg٤{i
@ghYn?)gMbP?gӦNFb:
@g4\>?)g      ?gt@g<n\?)g?gU+2C@gӤB?)gQI?gGI8@gx@As?)r
   gڽP?g@᜿)g      $@gds5O?gX\@)g      4@g ?gc@)dictr   r   r   zip)a10a12datalamvar_expectedkurt_expectedr   r   s           r   test_tukeylambda_stats_mpmathr   +   s    
E
"C
E
"C 	9;9:9<9;9;;D -1(="3'1S1#C(3s3	 -1 (+Dz$C}
s
#CC--$DD/3/r   c                 :   RR.p \        V 4      p\        V\        P                  ! \        P                  \        P
                  .4      4       RR.p \        V 4      p\        V\        P                  ! \        P                  \        P
                  .4      4       R# )z;Test values of lambda outside the domains of the functions.Ng      g      g      п)r   r   r   arraynaninfr   )r   r   r   s      r   test_tukeylambda_stats_invalidr#   M   sh    ,C
s
#Cbhh/01-C$Drxx 012r   )numpyr   numpy.testingr   r   scipy.stats._tukeylambda_statsr   r   r   r   r#    r   r   <module>r(      s"     7B ,F0D3r   