403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/scipy/stats/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/scipy/stats/tests/__pycache__/test_odds_ratio.cpython-311.pyc
�

d�c1��h�ddlZddlZddlmZmZddlmZmZddl	m
Z
ddlmZGd�d	��Z
dS)
�N)�assert_equal�assert_allclose�)�nchypergeom_fisher�	hypergeom)�
odds_ratio�)�datac	�r�eZdZej�de��d���Zej�dddgddggddgddggddgddggddgddggg��d���Zej�dgd	�gd
�g��d���Z	ej�dgd
���d���Z
ej�dddg��ej�dddgd�g��d�����Zd�Zd�Z
d�Zd�Zej�dddg��d���ZdS) �
TestOddsRatiozparameters, rresultc��|j�dd��}t|j��}|jdkrd}d}nd}d}t|j|j|���|�|j|��}t|j	|j
f|j|���|j}tj
|j��}	|	���}
|	d	���}|	dd�d	f���}|d	krtj|
||��d	}
nD|tjkrtj|
||��d
}
nt%j|
|||��}
t|
|	dd���d
|jz
}|d
kr�|j	d	kr;t%j|	dd
z
|
|||j	��}t||dzd���tj|j
��r:t%j|	d|
|||j
��}t||dzd���dSdS|dkrRtj|j
��r7t%j|	d|
|||j
��}t||d���dSdS|j	d	kr:t%j|	dd
z
|
|||j	��}t||d���dSdS)N�.�-i�g����Mb@?g{�G�z�?g�������?g�������?��rtolrr	)rrg�vIh�%<=�	two-sidedrg�dy���=�less)�alternative�replacer�table�	statisticr�conditional_odds_ratio�confidence_interval�confidence_level�low�high�conditional_odds_ratio_ci�np�array�sumr�support�infr�mean�sf�isfinite�cdf)�self�
parameters�rresultr�result�or_rtol�ci_rtol�ci�corr�total�ngood�nsample�	nchg_mean�alphar$r&s                 �C/usr/lib/python3/dist-packages/scipy/stats/tests/test_odds_ratio.py�test_results_from_rz!TestOddsRatio.test_results_from_rs�� �,�4�4�S�#�>�>���J�,�-�-����c�!�!��G��G�G��G��G���(��6�W�	F�	F�	F�	F�
�
'�
'�
�(C�(3�5�5�������)�7�+L�$�	&�	&�	&�	&�������)�*�*���	�	�����a�����������1��+�/�/�#�#���!�8�8�!�)�%���@�@��C�I�I�
�B�F�]�]�!�)�%���@�@��C�I�I�*�/��u�g�s�K�K�I��	�5��;�U�;�;�;�;��J�/�/���+�%�%��v��z�z�'�*�5��;��?�+0�%��"�&�J�J����E�!�G�%�8�8�8�8��{�2�7�#�#�
:�(�,�U�4�[�-2�E�7�B�G�M�M����U�1�W�5�9�9�9�9�9�9�
:�
:��F�
"�
"��{�2�7�#�#�
8�(�,�U�4�[�-2�E�7�B�G�M�M����U��7�7�7�7�7�7�
8�
8��v��z�z�'�*�5��;��?�+0�%��"�&�J�J����E��6�6�6�6�6�6��z�rr��
c���t|��}t|jtj��|���}t|j|jfdtjf��dS)Nr)	rrrr�nanrrrr")r'rr*r-s    r4�test_row_or_col_zeroz"TestOddsRatio.test_row_or_col_zeroJs\���E�"�"���V�%�r�v�.�.�.�
�
'�
'�
)�
)���b�f�b�g�&��B�F��4�4�4�4�4r6�case)gffffff�?rg���?;�?g����I@)g�������?rg'*���?gUN{J�i@c���|\}}}}ddgddgg}t|d���}t|jdd�	��|�||��}t|j|jg||gd�	��dS)
Nr8��)�]�sample��kindg;:�Fv%�?g���ư>r)rrrrrr)	r'r<rr�ref_low�ref_highrr*r-s	         r4�test_sample_odds_ratio_ciz'TestOddsRatio.test_sample_odds_ratio_ciVs���<@�8��+�w���b��B��8�$���E��1�1�1����(�(��>�>�>�>�
�
'�
'�(8�+�
F�
F�������)�G�X�+>�T�J�J�J�J�J�Jr6r)r�greaterrc��ddgddgg}t|d���}t|d���}t|j|jd�	��t|�|�
��|�|�
��d�	��dS)Ni�i�iiT$rArB�conditionalg�h㈵��>)�atol�rg����Mb`?)rrrr)r'rr�res�refs     r4�#test_sample_odds_ratio_one_sided_ciz1TestOddsRatio.test_sample_odds_ratio_one_sided_cils�������d�|�,����X�.�.�.����]�3�3�3����
�s�}�4�@�@�@�@���/�/�K�/�H�H��/�/�K�/�H�H�!�	#�	#�	#�	#�	#�	#r6rCrArI�	bad_table�{�foo)r8��c��tjtd���5t||���ddd��dS#1swxYwYdS)Nz
Invalid shape��matchrB��pytest�raises�
ValueErrorr)r'rCrOs   r4�test_invalid_table_shapez&TestOddsRatio.test_invalid_table_shapexs����]�:�_�
=�
=�
=�	-�	-��y�t�,�,�,�,�	-�	-�	-�	-�	-�	-�	-�	-�	-�	-�	-�	-����	-�	-�	-�	-�	-�	-s
�;�?�?c��tjtd���5tddgddgg��ddd��dS#1swxYwYdS)Nzmust be an array of integersrUg�?g333333@g@g������#@rW�r's r4�test_invalid_table_typez%TestOddsRatio.test_invalid_table_type~s���
�]�:�-K�
L�
L�
L�	1�	1���c�
�S�#�J�/�0�0�0�	1�	1�	1�	1�	1�	1�	1�	1�	1�	1�	1�	1����	1�	1�	1�	1�	1�	1��?�A�Ac��tjtd���5tddgddgg��ddd��dS#1swxYwYdS)Nzmust be nonnegativerUr	r����rWr]s r4�test_negative_table_valuesz(TestOddsRatio.test_negative_table_values�s���
�]�:�-B�
C�
C�
C�	*�	*���A���B��(�)�)�)�	*�	*�	*�	*�	*�	*�	*�	*�	*�	*�	*�	*����	*�	*�	*�	*�	*�	*r_c��tjtd���5tddgddggd���ddd��dS#1swxYwYdS)	Nz`kind` must berUr8r>���magnetoreluctancerBrWr]s r4�test_invalid_kindzTestOddsRatio.test_invalid_kind�s���
�]�:�-=�
>�
>�
>�	G�	G���R��2�r�(�+�2E�F�F�F�F�	G�	G�	G�	G�	G�	G�	G�	G�	G�	G�	G�	G����	G�	G�	G�	G�	G�	Gs�A�A�Ac���tddgddgg��}tjtd���5|�d���ddd��dS#1swxYwYdS)	Nr7r8r� z`alternative` must berU�
deplenerationrK�rrXrYrZr)r'r*s  r4�test_invalid_alternativez&TestOddsRatio.test_invalid_alternative�s����a��W�q�"�g�.�/�/��
�]�:�-D�
E�
E�
E�	D�	D��&�&�?�&�C�C�C�	D�	D�	D�	D�	D�	D�	D�	D�	D�	D�	D�	D����	D�	D�	D�	D�	D�	D��A�A�A�levelg�g�?c���tddgddgg��}tjtd���5|�|���ddd��dS#1swxYwYdS)Nr7r8rrjzmust be between 0 and 1rU)rrl)r'ror*s   r4�test_invalid_confidence_levelz+TestOddsRatio.test_invalid_confidence_level�s����a��W�q�"�g�.�/�/��
�]�:�-F�
G�
G�
G�	?�	?��&�&��&�>�>�>�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?����	?�	?�	?�	?�	?�	?rnN)�__name__�
__module__�__qualname__rX�mark�parametrizer
r5r;rFrNr[r^rcrhrmrq�r6r4rr	s�������[���2�D�9�9�<7�<7�:�9�<7�|�[���W�
�Q��!�R���
�R��1�a�&��
�Q��!�R���
�Q��"�a���	'���5�5�
��5��[���V�F�F�F�F�F�F�H�I�I�K�K�I�I�K�&�[���]�,L�,L�,L�M�M�	#�	#�N�M�	#��[���V�h�
�%>�?�?��[���[�3��|�|�|�*D�E�E�-�-�F�E�@�?�-�1�1�1�*�*�*�G�G�G�D�D�D�
�[���W�t�S�k�2�2�?�?�3�2�?�?�?r6r)rX�numpyr�
numpy.testingrr�_discrete_distnsrr�scipy.stats._odds_ratior� data.fisher_exact_results_from_rr
rrwr6r4�<module>r}s���
�
�
�
�����7�7�7�7�7�7�7�7�<�<�<�<�<�<�<�<�.�.�.�.�.�.�2�2�2�2�2�2�J?�J?�J?�J?�J?�J?�J?�J?�J?�J?r6

Youez - 2016 - github.com/yon3zu
LinuXploit