§
    M/Phò  ã                   ó   — d dl Zdd„ZdS )é    Nc                 ó4  — t          | t          j        ¦  «        r| j        dk    r| j        } t          | ¦  «        }t          | d         ¦  «        }|st          j        | d         ¦  «        j        }t          j        ||f|¬¦  «        }d}d}g }g }	g }
t          | |¦  «        D ]e\  }}||dd…|f<   t          j
                             |¦  «        }||k    r|                     |¦  «         |}|dz  }ŒP|	                     |¦  «         Œf|dd…d|…f         |fS )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                 úX/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/statsmodels/tools/catadd.pyÚ	add_indepr!      s8  € õ !•R”ZÑ Ô ð  Q¤V¨q¢[ [ØŒCˆåQ‘”€JÝˆqŒt‰9Œ9€DØð 'Ý”
˜1˜Qœ4Ñ Ô Ô&ˆÝŒ8T˜:Ð&¨eÐ4Ñ4Ô4€DØ€EØ€HØ€LØÐØ€HÝ˜˜8Ñ$Ô$ð (ð (‰ˆˆRØˆˆQˆQˆQˆX‰Ý”9×(Ò(¨Ñ.Ô.ˆØhÒÐØ×Ò Ñ#Ô#Ð#ØˆHØQ‰JˆEˆEà×#Ò# BÑ'Ô'Ð'Ð'à6E6	Œ?˜LÐ(Ð(ó    )N)Únumpyr   r!   © r"   r    ú<module>r%      s/   ðØ Ð Ð Ð ð!)ð !)ð !)ð !)ð !)ð !)r"   