
    >h                         S SK rSS jrg)    Nc                 .   [        U [        R                  5      (       a  U R                  S:X  a  U R                  n [        U 5      n[        U S   5      nU(       d#  [        R                  " U S   5      R                  n[        R                  " XC4US9nSnSn/ n/ n	/ n
[        X5       H\  u  pXSS2U4'   [        R                  R                  U5      nX:  a  UR                  U5        UnUS-  nMK  U	R                  U5        M^     USS2SU24   U4$ )z
construct array with independent columns

x is either iterable (list, tuple) or instance of ndarray or a subclass
of it.  If x is an ndarray, then each column is assumed to represent a
variable with observations in rows.
   r   )dtypeN   )
isinstancenpndarrayndimTlenasarrayr   zerosziplinalgmatrix_rankappend)xvarnamesr   
nvars_orignobsxoutcountrank_oldvarnames_newvarnames_droppedkeepindxxinirank_news                 kC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\statsmodels/tools/catadd.py	add_indepr!      s     !RZZ  QVVq[CCQJqt9D

1Q4 &&88T&e4DEHLH$QX99((.#HQJE##B' % 6E6	?L((    )N)numpyr   r!    r"   r    <module>r%      s    !)r"   