
p7]c           @   s   d  Z  d d l Z d e f d     YZ d e f d     YZ d e f d     YZ d	 e f d
     YZ d e f d     YZ d S(   s   
Results from Matlab and R
iNt   DescStatResc           B   s   e  Z d  Z d   Z RS(   sG  

    The results were generated from Bruce Hansen's
    MATLAb package:

    Bruce E. Hansen
    Department of Economics
    Social Science Building
    University of Wisconsin
    Madison, WI 53706-1393
    bhansen@ssc.wisc.edu
    http://www.ssc.wisc.edu/~bhansen/

    The R results are from Mai Zhou's emplik package

    c      3   C   s  d	|  _  d
|  _ t j d g d g d g d g d	 g d
 g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d  g d! g d" g d# g d$ g d% g d& g d' g d( g d) g d* g d+ g d, g d- g d. g d/ g d0 g d1 g d2 g d3 g d4 g d5 g d6 g g2  j   |  _ d|  _ d|  _ t j d; g d< g d= g d> g d? g d@ g dA g dB g dC g dD g dE g dF g dG g dH g dI g dJ g dK g dL g dM g dN g dO g d? g dP g dQ g dR g dS g dT g dU g dV g dW g dX g dY g dZ g d[ g d\ g d] g d^ g d_ g d` g dA g da g db g dc g dd g de g df g dg g dh g di g dj g g2  j   |  _ d|  _	 t j dm g dn g do g dp g dq g dr g ds g dt g du g dv g dw g dx g dy g dz g d{ g d| g d} g d~ g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g g2  j   |  _
 d|  _ t j d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g g2  j   |  _ d|  _ d|  _ t j d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g d g dF g d g d g dg dg dg dg dg dg g2  j   |  _ d|  _ d  S(  NgH+@gA(h-@g,Ԛ?g[[%?g״Zy,*?gS.ғ?g+P6?gHncN?gq؅?g?g}}X-?g))Ee?g7Yzp?g䏚],?gVBV;?g+p?g?݂I?g7͔?g
9d?gCrf?gN<9?g؇P  ?g6?g~¡u?gf?gM&vX?gDBi?gS?g`?ga:kΰ?gCE(?gFI?g?gl?g~	GV?glc&0!?gbR'̤?gR)?gQ?g{`?g`2}?gO}Օ?gi?g D,(-?gY8Q?gE?gr?gv?g"]z?g?gJND?g(l?g?sD?gO5AqS?g(r?gS8?gR@g}ͱ@gKqUw?g(?g_lW胕?g~P)?g8Z?gS P?gmߣz?g~31]?gVס?gpq?g`ũ֒?gƢdp?g}͑?g?Z?gh?gIp?g#^?gRy9쾓?gȯb?gc[?gQ?Û?gۂ?g&WMa?gVW9?gV,?g G?g^sa?gzQ?gd9	?g+.M?gc?gRd^?gESw?gf?gEж?gYn͓?gJ̳?g!?g,cC7?gsK!q?g׹i3N?g-
(z?g^K=?g0L
F%?g=4?g9
3?g稣j?gH¾D?gߔh?gVnX	?gfq{8?gdܚi?gƌe?gBw?gءq{?gi?gs%LbZ?g(ÆT?g#gkB?g-rWȿC?giCƙ?gZ+?gɚ?gsN|1?gaIzNY?gjIhG?gO/ߗ?g?g*0gt?gN^?gE?g?gCO?glۜ?gUB?g'Zfm?gt?ghr쨃?gH5?gYsM?gs`䳓?g]?g؅+?g*#V?gl&~?gJOdҖ?gMN?gX?gH%.?g jӿj?g56i?gqC-?g2
,?g͈O)#?g26p?g˸s?g^Uɕ?g+?gBg'?g_TЌ,?g捓@gP,?g#jG?g	?g	k?ga+e?gt(%?gt?g-B4-?gyUg?g`ʐ?gZKi?gt|8c?gl%?g|y?g܀#?gimۛ?gs//?g㪲?gc3?gޭ,Yf?gZ}?gFW?gvk?g+O8?g{_?g48E?gȑț?gbԵ>?gt(CUL?g|x #?gU؏?gu["?gJDAc?g@Pn?geS.?gpG7?g9?gTC?g	/?g,?2?g67',?g7͏?g+ّ?g?Qy9?g|eުP?g_=[?gooD?goˑ?gR{/?g'bdɜ?g`5!?g\w?gTqs?g-?g14?gN?g|G	1?gX+?g0_^}?gN{JΉ=?gByGs?goI~?g×"?gKu/3l?g:K?g<1PN?g=u?g0|?go'_?g64D?gFu:?gBW"P?g^iN^?g4s?g. L?gBѪt?gXm_u?gZc!:?g`2CP?gW"?g@,9?g)?gʋL?gSt?g69|҉?giƢ?g1˞?gh o?gPR)v?g5W?gAv?g|zlˀ?g.?g!u;ʃ?g$I?g'?gl?gWдh?g6ُ?gfa֔?gV{L?g#?gz?g!@gQ?(   gH+@gA(h-@(   g,Ԛ?g[[%?(   g(r?gS8?(   gR@g}ͱ@(   gߔh?gVnX	?(   g捓@gP,?(   g\w?gTqs?(   g-?g14?(   g!@gQ?(   t   ci_meant   test_mean_14t   npt   arrayt   squeezet   test_mean_weightst
   test_var_3t   ci_vart   test_var_weightst   mv_test_meant   mv_test_mean_wtst	   test_skewt   test_skew_wtst   test_kurt_0t	   test_corrt   test_corr_weightst   test_joint_skew_kurt(   t   self(    (    sK   lib/python2.7/site-packages/statsmodels/emplike/tests/results/el_results.pyt   __init__   s   								(   t   __name__t
   __module__t   __doc__R   (    (    (    sK   lib/python2.7/site-packages/statsmodels/emplike/tests/results/el_results.pyR       s   t   RegressionResultsc           B   s   e  Z d  Z d   Z RS(   s#   
    Results for EL Regression
    c         C   s  d |  _  d d t j d d d d d d	 d
 d d d d d d d d d d d d d d g  f |  _ d d t j d d d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, d- d. d/ g  f |  _ d0 d1 t j d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF g  f |  _ dG dH t j dI dJ dK dL dM dN dO dP dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] g  f |  _ df |  _ dg |  _ dh |  _	 di |  _
 d  S(j   Nt   Matlabgw1!?g҉Sͬ?g^WB&?gv 8@?gVL?gc?0l?g=?,?gL_(?gB%?g\iDԬ?g/e	 ?gB>Ӱ?gYޏ?g5̹?gIc8N?g=)?g]?g
iΨ?g7*e?gӷL?g/?g>74?g 'ʔų?g5%Y?gc?g}	^?g~p>uR?gea?g{fIZ?gƧ?gst%?gJ?g<jL?g7ܘ?g{%9`W?g͓k
dv?g&4?gbEa?g=~oӟ?gU+?gF^_?gP(	?g?gp?gjP?g[%Xμ?g_'ei?g>z}?gEu?g?#K?g;?gI>͡?g>4aɨ?gKUڪ?gf/N?g8FG?gt?gDP5z5@?g㊋r?gFaE|?gP:`?gIVѧ?gҌEɨ?g,'?g{eު?gz]zk?g|.PR?g,"J?gQMI?g?5^IL@ge1?g ps?g+,?gL?g_?gdwW?gXY?go'?g?gZ~*O ?gdXG?g=tZ?g̘5ή?gYk(Ѯ?g'?g9??gK?g͎T߱?gϻ0(?gĲCR?gB!J?g3`?gv˓bJg8gͲTV?g)?ghj=?gs'Hz@g,Xؿg	kag|?(   gv˓bJg8(   gͲTV?g)?(   ghj=?gs'Hz@(   g,Xؿg	kag|?(   t   sourceR   R   t
   test_beta0t
   test_beta1t
   test_beta2t
   test_beta3t   test_ci_beta0t   test_ci_beta1t   test_ci_beta2t   test_ci_beta3(   R   (    (    sK   lib/python2.7/site-packages/statsmodels/emplike/tests/results/el_results.pyR   #  s4    				(   R   R   R   R   (    (    (    sK   lib/python2.7/site-packages/statsmodels/emplike/tests/results/el_results.pyR     s   t   ANOVAResultsc           B   s   e  Z d  Z d   Z RS(   s   
    Results for ANOVA
    c      @   C   s   d |  _  d d t j d g  t j d d d d d	 d
 d d d d d d d d d d d d d d d d d d d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ g<  f |  _ d  S(A   NR   g,AF?gq?gG,*#@g}[T?g/>:u?gȗP?g"u?gd?g<k]h?gCY?gX0_^?gX+?gNFa?gɐc?ggej?gϷKu?g+PO?ghqƐ?gp?gSt?g|HF?g:?g`?g-\o?g?gI?ga?g4yT?gy?gmR]?g(?gB=?gDo֐?g(vU?g]].;?g%]3f?g@Α?gH.!?g:<c_?g?g'L?g1^j?gm4?gE,baL?g[;Q?g* 3h?g+`?g`?g$D?g8?gW#2?g0?g.s`9?gE&H?gG?g%:,?gus=A?gI*S̑?g!T?gSYvQ?gkɏ?g R8ߑ?gu?(   R   R   R   t   compute_ANOVA(   R   (    (    sK   lib/python2.7/site-packages/statsmodels/emplike/tests/results/el_results.pyR   K  s    	(   R   R   R   R   (    (    (    sK   lib/python2.7/site-packages/statsmodels/emplike/tests/results/el_results.pyR"   G  s   t   AFTResc           B   s   e  Z d  Z d   Z RS(   sP   
    Results for the AFT model from package emplik in R written by Mai Zhou
    c         C   s7   t  j d d g  |  _ d	 |  _ d
 |  _ d |  _ d  S(   Ngd7@g<r͠g?gjt#?g+3?g\?g[Ӽ'@g[5]f?(   g?gjt#?(   g+3?g\?(   g[Ӽ'@g[5]f?(   R   R   t   test_paramsR   R   t
   test_joint(   R   (    (    sK   lib/python2.7/site-packages/statsmodels/emplike/tests/results/el_results.pyR   ^  s    		(   R   R   R   R   (    (    (    sK   lib/python2.7/site-packages/statsmodels/emplike/tests/results/el_results.pyR$   Z  s   t   OriginResultsc           B   s   e  Z d  Z d   Z RS(   s  
    These results are from Bruce Hansen's Matlab package.
    To replicate the results, the exogenous variables were scaled
    down by 10**-2 and the results were then rescaled.

    These tests must also test likelihood functions because the
    llr when conducting hypothesis tests is the MLE while
    restricting the intercept to 0. Matlab's generic package always
    uses the unrestricted MLE.
    c         C   sN   t  j d d g  |  _ d |  _ d |  _ d |  j |  j |  _ d |  _ d  S(   Ni    g4|\l?gH5,ߚguTךig,ߚ(   R   R   R%   t   test_llft   test_llf_hatt   test_llf_hypotht   test_llf_conf(   R   (    (    sK   lib/python2.7/site-packages/statsmodels/emplike/tests/results/el_results.pyR   p  s
    		(   R   R   R   R   (    (    (    sK   lib/python2.7/site-packages/statsmodels/emplike/tests/results/el_results.pyR'   e  s   
(	   R   t   numpyR   t   objectR    R   R"   R$   R'   (    (    (    sK   lib/python2.7/site-packages/statsmodels/emplike/tests/results/el_results.pyt   <module>   s    (