
    M/Ph                        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    rddlmZ  e            Z ej                     ej        Z ee                                          Z ee           eZ ed            ee                                          Z ee            ed           ddlmZ  e            Z ej                     ej        Z ee                                          Z ee            ed           eZddlm Z   e             Zej        Z ee                                          Z ee           eZ! ed           ddl"m#Z#  e#            Zej        Z ee                                          Z ee           e                                Z$ ee$%                                           dS dS )z8examples to check summary, not converted to tests yet


    N)assert_equal)	macrodata)add_constant)OLSc                  d   t          j                    j        } |                     ddid           t	          j        d|           }|                                }d|                                                                v sJ d|                                	                                v sJ d S )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      d/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/statsmodels/iolib/tests/test_summary.pytest_escaped_variable_namer      s    > DKKK666

7d
C
C
CC
''))Cs{{}}--//////S[[]]**,,,,,,,,    c                    t           j                            d          }t           j                            dd          }t          ||                                          }t          j        t                    5  |                    dg           d d d            n# 1 swxY w Y   t          j        t                    5  |                    g d           d d d            d S # 1 swxY w Y   d S )Nd      x1)xname)r   x2x3)	nprandomrandnr   r   pytestraises
ValueErrorr   )reset_randomstateyxr   s       r   test_wrong_len_xnamer)      sI   
	A
	QA
a))--//C	z	"	" " "4&!!!" " " " " " " " " " " " " " "	z	"	" . .,,,---. . . . . . . . . . . . . . . . . .s$   ;BB#&B#C))C-0C-c                       e Zd Zd ZdS )TestSummaryLatexc                    d}g d}t          |          }g d}t          ||                                          }|                                j        d                                         }d|z  }t          ||           d S )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_%   s     IHHOOHHH!Qiimmoo%a(557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 0 0 0 0 0 3 3 3 3 3 3- - -. . .& & & & & & & &0 zDDDDDD '))KGGG''))**I	E)F	E&MMMGOO%%&&I	E)	E&MMM JIIIII""$$K  """GGOO%%&&I	E)	E&MMMG<<<<<<*,,KGGOO%%&&I	E)F	E&MMMAAAAAA!/##KGGOO%%&&I	E)
 >>D	E$++--k r   