
    'YHh8&                     `    d Z ddlZ G d d      Z G d d      Z G d d      Z G d	 d
      Zy)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	y)	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      | _        y )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    p/var/www/html/planif/env/lib/python3.12/site-packages/statsmodels/regression/tests/results/results_regression.py__init__zLongley.__init__   s    10 &
)&##))((TXX-0MN&xx != > XX  
  XX '% &    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   
   s)    )&V" OFOFOFOFr!   r   c                       e Zd ZdZd Zy)
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
| _	        y )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   sO    GC%$
$

 &
6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y)CCardWLSc                 V   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| _        y )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 ,
)-$$./((TXX-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   s    C&J#r!   r3   c                       e Zd Zd Zd Zy)
LongleyRTOc                 V   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| _        y )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    #& *
)-$$./((TXX-4'%  ?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;      s    (T=r!   r;   )r(   numpyr   r   r.   r3   r;   r#   r!   r   <module>r@      s?    @P @PF! !2J# J#Z/= /=r!   