§
    M/PhÚ  ã                   ót   — d dl Zd dlmZ d dlmZ d dlmZ ddlm	Z	  G d„ d¦  «        Z
 G d	„ d
e
¦  «        ZdS )é    N)Úassert_almost_equal)Ústar98)ÚDescStaté   )ÚDescStatResc                   ó(   — e Zd ZdZed„ ¦   «         ZdS )ÚGenReszC
    Reads in the data and creates class instance to be tested
    c                 ó&  — t          j        ¦   «         }t          j        |j        ¦  «        |_        |j        d d…df         }|j        d d…dd…f         }t          |¦  «        | _        t          ¦   «         | _        t          |¦  «        | _	        d S )Né2   é   é   )
r   ÚloadÚnpÚasarrayÚexogr   Úres1r   Úres2Úmvres1)ÚclsÚdataÚdesc_stat_dataÚmv_desc_stat_datas       új/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/statsmodels/emplike/tests/test_descriptive.pyÚsetup_classzGenRes.setup_class   s{   € åŒ{‰}Œ}ˆÝ”J˜tœyÑ)Ô)ˆŒ	Øœ 3 B 3¨ 6Ô*ˆØ œI c r c¨1¨Q¨3 hÔ/ÐÝ˜NÑ+Ô+ˆŒÝ‘=”=ˆŒÝÐ/Ñ0Ô0ˆŒ
ˆ
ˆ
ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úclassmethodr   © r   r   r	   r	   
   s9   € € € € € ðð ð ð1ð 1ñ „[ð1ð 1ð 1r   r	   c                   ó”   ‡ — e Zd Zeˆ fd„¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d„ Zd	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zˆ xZS )ÚTestDescriptiveStatisticsc                 óH   •— t          ¦   «                              ¦   «          d S )N)Úsuperr   )r   Ú	__class__s    €r   r   z%TestDescriptiveStatistics.setup_class   s   ø€ å‰Œ×ÒÑÔÐÐÐr   c                 ól   — t          | j                             d¦  «        | j        j        d¦  «         d S )Né   é   )r   r   Ú	test_meanr   Útest_mean_14©Úselfs    r   Útest_test_meanz(TestDescriptiveStatistics.test_test_mean   s:   € Ý˜DœI×/Ò/°Ñ3Ô3Ø œIÔ2°Añ	7ô 	7ð 	7ð 	7ð 	7r   c                 ó|   — t          | j                             dd¬¦  «        d         | j        j        d¦  «         d S )Nr(   r   ©Úreturn_weightsé   r)   )r   r   r*   r   Útest_mean_weightsr,   s    r   Útest_test_mean_weightsz0TestDescriptiveStatistics.test_test_mean_weights"   sD   € Ý˜DœI×/Ò/°À1Ð/ÑEÔEÀaÔHØ œIÔ7¸ñ	<ô 	<ð 	<ð 	<ð 	<r   c                 ój   — t          | j                             ¦   «         | j        j        d¦  «         d S ©Nr)   )r   r   Úci_meanr   r,   s    r   Útest_ci_meanz&TestDescriptiveStatistics.test_ci_mean&   s-   € Ý˜DœI×-Ò-Ñ/Ô/°´Ô1BÀAÑFÔFÐFÐFÐFr   c                 ól   — t          | j                             d¦  «        | j        j        d¦  «         d S )Né   r)   )r   r   Útest_varr   Ú
test_var_3r,   s    r   Útest_test_varz'TestDescriptiveStatistics.test_test_var)   s:   € Ý˜DœI×.Ò.¨qÑ1Ô1Ø œIÔ0°!ñ	5ô 	5ð 	5ð 	5ð 	5r   c                 ó|   — t          | j                             dd¬¦  «        d         | j        j        d¦  «         d S )Nr:   r   r0   r2   r)   )r   r   r;   r   Útest_var_weightsr,   s    r   Útest_test_var_weightsz/TestDescriptiveStatistics.test_test_var_weights-   sD   € Ý˜DœI×.Ò.¨qÀÐ.ÑCÔCÀAÔFØ œIÔ6¸ñ	;ô 	;ð 	;ð 	;ð 	;r   c                 ój   — t          | j                             ¦   «         | j        j        d¦  «         d S r6   )r   r   Úci_varr   r,   s    r   Útest_ci_varz%TestDescriptiveStatistics.test_ci_var1   s-   € Ý˜DœI×,Ò,Ñ.Ô.°´	Ô0@À!ÑDÔDÐDÐDÐDr   c                 ó”   — t          | j                             t          j        ddg¦  «        ¦  «        | j        j        d¦  «         d S )Nr(   é8   r)   )r   r   Úmv_test_meanr   Úarrayr   r,   s    r   Útest_mv_test_meanz+TestDescriptiveStatistics.test_mv_test_mean4   sH   € Ý˜DœK×4Ò4µR´X¸rÀ2¸hÑ5GÔ5GÑHÔHØ œIÔ2°Añ	7ô 	7ð 	7ð 	7ð 	7r   c                 ó¤   — t          | j                             t          j        ddg¦  «        d¬¦  «        d         | j        j        d¦  «         d S )Nr(   rE   r   r0   r2   r)   )r   r   rF   r   rG   r   Úmv_test_mean_wtsr,   s    r   Útest_mv_test_mean_weightsz3TestDescriptiveStatistics.test_mv_test_mean_weights8   s_   € Ý˜DœK×4Ò4µR´X¸rÀ2¸hÑ5GÔ5GØDEð 5ñ Gô GØGHôJà œIÔ6¸ñ	;ô 	;ð 	;ð 	;ð 	;r   c                 ól   — t          | j                             d¦  «        | j        j        d¦  «         d S ©Nr   r)   )r   r   Ú	test_skewr   r,   s    r   Útest_test_skewz(TestDescriptiveStatistics.test_test_skew=   s:   € Ý˜DœI×/Ò/°Ñ2Ô2Ø œIÔ/°ñ	4ô 	4ð 	4ð 	4ð 	4r   c                 ó  — | j                              ¦   «         }|d         }|d         }| j                              |¦  «        d         }| j                              |¦  «        d         }t          |dd¦  «         t          |dd¦  «         d S ©Nr   r   çš™™™™™©?r)   )r   Úci_skewrN   r   )r-   Úskew_ciÚ	lower_limÚ	upper_limÚul_pvalÚll_pvals         r   Útest_ci_skewz&TestDescriptiveStatistics.test_ci_skewA   s‡   € ð ”)×#Ò#Ñ%Ô%ˆØ˜A”Jˆ	Ø˜A”Jˆ	Ø”)×%Ò% iÑ0Ô0°Ô3ˆØ”)×%Ò% iÑ0Ô0°Ô3ˆÝ˜G W¨aÑ0Ô0Ð0Ý˜G W¨aÑ0Ô0Ð0Ð0Ð0r   c                 ó|   — t          | j                             dd¬¦  «        d         | j        j        d¦  «         d S )Nr   r   r0   r2   r)   )r   r   rN   r   Útest_skew_wtsr,   s    r   Útest_ci_skew_weightsz.TestDescriptiveStatistics.test_ci_skew_weightsP   sD   € Ý˜DœI×/Ò/°À!Ð/ÑDÔDÀQÔGØ œIÔ3°Qñ	8ô 	8ð 	8ð 	8ð 	8r   c                 ól   — t          | j                             d¦  «        | j        j        d¦  «         d S rM   )r   r   Ú	test_kurtr   Útest_kurt_0r,   s    r   Útest_test_kurtz(TestDescriptiveStatistics.test_test_kurtT   s:   € Ý˜DœI×/Ò/°Ñ2Ô2Ø œIÔ1°1ñ	6ô 	6ð 	6ð 	6ð 	6r   c                 ó"  — | j                              dd¬¦  «        }|d         }|d         }| j                              |¦  «        d         }| j                              |¦  «        d         }t          |dd¦  «         t          |dd¦  «         d S )Nç      à?g      ø¿)Úupper_boundÚlower_boundr   r   rR   r)   )r   Úci_kurtr^   r   )r-   Úkurt_cirU   rV   rW   rX   s         r   Útest_ci_kurtz&TestDescriptiveStatistics.test_ci_kurtX   sŒ   € à”)×#Ò#°ÀÐ#ÑEÔEˆØ˜A”Jˆ	Ø˜A”Jˆ	Ø”)×%Ò% iÑ0Ô0°Ô3ˆØ”)×%Ò% iÑ0Ô0°Ô3ˆÝ˜G W¨aÑ0Ô0Ð0Ý˜G W¨aÑ0Ô0Ð0Ð0Ð0r   c                 ón   — t          | j                             dd¦  «        | j        j        d¦  «         d S rM   )r   r   Útest_joint_skew_kurtr   r,   s    r   ri   z.TestDescriptiveStatistics.test_joint_skew_kurtb   s<   € Ý˜DœI×:Ò:¸1¸aÑ@Ô@Ø œIÔ:¸Añ	?ô 	?ð 	?ð 	?ð 	?r   c                 ól   — t          | j                             d¦  «        | j        j        d¦  «         d S )Nrb   r)   )r   r   Ú	test_corrr   r,   s    r   Útest_test_corrz(TestDescriptiveStatistics.test_test_corrf   s:   € Ý˜DœK×1Ò1°"Ñ5Ô5Ø œIÔ/°ñ	4ô 	4ð 	4ð 	4ð 	4r   c                 ó  — | j                              ¦   «         }|d         }|d         }| j                              |¦  «        d         }| j                              |¦  «        d         }t          |dd¦  «         t          |dd¦  «         d S rQ   )r   Úci_corrrk   r   )r-   Úcorr_cirU   rV   rW   rX   s         r   Útest_ci_corrz&TestDescriptiveStatistics.test_ci_corrj   s…   € Ø”+×%Ò%Ñ'Ô'ˆØ˜A”Jˆ	Ø˜A”Jˆ	Ø”+×'Ò'¨	Ñ2Ô2°1Ô5ˆØ”+×'Ò'¨	Ñ2Ô2°1Ô5ˆÝ˜G W¨aÑ0Ô0Ð0Ý˜G W¨aÑ0Ô0Ð0Ð0Ð0r   c                 ó|   — t          | j                             dd¬¦  «        d         | j        j        d¦  «         d S )Nrb   r   r0   r2   r)   )r   r   rk   r   Útest_corr_weightsr,   s    r   Útest_test_corr_weightsz0TestDescriptiveStatistics.test_test_corr_weightss   sD   € Ý˜DœK×1Ò1°"ÀQÐ1ÑGÔGÈÔJØ œIÔ7¸ñ	<ô 	<ð 	<ð 	<ð 	<r   )r   r   r   r    r   r.   r4   r8   r=   r@   rC   rH   rK   rO   rY   r\   r`   rg   ri   rl   rp   rs   Ú__classcell__)r&   s   @r   r#   r#      sG  ø€ € € € € Øðð ð ð ñ „[ðð7ð 7ð 7ð<ð <ð <ðGð Gð Gð5ð 5ð 5ð;ð ;ð ;ðEð Eð Eð7ð 7ð 7ð;ð ;ð ;ð
4ð 4ð 4ð1ð 1ð 1ð8ð 8ð 8ð6ð 6ð 6ð1ð 1ð 1ð?ð ?ð ?ð4ð 4ð 4ð1ð 1ð 1ð<ð <ð <ð <ð <ð <ð <r   r#   )Únumpyr   Únumpy.testingr   Ústatsmodels.datasetsr   Ústatsmodels.emplike.descriptiver   Úresults.el_resultsr   r	   r#   r!   r   r   ú<module>rz      s¿   ðØ Ð Ð Ð Ø -Ð -Ð -Ð -Ð -Ð -à 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4à +Ð +Ð +Ð +Ð +Ð +ð1ð 1ð 1ð 1ð 1ñ 1ô 1ð 1ð\<ð \<ð \<ð \<ð \< ñ \<ô \<ð \<ð \<ð \<r   