
    'YHh                     F   d Z ddlZddlZddlmZ ddlmZ ddlm	Z	 ddl
mZ d Zd Z G d	 d
      Zedk(  riddlmZ  e       Z ej&                          ej(                  Z eej/                               Z ee       eZ ed        eej7                               Z ee        ed       ddlmZ  e       Z ej&                          ej(                  Z eej7                               Z ee        ed       eZddlm Z   e        Zej(                  Z eej7                               Z ee       eZ! ed       ddl"m#Z#  e#       Zej(                  Z eej7                               Z ee       ej7                         Z$ ee$jK                                yy)z8examples to check summary, not converted to tests yet


    N)assert_equal)	macrodata)add_constant)OLSc                  @   t        j                         j                  } | j                  ddid       t	        j
                  d|       }|j                         }d|j                         j                         v sJ d|j                         j                         v sJ y )NcpiCPI_T)columnsinplacezCPI_ ~ 1 + np.log(realgdp))datazCPI\_)
r   loadr   renamer   from_formulafitsummaryas_latexas_text)r   modress      ]/var/www/html/planif/env/lib/python3.12/site-packages/statsmodels/iolib/tests/test_summary.pytest_escaped_variable_namer      s    >>  DKKK6


7d
CC
'')Cs{{}--////S[[]**,,,,    c                    t         j                  j                  d      }t         j                  j                  dd      }t        ||      j	                         }t        j                  t              5  |j                  dg       d d d        t        j                  t              5  |j                  g d       d d d        y # 1 sw Y   @xY w# 1 sw Y   y xY w)Nd      x1)xname)r   x2x3)	nprandomrandnr   r   pytestraises
ValueErrorr   )reset_randomstateyxr   s       r   test_wrong_len_xnamer)      s    
		A
		QA
a)--/C	z	" "4&!"	z	" .,-. ." ". .s   3C(CCCc                       e Zd Zd Zy)TestSummaryLatexc                     d}g d}t        |      }g d}t        ||      j                         }|j                         j                  d   j                         }d|z  }t        ||       y )Na  
\begin{center}
\begin{tabular}{lcccccc}
\toprule
               & \textbf{coef} & \textbf{std err} & \textbf{t} & \textbf{P$> |$t$|$} & \textbf{[0.025} & \textbf{0.975]}  \\
\midrule
\textbf{const} &       7.2248  &        0.866     &     8.346  &         0.000        &        5.406    &        9.044     \\
\textbf{x1}    &      -0.6609  &        0.177     &    -3.736  &         0.002        &       -1.033    &       -0.289     \\
\bottomrule
\end{tabular}
\end{center}
)            r.   r.      r0   r0         r2   r   r/   r2   r   r-   	   r   r3   )r3   r2   r   r/   r2   r   r-   r4   r   r3   r-   r.   r/   r0   r.   r.   r1   r0   r0   r2   r-   z
%s
)r   r   r   r   tables_repr_latex_r   )selfdesiredr(   r'   regactuals         r   test__repr_latex_z"TestSummaryLatex.test__repr_latex_%   sc     IOH!Qimmo%%a(557F"VW%r   N)__name__
__module____qualname__r;    r   r   r+   r+   $   s    &r   r+   __main__)TestOLSz

)TestProbitNewton)
TestHampel)TestGlmBinomial)&__doc__numpyr    r#   numpy.testingr   statsmodels.datasetsr   statsmodels.tools.toolsr   #statsmodels.regression.linear_modelr   r   r)   r+   r<   ,statsmodels.regression.tests.test_regressionrA   aregressionsetup_classres1resultsstrsummary_old	r_summaryprintolsresr   (statsmodels.discrete.tests.test_discreterB   probres!statsmodels.robust.tests.test_rlmrC   rlmres!statsmodels.genmod.tests.test_glmrD   smryas_csvr?   r   r   <module>r\      s  
   & * 0 3-.& &0 zD )KGGG'')*I	)F	&MGOO%&I	)	&M J"$K   "GGOO%&I	)	&MG<,KGGOO%&I	)F	&MA!#KGGOO%&I	)
 >>D	$++-k r   