
    !g>[                     P   d dl Z d dlZd dlmZ e j                  j                  e j                  j                  e            Ze j                  j                  ed      Z e
ed      5 Z eedde      Zddd        G d d	      Z G d
 d      Z G d d      Zy# 1 sw Y   (xY w)    N)
genfromtxtzresults_arima_forecasts.csvrbT,)names	delimiterdtypec                       e Zd ZddZy)ARIMA111c                    d| _         d| _        d| _        |dk(  rjddlm} | j
                  j                  |       | j                  dd  | _        | j                  d d | _        | j                  dz  | _
        | j                  d   | _        | j                  d   | _        | j                  dd  | _        | j                   dd  | _        dg| _        d	g| _        d
| _        d| _        d| _        g d| _        g d| _        g dg dg dg| _        t5        j6                  t5        j8                  | j2                              | _        t<        d   dd  | _        t<        d   dd  | _         t<        d   | _!        t<        d   | _"        y g d| _        g d| _        d| _
        g d| _        g d| _        t5        jF                  g dg dg dg      | _        d| _$        d | _        d!| _        d"| _        d#g| _        d$g| _        g d%| _        g d&| _        t<        d'   dd  | _        t<        d(   dd  | _         t<        d)   | _!        t<        d*   | _"        y )+N   mleresults         y/$?        yC?        gD@gq-~@gZB>@)gQ@gR4@gGz.!)g
7>g'(t,gLH!d<)gm?}fQo[xe?)r   gJqa?	Jl)r   r   g^_o?fc111cfc111cse	fc111cdynfc111cdynse)gq`I$?g3q?g?)g'B#?gRA?g[|grV?)gHF@gN*k8@gh%")gc@m>r   r   )gf$ڧ?(Wc?4/	s)r   g8X?&dBUf)r   r   gl{~?g	mg	u~@g:pΈH@g=U~@y?W[?        yD?        )g.Q5gy7RοgJUgMdѿg*2: 	g'̿gc^GֿgNoɿgпgпg(֩=#ÿgaMeQԿg5ſgOѿg3Qҿgkgwۅ:ҿgۆQ<ÿg<LֿgAѿgbUοgfeǿgXO0пg/ÿg	jҿgY#gF@#H?gxy:Ͽgkga/ٿgA|`˿goض(Aga*g!A	3mgmſgJ8?g`"ĕgMqg.:?gQ}>ʰgdpgi?gD2zg'οgI'L5gb.gs"kۿgo[tg%ӿgkKѿgGW#пg._x%ϿgpDIHg?'ig8EGr?gR4ÿg{?g%?g8?g4Eӻ?g`SQq?g\d8?g!k^ٿg'c|g&SgqѼg bGg!9i?gZ(lg-u׻gORB?gr	OĿggK6¿gzi?gN*kg?gDIHm?g߄B?g:>Z1?gtt?g*ҏ?g{B1?gӁV?gs|x?gS[gBV9?g r?g.4i?g.5B?S?g=@̮?g"gCbԵgt%?gR@g'bdg} yPпgm뼿g'0mPg,?g2w-!?g8ZӿgE>'IgqPiܿgx0DN?gE\տg};l"3ǿg!k^?g4c=gQ}>ʸ?gcKgx|{נ/?gM΢w?gnI?g@J?g$@?g-\Va3?g캷"1?ge ?gxwd6?g@ ?gN^?gÖMտg;"h?g`>?g?m?gѩ+%?g-lIοg;_.gOȿgn,(пggjP4`gnIլg!?gu7OgyVҊog+ٿg&?g]6:8ֿgCbg_?gbT4֎g]a?gԗ?gL~пg.'Hlgv^
?g#/kb?g'g(xǿg(/?g**Z?gҨgAt߿gq&?goo>;ݿgh|?5gS?g3SZK ¿g#KXg-Y?g|~!<ڸgX?gE;?gcg^?g?g\Va3?gst?ge}ܿgEɨ2ſg:KTgׅOg撪&x?gݕ]0ѿgHnM-?gzo?grbܿgfk}Ж޿gz3M~?gK?g4/.Ui?gM?gJ>I?gtgyʿg26t?gZؿg 4W
@gb?gm_uHg\?ge] ggBD?g_[??g:ZՒr?gtx?g_R#?g[]N	I¿g"/@gBg%u{gRB~gEbE?g:?)gv]=@gAc]=@g58EG=@gio=@gףp=
=@gk	>@ga+e)>@g	c>@g]K=>@gCL>@gy&1\>@]m>@r   gH}>@g؁sF>@g(\>@gC6
?@gH}?@g\ AcL?@g^K=K?@g\ Ac\?@gzv?@gn?@g$~?@g58EG?@gw#@@gT @@gFX@@g cZBn@@gڬ\m@@gjt@@gd`T@@g @@gA@g)\HA@g     pA@gW2A@gCA@g!lVB@gtnB@g{B@gC6B@gBC@gQC@g&䃞C@g%CD@gSCD@gǺXD@g6>W[D@g(D@gS!uD@g2ı.E@g^K=+E@ga4_E@g(E@g0*,F@gjqlF@g60G@gB`"G@g	cH@gy):"I@g6<R	J@g2U0*J@gw/K@gNbX9K@g0*K@geL@gPkL@gSL@g&gM@g[M@glxz,{N@gxN@gV/CO@gyX5O@gL
F%9P@gw/P@g6Q@gsh|kQ@gDQ@g#~jR@gT.S@gʡES@g/$T@g\mU@g=,ԚU@gڊAV@g|гYV@gHUW@gTt$W@gPsX@g(~kX@g rhX@g?W[X@g$(~X@gOnX@g]K9Y@gClwY@g)\Y@gd`TZ@g_vOJZ@g!rhZ@g>W[Z@g=,Ԛ[@gAǘ+[@gS:][@geX[@go_Y[@gsF[@g#~j[@gd`T\@gǺf\@gSt$\@g\@gW[>]@gͪύ]@gAǘ]@gx&1@^@g"u^@gŏ1w-_@gjMo_@gw/_@gX`@gCiqF`@gh oz`@g-`@goŏa@gQIa@g	h"l.a@g+La@gz6>oa@gyX5͑a@gܵ|a@g	ca@ghsa@gb@g9#J1b@g?ܵTb@gHPsib@gAfՅb@g:Hb@gJ4b@gtb@gkwc@g(3c@gGx$Pc@g8EGrwc@gec@gXc@g?ܵc@g6<Rd@gnd@gGz*d@gQINd@gS㥛\d@gJ`d@g_Ld@g,eXd@g7[ d@gׁd@gqd@gC6"e@g9vIe@gR'e@gqhe@gǺe@gf@g#J{/2f@gB`"Qf@g鷯Sf@g<R!Rf@gjMf@gH}f@gf@g;Of@gV-g@gd;Og@ggs;g@g_jg@geg@gZd;Og@g<R! h@g[B>h@g	h"lbh@g]K}h@g6;Ni@g_vOi@g-Bi@gA`Єi@g+e`i@g㥛 i@g cZBi@gڬ\mj@g8gDioPj@gzj@g\mj@g48Ek@gvOjIk@gʡEj@gX9vj@gTj@
fc111c_cssfc111cse_cssfc111cdyn_cssfc111cdynse_css)%k_ark_diffk_maarima111_resultsr   __dict__updateresidparamssigmasigma2icstatsaicbicxbfittedvaluesylineararrootsmarootshqic	aic_gretl	bic_gretltvaluespvalues
cov_paramsnpsqrtdiagbseforecast_resultsforecastforecasterrforecast_dynforecasterr_dynarrayllf)selfmethodr   s      h/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/statsmodels/tsa/tests/results/results_arima.py__init__zARIMA111.__init__   s    		U?1 MM  )ABDJ++cr*DK**a-DK||ADH||ADH $D&&*DK
 (=DL'=DL DI%DN%DN1DL8DLHGCEDO wwrwwt78DH -X6st<DM/
;CDAD 0 =D#3M#BD  <DH<DK#DK;DL/DL hh99:(< =DO !DHDHDH DI'=DL'=DL-ODJ^)DKZ -\:34@DM/?ED 0 AD#34E#FD     Nr   __name__
__module____qualname__rK    rL   rJ   r
   r
      s	    hGrL   r
   c                       e Zd ZddZy)ARIMA211c                    |dk(  rddl m} | j                  j                  |       | j                  dd  | _        | j
                  d d | _        | j                  dz  | _        | j                  d   | _	        | j                  d   | _
        | j                  dd  | _        | j                  dd  | _        d| _        dd	g| _        d
g| _        d| _        d| _        d| _        g d| _        g d| _        t/        j0                  g dg dg dg dg      }||j2                  z   t/        j4                  t/        j4                  |            z
  | _        t/        j8                  t/        j4                  | j6                              | _        t<        d   dd  | _        t<        d   dd  | _         t<        d   dd  | _!        t<        d   dd  | _"        y ddl#m} | j                  j                  |       | j                  dd  | _        | j
                  d d | _        | j                  dz  | _        | j                  d   | _	        | j                  d   | _
        | j                  dd  | _        | j                  dd  | _        d| _        ddg| _        dg| _        d| _        d| _        d| _        g d| _        g d | _        t/        j0                  g d!g d"g d#g d$g      }||j2                  z   t/        j4                  t/        j4                  |            z
  | _        t/        j8                  t/        j4                  | j6                              | _        t<        d%   dd  | _        t<        d&   dd  | _         t<        d'   | _!        t<        d(   | _"        y ))Nr   r   r   r   r   r   r   y;On?        yx@        yTN?        gQI@g(~k~@g[Ӽ@)gX9v@gHzG&@guVg)@)gMb@?g#um:g}гY?gR&ʔ8)g
镯?g:~dgMiP?g1Ve?)r   gftې?g/eŁg)sVvu)r   r   gLu?g-İm?)r   r   r   gM(s?fc211cr   fc211cse	fc211cdynfc211cdynsey Ac]?        y鷯@        yڊe?        g\(~@gd`*~@gcZB>2@)gW/'?g
ףp=6@g
ףp=
3)gGx$(?g'xe(gy`=g8hZN/)gܗEJ?g2ϥSg=?g]X/mR?)r   g#Lg?g8lMLr[gA0:i
b)r   r   gTF+S?gV?AQ?)r   r   r   g472d?r    r!   r"   r#   )$r'   r   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r%   r5   r6   r7   r8   r9   r:   r;   r=   rF   Tr?   r<   r>   r@   rA   rB   rC   rD   rE   arima211_css_resultsrH   rI   r   r<   s       rJ   rK   zARIMA211.__init__   s    U?1MM  )ABDJ++cr*DK**a-DK||ADH||ADH $D&&*DKDK '4DL%;DL DI%DN%DN8DL=DLC<9:	#< =J Z\\)BGGBGGJ4G,HH Owwrwwt78DH -X6st<DM/
;CDAD 0 =cd CD#3M#B34#HD 5MM  )ABDJ++cr*DK**a-DK||ADH||ADH $D&&*DKDK (5DL'=DL DI%DN%DN1DLADLB8.%	#' (J Z\\)BGGBGGJ4G,HH Owwrwwt78DH -\:34@DM/?ED 0 AD#34E#FD rL   NrM   rN   rR   rL   rJ   rT   rT      s	    JGrL   rT   c                       e Zd ZddZy)ARIMA112c                 f   d| _         d| _        d| _        d| _        d| _        d| _        |dk(  rddlm} dg| _        dd	g| _	        d
| _
        d| _        d| _        g d| _        g d| _        t        j                   g dg dg dg dg      }||j"                  z   t        j$                  t        j$                  |            z
  | _        t        j(                  t        j$                  | j&                              | _        t,        d   dd  | _        t,        d   dd  | _        t,        d   | _        t,        d   | _        || _        | j8                  dd  | _        | j:                  d d | _        | j<                  dz  | _        | j@                  d   | _!        | j@                  d   | _"        | jF                  dd  | _$        | jJ                  dd  | _&        y g d| _        g d| _        d| _        g d| _        g d| _        t        j                   g dg d g d!g d"g      | _        d#| _'        d$| _(        g d%| _        g d&| _&        g | _)        d'g| _        d(d)g| _	        d*| _
        d+| _!        d,| _"        t,        d-   dd  | _        t,        d.   dd  | _        t,        d/   | _        t,        d0   | _        y )1N   r   r   r   r   r   y?ܵ?        y{P?        y-q        g٬\~@gzG~@gD@)goʡ@g?@g`"gjt)ga2U0*C?g~)KGg}O<go_?)g0z踿?gRj5\gP]?g$GP?)r   g_=HO?g<.BbOg/|M)r   r   gƗ|?g5$S.r)r   r   r   gLI;}?fc112cr   fc112cse	fc112cdynfc112cdynser   r   )gs^!Zȳ?g;?g&>?g|
%8ȳ?)g[He?gXt5=(g-?gcqI?gH ?)g1{On'@g}yљg3zq$@g+w7@)r   gȢ =r   g|}KЛ?)gkux?gh)LU?gZjJ)g6KU?gOI?N,$8ogwr)gvZrf   gê4?gؔ/}?)re   gqwrg\/}?g<Avx?gQn   )g6Kong/-ܱgG=D;gkϿgx~~gAGԿg<ڨgӿgn\pgmڿgVJgҫJCg"^gS;ԖgDgzܷZ'ۿgyCg||.ۿgb~nhg8aAg]7g)F޿gt;g<KPۿguV1gK8ؿg8~ۿgS{mg/J_տgOo+gغLܿg9?q߿g7qڿgؿgݿguпgܶQۿg=4aֿg`YʿgVyտgׁsFҿgZ˿gg+/Ϳg}Rcۿg7-:Yпgxaտg6pgr_˿gA{gp^}<ؿg_YiRglw}9ڿg+mqdٿgyпgZ&|?gt%ݿgŌ ?g8*5{gh^?gT㥛 ?gn?g
-mg56Ngԗ?g4bfǠ?g9g*gk`?glɪgG6g)	??g|YH˿g+F<ygb=?g-i&?g}k,?gTN{J?g$W@?g5|F?g=פ?gur⎷?g@$"?gYjhG?gQO??gȯb?gxw?g0Q?gT7P?g@h=|?g%"gDӿgD$]s?g}zlˀg+,gi{ԇguʣaQ?gO:`g:<Ӹ?gtE)!XU?g?0`g_~?g:ӿgg?gWuVڿg|YH?gNE*-?gygQH2?ggT P?g=Fy尷gBt?gT*gzgd?g?g-|?g1x?gu;ʃ?gO@?gX|?g뉮g%:l?gS^?gyͫ:?g%S;?g4`_?gڿgA^&?gy7g9d?g!vy?gϚ?g?ghW?gv$?g6pʿgzsѐ?gH0[wԿgo1=?g?g;Qi?g[%X?g$d .?gzGοg4?gI4*?gk[?gaȿg<\?g.?g+~NA׿gӿgc?gK8g{K9_ܿg٬\m?gпg/$LgQ,?gIȿg?k~|?gD
)??gKtY?gDkE?gS%?g6D.?g4eEֿgTO}?gg\ Acٿgp}Xo
?geۿgǙ&l??g[7q?gڎԿg)FԿg^~Ɍ?g*A*?g}k,?gtn?gnf#?gf(ϼgs?gܿgJq@g&Nng¼Ǚf?gOVg×gg%?g^jG1?g9]?g#G?g]kSU?g֪]Zgn!A@g!?nzg^iTgnHJz?g?gȮT?)gn>@gǘp=@gn>@g镲=@g):˟>@gDio)>@gH>@g{G:>@g+>@gK4v>@g[B>>@g)Ǻ>@g??@g|гY?@g:pΈ2?@gB?@go?@g٬\]?@gK7?@g8EGr?@gV}b?@g^)?@g	@@gH.@@gx1@@g_Q"@@g<,Z@@gC@@gQI@@gRI&@@gAf@@g`vO@@gyA@gz>A@g?nA@g2w-!A@gecA@g<Nё\B@gT@B@gMbXB@gjMB@gW[C@gڊ]C@gDlC@g2%C@gzD@gxVD@gq-hD@g
h"lxD@gׁD@gEJE@gYE@g\ AcLE@gmV}zE@g"uqE@gecUF@g~jtF@gp_iG@g#~jG@g|?5^H@gȘI@g+&J@gRI&J@gHPJ@gh oK@g鷯K@gx$(~TL@g ~:hL@gK7M@g?\M@g}bM@g|?5^N@gj+N@g1ZDO@gqO@g(9P@gz,CP@gH	Q@gEJaQ@gڬ\mQ@gAc]R@g]FxS@gܵ|S@g#~jT@g?W[T@gU@g oV@g46<V@gH6W@g(\W@gOeW@g.1W@go_X@gMOX@g[ AX@giqX@g	h6Y@gHzgY@g:HY@g	Z@g58EGBZ@gǺZ@gΪVZ@gB`"[@g [@gOa[@gS㥛[@gK42[@gΈ[@gH}[@gQ2\@gI+W\@gj+\@gNё\\@g-F]@g%u]@gS㥛]@gD4^@ge^@gT_@gvOj]_@gJ{/L_@g'`@gz6`@gw#y`@g3ı.n`@g cZB`@gZ`@geX'a@gq-Ba@guja@gaTR'a@g.!a@g+a@gPkwa@g4@b@g)Ǻ*b@gAfSb@gSt$ab@gqb@gBib@g[ Ab@gy)b@gCc@g2ı.,c@gOc@gݓtc@gjtc@guc@guc@g8md@g)Ǻd@g&d@gSt$Qd@g\mTd@gC`d@g+d@g8md@g?d@g|Pkd@gmV}d@gn(e@gMJDe@gc]Ke@g0*e@gGze@g-f@g($f@gL
F%Of@g_LCf@gjqRf@g]mf@g_)ǖf@gsAf@g	h"lf@g46< g@g&g@gX?g@gh ohg@gW2ċg@g!ug@ga+eg@gH}h@g?dh@g*Djh@gJY6i@gh@g@Xi@g#ai@g48Wi@gVi@g?ܵi@g>W[j@gJYPj@g$j@glV}j@gׁsFk@g7A`j@g-!lj@gI+j@gڊj@y!uq        y~:        y=yXh        g0'@gz,Cx@gV/@@
fc112c_cssfc112cse_cssfc112cdyn_cssfc112cdynse_css)*df_modelkr$   r&   k_exogr%   arima112_resultsr   r5   r6   r7   r8   r9   r:   r;   r=   rF   rZ   r?   r<   r>   r@   rA   rB   rC   rD   rE   r(   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   rG   nobsyrr\   s       rJ   rK   zARIMA112.__init__  s{   		U?1 (=DL'4DL DI%DN%DN9DL>DL@</%	#' (J Z\\)BGGBGGJ4G,HH Owwrwwt78DH -X6st<DM/
;CDAD 0 =D#3M#BD  $DMABDJ++cr*DK**a-DK||ADH||ADH $D&&*DK HDHFDK#DKGDL=DL hhHHJJ	(L MDO !DHDI
)$DJV&DKP DG(>DL(*5DL DIDHDH -\:34@DM/?ED 0 AD#34E#FD rL   NrM   rN   rR   rL   rJ   r^   r^     s	    qGrL   r^   )osnumpyr=   r   pathdirnameabspath__file__cur_dirjoinopenfdfloatrA   r
   rT   r^   rR   rL   rJ   <module>r}      s    	  
''//"''//(3
4	ww||G:;	$ N!"DCuMNiG iGXKG KG\rG rGON Ns   (BB%