
    M/Ph8&                     z    d Z ddlZ G d d          Z G d d          Z G d d          Z G d	 d
          ZdS )z(
Hard-coded results for test_regression
    Nc                   .    e Zd ZdZd Zd ZdZdZdZdZ	dS )	Longleyz
    The results for the Longley dataset were obtained from NIST

    http://www.itl.nist.gov/div898/strd/general/dataarchive.html

    Other results were obtained from Stata
    c                    d| _         d| _        d| _        d| _        d| _        d| _        d| _        d| _        d	| _        d
| _	        d| _
        | j        | j        z   | j        | j        z   z  | _        d| _        d| _        d| _        d| _        t!          j        g d          | _        t!          j        d          | _        t!          j        d          | _        d S )N)g'츭.@g1C7VgaN>n) g=gi<Q*g&@go:QIJ)g9$:U@g	/%?gA?gUm?gfft?goow|@g/hh,+Ag`B@gs?g_E?   	   g~AgsEk)Agp/E}Ag#߿t@g:#J{g[g:M'm@gjtm@)gI'ٞ?gԱk?gWxd?g!N?g7Sp?gr]畡h?g1*m?)gLpp@gdWg82$G@g{{աygǀn[s@g;)ogُdg\[%X\*g=
,@gP1Nv|@g鲘D1geCgxZqcg7jUgZw^u@g=$@i)goh?gSӿgJo?g}(Fg5;NA?gvu+g~M8gc"gc,pV?g^k?g}vy g<egOSgh@Lѿg*y+?gU)paramsbsescalersquaredrsquared_adjdf_modeldf_residessssr	mse_model	mse_resid	mse_totalfvaluellfaicbicnparraypvaluesresidresid_pearsonselfs    w/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/statsmodels/regression/tests/results/results_regression.py__init__zLongley.__init__   s    10 &
)&##))(TX-0MN&x != != != > > X   
  X '% & &    c                 
    g dS )N))g	c fg"ui@)gډgkas?)gr&" 	g_J)g.u׃IgC%Z)g#G$ gju?)g AcL@gzW@)i/!i r   s    r   conf_intzLongley.conf_int=   s    " " " 	"r!   )g9m4I@g+?g7?gQ?gq89@?gɓk&z@iԲ )g&䃞Q@gep:Ǡ?gDRZ?ghn?g㈵ ?geSnف@io )g=~P@gPf?gM2r?gj>"D?gl[ ?gNё\L@iX )g^V@g`9z?gtN?g:̗`?g,	PS?g5ctv֌@i5u N)
__name__
__module____qualname____doc__r    r$   HC0_seHC1_seHC2_seHC3_ser#   r!   r   r   r   
   sN         )& )& )&V" " " OFOFOFOFFFr!   r   c                       e Zd ZdZd ZdS )
LongleyGlszR
    The following results were obtained from running the test script with R.
    c                     d| _         d| _        d| _        g d| _        g d| _        d| _        g d| _        g d| _        d	| _        d
| _	        d S )N)g%7po@?gZ޿gu.+@)g~[?g}"?gZb<@g|[^)g~jz @gPn@gN@Qh@g߾d@g(B5@g<Nё>@g[Ӽ@gec%_@gmV}@g|?5,Q@ge΁@gOe\@gBil@g^I@gW/@gEGrm<@)g`Me@g7R]p@geMKg bqg93Lg!:׌gc\qqJ@gsѐ~g,!@gP@g~ƃ`@gۥegMi|pg6$#o@g(b@gGgёA)gR1/@gw~g5C8@)g1<O>g됁?g=+&C>g( ͣo@g>|[o@)
r   r	   r   fittedvaluesr   r
   tvaluesr   r   r   r   s    r   r    zLongleyGls.__init__Q   ss    GC%$ $ $
$ $ $

 &
666AAA  r!   N)r%   r&   r'   r(   r    r#   r!   r   r.   r.   M   s-         ! ! ! ! !r!   r.   c                       e Zd Zd Zd ZdS )CCardWLSc                 D   g d| _         g d| _        d| _        d| _        d| _        d| _        d| _        d| _        d	| _        d
| _	        d| _
        | j        | j        z   dz  | _        d| _        d| _        d| _        d| _        g d| _        g d| _        g d| _        d S )N)gX"g̩c@gm%-Egjq9N@g[r&\)g0]u@gHS@g<aWr#@g揊{FM@gua@g'?q@gUnP?gH
al?   C   gx4-(AgfeBBAgx4-Ag'?q@g     Q@gzac,@g0}g0@gR)@z@)g_?g:x?gѹ܇Y?g&7ˎ?gbL?)HgC?pqg( @J`gq @]ygZ"4ga:egXʫTg|_qg  Jg'{@gpggbN `]g`gHdUg  [P@gJߗZgCbgw2 agi<R@gY`gA `8ygw2 B`@g] ;;9@gz H@gaRg3*f@g s@gt!g?\n@gC?(NK@g4_fhP@guDg& 8@g`g `SB@g	 `U W@g  ag; rWn@g"?BPg   U'4@gd/gY;@g- egG\g  BgR0 B@g0U7@g
 1g%  Ø`gĳ_g9[ga (@ghz ^g?cg_eg9  /^y@gX@g VU@g_dfg}  Ag4_־@gc.  4g]gJ@gJgw(YgwA@gP @*Xg(Dvg!Dg_7Rg oNg 2Ag `;k)Hg`ug͚(g.ԫg^Og(ڬϿgŧlE2޿g\xTg-ԿgpU?gjh1g)~dwۿgGdK^gGsg0h?g6ؿg*}>g^˿g [wVbg]T?g	߿g]֫eugHVU?g2?g:jݟ@gTAgD9ZL?gpx0?g՗!e?g!F2?gT@~?g(K?gzM>g?gBg#?gMO?ggp?g(f{Cٿg$h?go1g͗`?g򴺤XggBgǁW˝ƿgxg@g
cѕ@gſgA,4g(gѦg.B?g'*gsBM1ؿgĉٓgNkY-?gsmp?g z?gg)gtMXMƿg|+˿gzj/g#xJkg4Ԭ\=!?gժ#hHҿgfg_T?g!cgp<)gFοgWB5-ƿgWBJοga-Z6Jgfܒ$⿩r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s    r   r    zCCardWLS.__init__g   s    * * *M M M ,
)-$$./(TX-4'%"". . .< < <
2& & &r!   c                 
    g dS )N))g6<R$gn@)gǵb@g
h"lxns@)g(:go%;6R(@)grK5Lg9#*f@)gҎxg&1d@r#   r   s    r   r$   zCCardWLS.conf_int   s    # # # 	#r!   Nr%   r&   r'   r    r$   r#   r!   r   r3   r3   f   s6        C& C& C&J# # # # #r!   r3   c                       e Zd Zd Zd ZdS )
LongleyRTOc                 D   g d| _         g d| _        d| _        d| _        d| _        d| _        d| _        d| _        d	| _        d
| _	        d| _
        | j        | j        z   dz  | _        d| _        d| _        d| _        d| _        g d| _        g d| _        g d| _        d S )N)gsi+Jg"B1?g9+ۿgoȒ{Rg+RPOڿgmYg|5H@)g8n1`@g&?g=F1?gO?gB-?gSc1@g/*nAgFҺ?gւqP?r   
   gV /Bg\L9AAg9k?Bg-*nAg      0@gll@gf:c]gf:n@g*MGxo@)gv?g1C?gM_j?gU7?g&.b?g!wrp?)gI! q~q@g cJ`gn  ݮV@g   yg {{g_\g F*i@gC j@gyER@gC?@gV2z@g@'!!g FvgOyX;@gDb@g	 `~)gcy?gy#ѿg~q?gsg2$̩gy_qMgِ$?gg?gBs?g&+?g{?gD.ugoUgFd{%w?g`?gRQ̬kr7   r   s    r   r    zLongleyRTO.__init__   s    # # #& & & *
)-$$./(TX-4'%  ? ? ?9 9 9
  r!   c                 
    g dS )N))g|a2Zug:ptm@)g+W.
qo?govl?)go^gpX>;?)gipgby?)g<2TgxCuN?)g˸"@g9@0GU@r#   r   s    r   r$   zLongleyRTO.conf_int   s    = = = 	=r!   Nr9   r#   r!   r   r;   r;      s3        ( ( (T= = = = =r!   r;   )r(   numpyr   r   r.   r3   r;   r#   r!   r   <module>r@      s        @P @P @P @P @P @P @P @PF! ! ! ! ! ! ! !2J# J# J# J# J# J# J# J#Z/= /= /= /= /= /= /= /= /= /=r!   