
    `iB                     &    d dl Z ddZg dg dgZdS )    N皙?c                     |
| j         dz
  }|dk    rd}n|dk    rd}nt          d          t          j        | |z
  dz  |z            }|t          |         |         k     S )aE  Testing Goodness-of-fit Test with Pearson's Chi-squared Test.

    Args:
        observed (list of ints): List of # of counts each element is observed.
        expected (list of floats): List of # of counts each element is expected
            to be observed.
        alpha (float): Significance level. Currently,
            only 0.05 and 0.01 are acceptable.
        df (int): Degree of freedom. If ``None``,
            it is set to the length of ``observed`` minus 1.

    Returns:
        bool: ``True`` if null hypothesis is **NOT** reject.
        Otherwise, ``False``.
    N   g{Gz?r   r   z"support only alpha == 0.05 or 0.01   )size
ValueErrornumpysumchi_square_table)observedexpectedalphadf	alpha_idx
chi_squares         l/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/cupy/testing/_hypothesis.pychi_square_testr      sx      
z]Q}}			$		=>>>Hx/A5@AAJ(3B777    )Ng
ףp=@gQk"@gq=
ף&@gҍ*@gy&1,.@gZd;0@gy2@gףp=
4@g"~5@g/$57@g8@gd;O7:@g㥛 ;@gjt$=@g>@g      @@g1Z@@gףp=
gA@g rB@g rB@gKwC@gE$D@glD@g=
ףp}E@gx&1(F@gV-F@g%C{G@g$#H@g%CH@gV-rI@g rJ@g|?5J@gScK@g+L@gƫL@gZd;OM@gMM@g~jN@gX96O@g rO@g<P@gw/P@gL7A`P@g=
ףp-Q@gh|?}Q@g/Q@g1ZR@gʡEkR@gA`кR@g`"	S@gbX9XS@gClS@gˡES@g#~jDT@g T@gFT@gx.U@g|U@gvU@gK7AV@geV@gSV@gq=
ף W@gSMW@g^IW@gMbW@gE4X@goʁX@g;OX@g33333Y@g9vgY@gNbX9Y@gq=
ף Z@grhLZ@gx&Z@gZd;OZ@gMbX1[@gZd;O}[@gK7[@gV\@gT㥛`\@gGz\@gMb\@gSC]@gv]@g"~]@g%^@g+q^@g?5^I^@gCl_@g"~R_@g!rh_@gn_@gV-`@gB`"?`@gnd`@gS`@gZd;`@gC`@g`@gPna@g?5^IDa@g/$ia@g a@gp=
׳a@g)\a@gGza@gI+#b@gNbX9Hb@gh|?mb@gʡEb@g%Cb@gNbX9b@gw/c@g'1&c@g^IKc@gZd;oc@g~jc@gc@gfffffc@g33333d@g     (d@g~jLd@gxqd@g|?5d@gxd@g$d@gK7Ae@g7A`(e@gK7Me@g/$re@gne@gSe@gZd;e@g#~jf@g)\(f@gxMf@gˡEqf@gOnf@g{Gf@gSf@gg@gx&1(g@gjtLg@g)\pg@gZd;Og@glg@gtg@guVh@g-&h@gmJh@gZd;oh@gsh|h@g9vh@gh@gx&1 i@g#~j$i@gS㥛Hi@gli@g)\i@gQi@gzGi@g rhi@g/$!j@gʡEj@g}?5^ij@goʍj@g`"۱j@gRj@gDlj@gtk@gtBk@g5^Ifk@g5^Ik@gtk@gtk@gDlk@gRl@g`"=l@goal@g}?5^l@gʡl@gK7l@g rhl@gzGm@gx&9m@g/$]m@g/݀m@gbX9m@gnm@g1Zm@g\(n@g-3n@g9vWn@gQ{n@g%Cn@gףp=
n@gX9n@gJ+
o@g
ףp=.o@gˡEQo@gluo@gL7A`o@gVo@g~jo@g|?5p@g5^Ip@gZd;%p@gV-7p@gQIp@gS[p@gB`"mp@gm~p@gnp@gCp@guVp@g㥛 p@gRp@gV-p@gxp@gh|?q@g/$q@gX90q@gCBq@gMTq@gMbfq@g+wq@gd;Oq@gKq@g/$q@gT㥛ľq@g"~q@gNbX9q@gˡEq@glr@gL7A`r@g+)r@g:r@gnLr@g|?5^r@gClor@gr@gKr@g"r@g&1r@g1Zr@gtr@gV-r@g(\r@gףp=
s@)Ng|?5^@gX9@g(\B@g`""@gp=
#&@gv/)@gM",@g$/@g%C0@g;ON2@g̬3@g-5@g&1\6@g(\7@g"8@gK:@gʡE;@gX9v<@g/$>@g)\h?@gSU@@gʡE@@gtA@gQ5B@g~jtB@gzGqC@gX9vD@gB`"D@gKGE@gmE@gGz~F@gFG@g33333G@gVMH@g-H@g9vI@gjtJ@gx&J@gK7IK@g/$K@gjtxL@gZd;M@gxM@g!rh=N@gN@g
ףp=jO@gMb P@gmJP@gV-P@gQP@gA`*Q@gh|?uQ@gd;OQ@go	R@gClSR@gˡER@g-R@go1S@g${S@gh|?S@g+T@gMbXT@g`"ۡT@g33333T@gC4U@g(\}U@gxU@g     V@g/$YV@gDlV@g{GV@gʡE3W@gGz|W@gw/W@gSX@gX9vVX@g"X@gsh|X@g-/Y@gK7AxY@gq=
ףY@g7A`Z@g+QZ@gzGZ@g rhZ@gx)[@gxq[@gx[@g rh\@gzGI\@gx&\@g)\\@gbX9 ]@g rh]@g㥛 ]@g9v]@g(\?^@gx^@gfffff^@gS_@gZd;O]_@g~j_@gjt_@g}?5^`@gL7A`=`@gE``@gS㥛`@gNbX9`@g+`@g(\`@gxa@gOn6a@gˡEYa@gx}a@g)\a@g#~ja@gZd;a@gSb@gn.b@g/$Rb@g!rhub@grhb@gQb@gSb@g^Ic@guV&c@glIc@g)\lc@gK7Ac@gQc@gX9c@g5^Ic@gzGd@gn@d@gʡEcd@gxd@g'1d@gzGd@g rd@gV-e@gn6e@gSYe@g/$}e@g㥛 e@gZd;e@guVe@g rh	f@gGz,f@gQOf@g;Orf@gʡf@gq=
ףf@gHzf@g f@gl!g@g&1Dg@gSgg@gvg@g!rhg@gng@g~jtg@gfffffh@gZd;O9h@gK7A\h@gB`"h@g5^Ih@grhh@g+h@g 
i@gK7-i@g#~jPi@g%Csi@gGzi@grhi@g9vi@g(\i@gMbX!j@g\(Dj@gmfj@g}?5^j@gnj@g%Cj@gtj@gT㥛k@gQ7k@g
ףp=Zk@gE|k@gʡEk@gOnk@gQk@gp=
l@gJ+*l@gK7Ml@gZd;ol@g(\l@gK7l@gZd;l@gJ+l@gw/m@g+?m@gX9vbm@g+m@gHzm@gMm@g7A`m@gQn@g'12n@gbX9Tn@g%Cwn@g`"ۙn@g#~jn@g"n@gK7o@gjt$o@gvFo@gx&io@gHzo@g|?5o@g~jo@g%Co@g{G
p@g㥛 p@gZd-p@gv>p@gZd;Op@gQap@g1Zrp@g$p@gA`Дp@g5^Ip@gzGp@g"~p@g}?5^p@gmp@g\(p@gL7A`q@gjtq@go/q@gE@q@g|?5Rq@g rhcq@gS㥛tq@goʅq@gEq@gV-q@gL7A`q@g(\q@g9vq@grhq@g'1q@)r   N)r	   r   r    r   r   <module>r      sR    8 8 8 8@22 22 22f22 22 22if3   r   