Discrete Choice Models
======================


.. _discrete_choice_example_notebook:

`Link to Notebook GitHub <https://github.com/statsmodels/statsmodels/blob/master/examples/notebooks/discrete_choice_example.ipynb>`_

.. raw:: html

   
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <h2 id="Fair's-Affair-data">Fair's Affair data<a class="anchor-link" href="#Fair's-Affair-data">&#182;</a></h2>
   </div>
   </div>
   </div>
   
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <p>A survey of women only was conducted in 1974 by <em>Redbook</em> asking about extramarital affairs.</p>
   </div>
   </div>
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[1]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">print_function</span>
   <span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span>
   <span class="kn">from</span> <span class="nn">scipy</span> <span class="kn">import</span> <span class="n">stats</span>
   <span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="kn">as</span> <span class="nn">plt</span>
   <span class="kn">import</span> <span class="nn">statsmodels.api</span> <span class="kn">as</span> <span class="nn">sm</span>
   <span class="kn">from</span> <span class="nn">statsmodels.formula.api</span> <span class="kn">import</span> <span class="n">logit</span><span class="p">,</span> <span class="n">probit</span><span class="p">,</span> <span class="n">poisson</span><span class="p">,</span> <span class="n">ols</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[2]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="k">print</span><span class="p">(</span><span class="n">sm</span><span class="o">.</span><span class="n">datasets</span><span class="o">.</span><span class="n">fair</span><span class="o">.</span><span class="n">SOURCE</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   
   Fair, Ray. 1978. &quot;A Theory of Extramarital Affairs,&quot; &#96;Journal of Political
       Economy&#96;, February, 45-61.
   
   The data is available at http://fairmodel.econ.yale.edu/rayfair/pdf/2011b.htm
   
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[3]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="k">print</span><span class="p">(</span> <span class="n">sm</span><span class="o">.</span><span class="n">datasets</span><span class="o">.</span><span class="n">fair</span><span class="o">.</span><span class="n">NOTE</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   ::
   
       Number of observations: 6366
       Number of variables: 9
       Variable name definitions:
   
           rate_marriage   : How rate marriage, 1 = very poor, 2 = poor, 3 = fair,
                           4 = good, 5 = very good
           age             : Age
           yrs_married     : No. years married. Interval approximations. See
                           original paper for detailed explanation.
           children        : No. children
           religious       : How relgious, 1 = not, 2 = mildly, 3 = fairly,
                           4 = strongly
           educ            : Level of education, 9 = grade school, 12 = high
                           school, 14 = some college, 16 = college graduate,
                           17 = some graduate school, 20 = advanced degree
           occupation      : 1 = student, 2 = farming, agriculture; semi-skilled,
                           or unskilled worker; 3 = white-colloar; 4 = teacher
                           counselor social worker, nurse; artist, writers;
                           technician, skilled worker, 5 = managerial,
                           administrative, business, 6 = professional with
                           advanced degree
           occupation_husb : Husband&apos;s occupation. Same as occupation.
           affairs         : measure of time spent in extramarital affairs
   
       See the original paper for more details.
   
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[4]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">dta</span> <span class="o">=</span> <span class="n">sm</span><span class="o">.</span><span class="n">datasets</span><span class="o">.</span><span class="n">fair</span><span class="o">.</span><span class="n">load_pandas</span><span class="p">()</span><span class="o">.</span><span class="n">data</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[5]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">dta</span><span class="p">[</span><span class="s">&#39;affair&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="n">dta</span><span class="p">[</span><span class="s">&#39;affairs&#39;</span><span class="p">]</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">)</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="nb">float</span><span class="p">)</span>
   <span class="k">print</span><span class="p">(</span><span class="n">dta</span><span class="o">.</span><span class="n">head</span><span class="p">(</span><span class="mi">10</span><span class="p">))</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
      rate_marriage  age  yrs_married  children  religious  educ  occupation  \
   0              3   32          9.0       3.0          3    17           2   
   1              3   27         13.0       3.0          1    14           3   
   2              4   22          2.5       0.0          1    16           3   
   3              4   37         16.5       4.0          3    16           5   
   4              5   27          9.0       1.0          1    14           3   
   5              4   27          9.0       0.0          2    14           3   
   6              5   37         23.0       5.5          2    12           5   
   7              5   37         23.0       5.5          2    12           2   
   8              3   22          2.5       0.0          2    12           3   
   9              3   27          6.0       0.0          1    16           3   
   
      occupation_husb   affairs  affair  
   0                5  0.111111       1  
   1                4  3.230769       1  
   2                5  1.400000       1  
   3                5  0.727273       1  
   4                4  4.666666       1  
   5                4  4.666666       1  
   6                4  0.852174       1  
   7                3  1.826086       1  
   8                3  4.799999       1  
   9                5  1.333333       1  
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[6]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="k">print</span><span class="p">(</span><span class="n">dta</span><span class="o">.</span><span class="n">describe</span><span class="p">())</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
          rate_marriage          age  yrs_married     children    religious  \
   count    6366.000000  6366.000000  6366.000000  6366.000000  6366.000000   
   mean        4.109645    29.082862     9.009425     1.396874     2.426170   
   std         0.961430     6.847882     7.280120     1.433471     0.878369   
   min         1.000000    17.500000     0.500000     0.000000     1.000000   
   25%         4.000000    22.000000     2.500000     0.000000     2.000000   
   50%         4.000000    27.000000     6.000000     1.000000     2.000000   
   75%         5.000000    32.000000    16.500000     2.000000     3.000000   
   max         5.000000    42.000000    23.000000     5.500000     4.000000   
   
                 educ   occupation  occupation_husb      affairs       affair  
   count  6366.000000  6366.000000      6366.000000  6366.000000  6366.000000  
   mean     14.209865     3.424128         3.850141     0.705374     0.322495  
   std       2.178003     0.942399         1.346435     2.203374     0.467468  
   min       9.000000     1.000000         1.000000     0.000000     0.000000  
   25%      12.000000     3.000000         3.000000     0.000000     0.000000  
   50%      14.000000     3.000000         4.000000     0.000000     0.000000  
   75%      16.000000     4.000000         5.000000     0.484848     1.000000  
   max      20.000000     6.000000         6.000000    57.599991     1.000000  
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[7]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">affair_mod</span> <span class="o">=</span> <span class="n">logit</span><span class="p">(</span><span class="s">&quot;affair ~ occupation + educ + occupation_husb&quot;</span> 
                      <span class="s">&quot;+ rate_marriage + age + yrs_married + children&quot;</span>
                      <span class="s">&quot; + religious&quot;</span><span class="p">,</span> <span class="n">dta</span><span class="p">)</span><span class="o">.</span><span class="n">fit</span><span class="p">()</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   Optimization terminated successfully.
            Current function value: 0.545314
            Iterations 6
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[8]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="k">print</span><span class="p">(</span><span class="n">affair_mod</span><span class="o">.</span><span class="n">summary</span><span class="p">())</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
                              Logit Regression Results                           
   ==============================================================================
   Dep. Variable:                 affair   No. Observations:                 6366
   Model:                          Logit   Df Residuals:                     6357
   Method:                           MLE   Df Model:                            8
   Date:                Wed, 20 May 2015   Pseudo R-squ.:                  0.1327
   Time:                        21:51:54   Log-Likelihood:                -3471.5
   converged:                       True   LL-Null:                       -4002.5
                                           LLR p-value:                5.807e-224
   ===================================================================================
                         coef    std err          z      P&gt;|z|      [95.0% Conf. Int.]
   -----------------------------------------------------------------------------------
   Intercept           3.7257      0.299     12.470      0.000         3.140     4.311
   occupation          0.1602      0.034      4.717      0.000         0.094     0.227
   educ               -0.0392      0.015     -2.533      0.011        -0.070    -0.009
   occupation_husb     0.0124      0.023      0.541      0.589        -0.033     0.057
   rate_marriage      -0.7161      0.031    -22.784      0.000        -0.778    -0.655
   age                -0.0605      0.010     -5.885      0.000        -0.081    -0.040
   yrs_married         0.1100      0.011     10.054      0.000         0.089     0.131
   children           -0.0042      0.032     -0.134      0.893        -0.066     0.058
   religious          -0.3752      0.035    -10.792      0.000        -0.443    -0.307
   ===================================================================================
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <p>How well are we predicting?</p>
   </div>
   </div>
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[9]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">affair_mod</span><span class="o">.</span><span class="n">pred_table</span><span class="p">()</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt output_prompt">
       Out[9]:</div>
   
   
   <div class="output_text output_subarea output_pyout">
   <pre>
   array([[ 3882.,   431.],
          [ 1326.,   727.]])
   </pre>
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <p>The coefficients of the discrete choice model do not tell us much. What we&#39;re after is marginal effects.</p>
   </div>
   </div>
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[10]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">mfx</span> <span class="o">=</span> <span class="n">affair_mod</span><span class="o">.</span><span class="n">get_margeff</span><span class="p">()</span>
   <span class="k">print</span><span class="p">(</span><span class="n">mfx</span><span class="o">.</span><span class="n">summary</span><span class="p">())</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
           Logit Marginal Effects       
   =====================================
   Dep. Variable:                 affair
   Method:                          dydx
   At:                           overall
   ===================================================================================
                        dy/dx    std err          z      P&gt;|z|      [95.0% Conf. Int.]
   -----------------------------------------------------------------------------------
   occupation          0.0293      0.006      4.744      0.000         0.017     0.041
   educ               -0.0072      0.003     -2.538      0.011        -0.013    -0.002
   occupation_husb     0.0023      0.004      0.541      0.589        -0.006     0.010
   rate_marriage      -0.1308      0.005    -26.891      0.000        -0.140    -0.121
   age                -0.0110      0.002     -5.937      0.000        -0.015    -0.007
   yrs_married         0.0201      0.002     10.327      0.000         0.016     0.024
   children           -0.0008      0.006     -0.134      0.893        -0.012     0.011
   religious          -0.0685      0.006    -11.119      0.000        -0.081    -0.056
   ===================================================================================
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[11]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">respondent1000</span> <span class="o">=</span> <span class="n">dta</span><span class="o">.</span><span class="n">ix</span><span class="p">[</span><span class="mi">1000</span><span class="p">]</span>
   <span class="k">print</span><span class="p">(</span><span class="n">respondent1000</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   rate_marriage       4.000000
   age                37.000000
   yrs_married        23.000000
   children            3.000000
   religious           3.000000
   educ               12.000000
   occupation          3.000000
   occupation_husb     4.000000
   affairs             0.521739
   affair              1.000000
   Name: 1000, dtype: float64
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[12]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">resp</span> <span class="o">=</span> <span class="nb">dict</span><span class="p">(</span><span class="nb">zip</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">9</span><span class="p">),</span> <span class="n">respondent1000</span><span class="p">[[</span><span class="s">&quot;occupation&quot;</span><span class="p">,</span> <span class="s">&quot;educ&quot;</span><span class="p">,</span> 
                                               <span class="s">&quot;occupation_husb&quot;</span><span class="p">,</span> <span class="s">&quot;rate_marriage&quot;</span><span class="p">,</span> 
                                               <span class="s">&quot;age&quot;</span><span class="p">,</span> <span class="s">&quot;yrs_married&quot;</span><span class="p">,</span> <span class="s">&quot;children&quot;</span><span class="p">,</span> 
                                               <span class="s">&quot;religious&quot;</span><span class="p">]]</span><span class="o">.</span><span class="n">tolist</span><span class="p">()))</span>
   <span class="n">resp</span><span class="o">.</span><span class="n">update</span><span class="p">({</span><span class="mi">0</span> <span class="p">:</span> <span class="mi">1</span><span class="p">})</span>
   <span class="k">print</span><span class="p">(</span><span class="n">resp</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   {0: 1, 1: 3.0, 2: 12.0, 3: 4.0, 4: 4.0, 5: 37.0, 6: 23.0, 7: 3.0, 8: 3.0}
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[13]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">mfx</span> <span class="o">=</span> <span class="n">affair_mod</span><span class="o">.</span><span class="n">get_margeff</span><span class="p">(</span><span class="n">atexog</span><span class="o">=</span><span class="n">resp</span><span class="p">)</span>
   <span class="k">print</span><span class="p">(</span><span class="n">mfx</span><span class="o">.</span><span class="n">summary</span><span class="p">())</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
           Logit Marginal Effects       
   =====================================
   Dep. Variable:                 affair
   Method:                          dydx
   At:                           overall
   ===================================================================================
                        dy/dx    std err          z      P&gt;|z|      [95.0% Conf. Int.]
   -----------------------------------------------------------------------------------
   occupation          0.0400      0.008      4.711      0.000         0.023     0.057
   educ               -0.0098      0.004     -2.537      0.011        -0.017    -0.002
   occupation_husb     0.0031      0.006      0.541      0.589        -0.008     0.014
   rate_marriage      -0.1788      0.008    -22.743      0.000        -0.194    -0.163
   age                -0.0151      0.003     -5.928      0.000        -0.020    -0.010
   yrs_married         0.0275      0.003     10.256      0.000         0.022     0.033
   children           -0.0011      0.008     -0.134      0.893        -0.017     0.014
   religious          -0.0937      0.009    -10.722      0.000        -0.111    -0.077
   ===================================================================================
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[14]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">affair_mod</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">respondent1000</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt output_prompt">
       Out[14]:</div>
   
   
   <div class="output_text output_subarea output_pyout">
   <pre>
   array([ 0.51878156])
   </pre>
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[15]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">affair_mod</span><span class="o">.</span><span class="n">fittedvalues</span><span class="p">[</span><span class="mi">1000</span><span class="p">]</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt output_prompt">
       Out[15]:</div>
   
   
   <div class="output_text output_subarea output_pyout">
   <pre>
   0.075161592850599757
   </pre>
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[16]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">affair_mod</span><span class="o">.</span><span class="n">model</span><span class="o">.</span><span class="n">cdf</span><span class="p">(</span><span class="n">affair_mod</span><span class="o">.</span><span class="n">fittedvalues</span><span class="p">[</span><span class="mi">1000</span><span class="p">])</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt output_prompt">
       Out[16]:</div>
   
   
   <div class="output_text output_subarea output_pyout">
   <pre>
   0.51878155721215624
   </pre>
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <p>The &quot;correct&quot; model here is likely the Tobit model. We have an work in progress branch &quot;tobit-model&quot; on github, if anyone is interested in censored regression models.</p>
   </div>
   </div>
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <h3 id="Exercise:-Logit-vs-Probit">Exercise: Logit vs Probit<a class="anchor-link" href="#Exercise:-Logit-vs-Probit">&#182;</a></h3>
   </div>
   </div>
   </div>
   
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[17]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mi">8</span><span class="p">))</span>
   <span class="n">ax</span> <span class="o">=</span> <span class="n">fig</span><span class="o">.</span><span class="n">add_subplot</span><span class="p">(</span><span class="mi">111</span><span class="p">)</span>
   <span class="n">support</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mi">6</span><span class="p">,</span> <span class="mi">6</span><span class="p">,</span> <span class="mi">1000</span><span class="p">)</span>
   <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">support</span><span class="p">,</span> <span class="n">stats</span><span class="o">.</span><span class="n">logistic</span><span class="o">.</span><span class="n">cdf</span><span class="p">(</span><span class="n">support</span><span class="p">),</span> <span class="s">&#39;r-&#39;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s">&#39;Logistic&#39;</span><span class="p">)</span>
   <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">support</span><span class="p">,</span> <span class="n">stats</span><span class="o">.</span><span class="n">norm</span><span class="o">.</span><span class="n">cdf</span><span class="p">(</span><span class="n">support</span><span class="p">),</span> <span class="n">label</span><span class="o">=</span><span class="s">&#39;Probit&#39;</span><span class="p">)</span>
   <span class="n">ax</span><span class="o">.</span><span class="n">legend</span><span class="p">();</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   
   
   <div class="output_png output_subarea ">
   <img src="data:image/png;base64,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
   ww/hiLyjj4b27WGbbZKuUMB//vMfhg0bxsiRIwFo3rw5d955J+3ateP111/ngQceYODAgdSpU4eL
   L754hfcuv7J83333UatWLWbOnAnARx99RBRFdO3alffff5+nn356WTvEpEmTVrjPOeecwyabbMKY
   MWOoXLkyH374YVp+VleCJUlagzgOi5ENG0KjRmEChAG4FH7+OZwS0qJFWO1t1y4cNNG5czioont3
   OP98A3AUpeaVAs8//zy33norm2++OZtvvjm33XYbXbt2BeDFF1/kggsuoH79+my44Ybcfvvta7xP
   xYoVmT59OpMmTaJ8+fIccMABJXr+9OnTef3113nsscfYdNNNWW+99TjooINS8rOtzJVgSZJWY9as
   MOlhwgQYOBB23z3pinLEt99C377Qp0/4W8MRR4QQ/NRTUK1a0tVlpyzoj11q2rRpbLvttss+r127
   NtOmTQNCQN1nn32WfW+b1fzlZWmv77XXXkvbtm056qijALjkkku4/vrr1/r8KVOmULVqVTbddNN1
   +jlKwpVgSZJWMmhQGC9bu3aYxmUAXovJk+F//wtjypo0gS+/hH//O7Q8vPRS6Os1AOeErbfeeoX2
   hMmTJ1OzZk0AttpqK6ZMmbLse8v/emUbbbQR7du3Z+LEifTr14/777+fQYMGARS7Ga9WrVrMmjWL
   X375ZR1/krUzBEuS9Kc4hrvvhjPPhCefhAceSOnpufnlxx/hkUfgwAND+P3669DbO316WPVt1syZ
   cTlg4cKFzJ8/f9mrVatW3HnnncycOZOZM2fSrl07zj77bABOO+00unTpwrhx4/j999+54447VrjX
   8hMfXn31VSZMmEAcx2yyySaUL1+ecuVC7KxevToTJ05cbT1bbbUVxx57LK1bt2bOnDksWrSI9957
   Ly0/uyFYkiRg7lw45ZTwf/I/+QSOOSbpirLQH3/A88+HzWx168LQoWFI8rRp8MQTcNhhUL580lWq
   FI477jgqVaq07LVgwQIaN27MHnvswR577EHjxo2XHX5xzDHHcNVVV3HooYdSt25d9ttvPwDWX399
   YMWNcRMmTODII49k4403Zv/99+fvf/87hxxyCABt2rThzjvvpEqVKtx///3L3rtU165dqVChAjvv
   vDPVq1enQ4cOafnZPSxDklTwJkyAE08Mi5oPPwx//jddS332Wdgh2L07NG4cNrOdeGJWns6WjbJl
   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
   xMQAAAAASUVORK5CYII=
   "
   >
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[18]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mi">8</span><span class="p">))</span>
   <span class="n">ax</span> <span class="o">=</span> <span class="n">fig</span><span class="o">.</span><span class="n">add_subplot</span><span class="p">(</span><span class="mi">111</span><span class="p">)</span>
   <span class="n">support</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mi">6</span><span class="p">,</span> <span class="mi">6</span><span class="p">,</span> <span class="mi">1000</span><span class="p">)</span>
   <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">support</span><span class="p">,</span> <span class="n">stats</span><span class="o">.</span><span class="n">logistic</span><span class="o">.</span><span class="n">pdf</span><span class="p">(</span><span class="n">support</span><span class="p">),</span> <span class="s">&#39;r-&#39;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s">&#39;Logistic&#39;</span><span class="p">)</span>
   <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">support</span><span class="p">,</span> <span class="n">stats</span><span class="o">.</span><span class="n">norm</span><span class="o">.</span><span class="n">pdf</span><span class="p">(</span><span class="n">support</span><span class="p">),</span> <span class="n">label</span><span class="o">=</span><span class="s">&#39;Probit&#39;</span><span class="p">)</span>
   <span class="n">ax</span><span class="o">.</span><span class="n">legend</span><span class="p">();</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   
   
   <div class="output_png output_subarea ">
   <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAscAAAHfCAYAAAC8m3VFAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
   AAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xnc1XP+//HHuxJF2qSSkiUkWyRlvSxj6jtMhrF+7WMm
   jDEYkcYSwtjXYWZsM9/ww5gxGmNnKpQWmUKikHZUlor2z++Pd1dzlbrWc87nLI/77datrnM+y+tc
   Sz17n9f7/Q5JkiBJkiQJ6qVdgCRJkpQvDMeSJEnSKoZjSZIkaRXDsSRJkrSK4ViSJElaxXAsSZIk
   rVJlOA4h9AohTAohTA4hXFLJcXuFEJaHEI6u6bmSJElSPqg0HIcQ6gN3A72AnYATQgid13PcDcDz
   NT1XkiRJyhdVjRx3B6YkSTI1SZJlwGNAn3Uc9yvgSeCLWpwrSZIk5YWqwnE7YHqFj2esemy1EEI7
   Yui9d9VD5VvuVXmuJEmSlE8aVPF8dfaWvh3onyRJEkIIQKjBuYQQ3L9akiRJOZEkSajs+arC8Uyg
   fYWP2xNHgCvaE3gs5mI2A3qHEJZV89zyIqsoQ/lq4MCBDBw4MO0yVAt+7QrLjBkweDC88AJ8/DF8
   881AunYdyKGHwhlnQNu2aVeomvDnr3D5tStsq/JqpapqqxgLdAohdAwhNASOA4ZUPCBJkm2SJNk6
   SZKtiX3HZydJMqQ650qSKvfdd9CvH+y2G0ybBv37w7BhcOqpcPHFMTR36QKXXAKLFqVdrSQVvkrD
   cZIky4FzgReAicDjSZK8H0LoG0LoW5tzM1O2JBW/yZOhWzeYPh3eew/uvRd69YKtt4bmzaF37/jY
   xIkxOO+9N0yZknbVklTYqmqrIEmS54Dn1nrsj+s59vSqzlVxKSsrS7sE1ZJfu/w2bhwcfjhccQX0
   7QtrvxNY8evXpg08+ij84Q+w336x9WK33XJbr2rGn7/C5deu+IW0+31DCEnaNUhSPnn/fTjoILjn
   HjjqqJqd+9e/wq9+Ba++CjvtlJ36JKlQhRDqPCFPkpRD8+bB//wP3HBDzYMxwDHHxD7lww+HUaOg
   VavM1ygpM6ozOUy1V9vBV0eOJSlPrFwJRxwBnTvDzTfX7VqXXgpjx8YWi3pVTb2WlIpVo5hpl1GU
   1ve5rc7IsX9lSlKeuOkm+PJLuP76ul/rmmvi6hV33FH3a0lSKXHkWJLywDvvwMEHx4l47dtXfXx1
   fPxxXMHilVdg110zc01JmePIcfY4cixJBWzlyrgixTXXZC4YA2yzTexdPvPMeA9JUtUMx5KUsvvu
   i7//4heZv/Zpp0GDBvDQQ5m/tiQVI9sqJClF8+fDDjvEpdd22SU79xg3Lq6A8f77cfMQSfmhVNoq
   zj77bNq1a8dll11Wo/OmTZtGly5d+Oabb2q8skdd2ioMx5KUoosvhm++iRt4ZNPZZ8OGG8Ltt2f3
   PpKqL1/DcceOHXnggQc45JBDcn7fBx98kIMPPrjO16pLOHadY0lKyfTp8MADcTJetl15JXTpAhdd
   BFtumf37SSpcIYRU1mDOl/8s2HMsSSm58ko46yzYYovs36tNmzgx79prs38vScVnyZIlnH/++bRr
   14527dpxwQUXsHTp0tXP33jjjWyxxRZsueWW3H///dSrV4+PP/4YgNNOO43LL78cgLlz53L44YfT
   vHlzWrZsyQEHHECSJJx88slMmzaNI444giZNmnDzzTczdepU6tWrx8pVM4rnz5/P6aefTrt27WjR
   ogU/+clPsvJaDceSlIKPP4YhQ6Bfv9zds18/eOIJ+OST3N1TUnG49tprGT16NOPHj2f8+PGMHj2a
   QYMGAfD8889z22238corrzB58mSGDh26xrkVR6JvueUW2rdvz9y5c/n888+5/vrrCSEwePBgOnTo
   wDPPPMOCBQu46KKLvlfDySefzOLFi5k4cSKff/45F154YVZeq+FYklJw001x+bZmzXJ3z802g3PO
   geuuy909JdVBCJn5lQGPPvooV1xxBZttthmbbbYZV155JYMHDwbgiSee4IwzzqBz5840atSIq666
   ar3XadiwIbNnz2bq1KnUr1+ffffdt1r3nz17Ns8//zx/+MMfaNq0KQ0aNGD//ffPyGtbm+FYknJs
   zhx4/HH49a9zf+9f/xqefDLWICnPJUlmfmXArFmz2GqrrVZ/3KFDB2bNmgXE4Nq+wiLtW65jYkN5
   L3G/fv3YbrvtOOyww9h222254YYbqnX/6dOn06JFC5o2bVqXl1EthmNJyrHbb4cTT4TNN8/9vTfb
   DE44AX7/+9zfW1Lh2mKLLZg6derqj6dNm0a7du0AaNu2LdOnT1/9XMU/r22TTTbh5ptv5qOPPmLI
   kCHceuut/Pvf/waodBJg+/btmT9/Pl9//XUdX0nVDMeSlEMLFsRNP9bRTpczF1wQl45btCi9GiTl
   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
   QmCC
   "
   >
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <p>Compare the estimates of the Logit Fair model above to a Probit model. Does the prediction table look better? Much difference in marginal effects?</p>
   </div>
   </div>
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <h3 id="Genarlized-Linear-Model-Example">Genarlized Linear Model Example<a class="anchor-link" href="#Genarlized-Linear-Model-Example">&#182;</a></h3>
   </div>
   </div>
   </div>
   
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[19]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="k">print</span><span class="p">(</span><span class="n">sm</span><span class="o">.</span><span class="n">datasets</span><span class="o">.</span><span class="n">star98</span><span class="o">.</span><span class="n">SOURCE</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   
   Jeff Gill&apos;s &#96;Generalized Linear Models: A Unified Approach&#96;
   
   http://jgill.wustl.edu/research/books.html
   
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[20]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="k">print</span><span class="p">(</span><span class="n">sm</span><span class="o">.</span><span class="n">datasets</span><span class="o">.</span><span class="n">star98</span><span class="o">.</span><span class="n">DESCRLONG</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   
   This data is on the California education policy and outcomes (STAR program
   results for 1998.  The data measured standardized testing by the California
   Department of Education that required evaluation of 2nd - 11th grade students
   by the the Stanford 9 test on a variety of subjects.  This dataset is at
   the level of the unified school district and consists of 303 cases.  The
   binary response variable represents the number of 9th graders scoring
   over the national median value on the mathematics exam.
   
   The data used in this example is only a subset of the original source.
   
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[21]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="k">print</span><span class="p">(</span><span class="n">sm</span><span class="o">.</span><span class="n">datasets</span><span class="o">.</span><span class="n">star98</span><span class="o">.</span><span class="n">NOTE</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   ::
   
       Number of Observations - 303 (counties in California).
   
       Number of Variables - 13 and 8 interaction terms.
   
       Definition of variables names::
   
           NABOVE   - Total number of students above the national median for the
                      math section.
           NBELOW   - Total number of students below the national median for the
                      math section.
           LOWINC   - Percentage of low income students
           PERASIAN - Percentage of Asian student
           PERBLACK - Percentage of black students
           PERHISP  - Percentage of Hispanic students
           PERMINTE - Percentage of minority teachers
           AVYRSEXP - Sum of teachers&apos; years in educational service divided by the
                   number of teachers.
           AVSALK   - Total salary budget including benefits divided by the number
                      of full-time teachers (in thousands)
           PERSPENK - Per-pupil spending (in thousands)
           PTRATIO  - Pupil-teacher ratio.
           PCTAF    - Percentage of students taking UC/CSU prep courses
           PCTCHRT  - Percentage of charter schools
           PCTYRRND - Percentage of year-round schools
   
           The below variables are interaction terms of the variables defined
           above.
   
           PERMINTE_AVYRSEXP
           PEMINTE_AVSAL
           AVYRSEXP_AVSAL
           PERSPEN_PTRATIO
           PERSPEN_PCTAF
           PTRATIO_PCTAF
           PERMINTE_AVTRSEXP_AVSAL
           PERSPEN_PTRATIO_PCTAF
   
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[22]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">dta</span> <span class="o">=</span> <span class="n">sm</span><span class="o">.</span><span class="n">datasets</span><span class="o">.</span><span class="n">star98</span><span class="o">.</span><span class="n">load_pandas</span><span class="p">()</span><span class="o">.</span><span class="n">data</span>
   <span class="k">print</span><span class="p">(</span><span class="n">dta</span><span class="o">.</span><span class="n">columns</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   Index([u&apos;NABOVE&apos;, u&apos;NBELOW&apos;, u&apos;LOWINC&apos;, u&apos;PERASIAN&apos;, u&apos;PERBLACK&apos;, u&apos;PERHISP&apos;, u&apos;PERMINTE&apos;, u&apos;AVYRSEXP&apos;, u&apos;AVSALK&apos;, u&apos;PERSPENK&apos;, u&apos;PTRATIO&apos;, u&apos;PCTAF&apos;, u&apos;PCTCHRT&apos;, u&apos;PCTYRRND&apos;, u&apos;PERMINTE_AVYRSEXP&apos;, u&apos;PERMINTE_AVSAL&apos;, u&apos;AVYRSEXP_AVSAL&apos;, u&apos;PERSPEN_PTRATIO&apos;, u&apos;PERSPEN_PCTAF&apos;, u&apos;PTRATIO_PCTAF&apos;, u&apos;PERMINTE_AVYRSEXP_AVSAL&apos;, u&apos;PERSPEN_PTRATIO_PCTAF&apos;], dtype=&apos;object&apos;)
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[23]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="k">print</span><span class="p">(</span><span class="n">dta</span><span class="p">[[</span><span class="s">&#39;NABOVE&#39;</span><span class="p">,</span> <span class="s">&#39;NBELOW&#39;</span><span class="p">,</span> <span class="s">&#39;LOWINC&#39;</span><span class="p">,</span> <span class="s">&#39;PERASIAN&#39;</span><span class="p">,</span> <span class="s">&#39;PERBLACK&#39;</span><span class="p">,</span> <span class="s">&#39;PERHISP&#39;</span><span class="p">,</span> <span class="s">&#39;PERMINTE&#39;</span><span class="p">]]</span><span class="o">.</span><span class="n">head</span><span class="p">(</span><span class="mi">10</span><span class="p">))</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
      NABOVE  NBELOW    LOWINC   PERASIAN   PERBLACK    PERHISP   PERMINTE
   0     452     355  34.39730  23.299300  14.235280  11.411120  15.918370
   1     144      40  17.36507  29.328380   8.234897   9.314884  13.636360
   2     337     234  32.64324   9.226386  42.406310  13.543720  28.834360
   3     395     178  11.90953  13.883090   3.796973  11.443110  11.111110
   4       8      57  36.88889  12.187500  76.875000   7.604167  43.589740
   5    1348     899  20.93149  28.023510   4.643221  13.808160  15.378490
   6     477     887  53.26898   8.447858  19.374830  37.905330  25.525530
   7     565     347  15.19009   3.665781   2.649680  13.092070   6.203008
   8     205     320  28.21582  10.430420   6.786374  32.334300  13.461540
   9     469     598  32.77897  17.178310  12.484930  28.323290  27.259890
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[24]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="k">print</span><span class="p">(</span><span class="n">dta</span><span class="p">[[</span><span class="s">&#39;AVYRSEXP&#39;</span><span class="p">,</span> <span class="s">&#39;AVSALK&#39;</span><span class="p">,</span> <span class="s">&#39;PERSPENK&#39;</span><span class="p">,</span> <span class="s">&#39;PTRATIO&#39;</span><span class="p">,</span> <span class="s">&#39;PCTAF&#39;</span><span class="p">,</span> <span class="s">&#39;PCTCHRT&#39;</span><span class="p">,</span> <span class="s">&#39;PCTYRRND&#39;</span><span class="p">]]</span><span class="o">.</span><span class="n">head</span><span class="p">(</span><span class="mi">10</span><span class="p">))</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
      AVYRSEXP    AVSALK  PERSPENK   PTRATIO     PCTAF  PCTCHRT   PCTYRRND
   0  14.70646  59.15732  4.445207  21.71025  57.03276        0  22.222220
   1  16.08324  59.50397  5.267598  20.44278  64.62264        0   0.000000
   2  14.59559  60.56992  5.482922  18.95419  53.94191        0   0.000000
   3  14.38939  58.33411  4.165093  21.63539  49.06103        0   7.142857
   4  13.90568  63.15364  4.324902  18.77984  52.38095        0   0.000000
   5  14.97755  66.97055  3.916104  24.51914  44.91578        0   2.380952
   6  14.67829  57.62195  4.270903  22.21278  32.28916        0  12.121210
   7  13.66197  63.44740  4.309734  24.59026  30.45267        0   0.000000
   8  16.41760  57.84564  4.527603  21.74138  22.64574        0   0.000000
   9  12.51864  57.80141  4.648917  20.26010  26.07099        0   0.000000
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[25]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">formula</span> <span class="o">=</span> <span class="s">&#39;NABOVE + NBELOW ~ LOWINC + PERASIAN + PERBLACK + PERHISP + PCTCHRT &#39;</span>
   <span class="n">formula</span> <span class="o">+=</span> <span class="s">&#39;+ PCTYRRND + PERMINTE*AVYRSEXP*AVSALK + PERSPENK*PTRATIO*PCTAF&#39;</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <h4 id="Aside:-Binomial-distribution">Aside: Binomial distribution<a class="anchor-link" href="#Aside:-Binomial-distribution">&#182;</a></h4>
   </div>
   </div>
   </div>
   
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <p>Toss a six-sided die 5 times, what&#39;s the probability of exactly 2 fours?</p>
   </div>
   </div>
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[26]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">stats</span><span class="o">.</span><span class="n">binom</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="mf">1.</span><span class="o">/</span><span class="mi">6</span><span class="p">)</span><span class="o">.</span><span class="n">pmf</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt output_prompt">
       Out[26]:</div>
   
   
   <div class="output_text output_subarea output_pyout">
   <pre>
   0.16075102880658435
   </pre>
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[27]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="kn">from</span> <span class="nn">scipy.misc</span> <span class="kn">import</span> <span class="n">comb</span>
   <span class="n">comb</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span> <span class="o">*</span> <span class="p">(</span><span class="mi">1</span><span class="o">/</span><span class="mf">6.</span><span class="p">)</span><span class="o">**</span><span class="mi">2</span> <span class="o">*</span> <span class="p">(</span><span class="mi">5</span><span class="o">/</span><span class="mf">6.</span><span class="p">)</span><span class="o">**</span><span class="mi">3</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt output_prompt">
       Out[27]:</div>
   
   
   <div class="output_text output_subarea output_pyout">
   <pre>
   0.1607510288065844
   </pre>
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[28]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="kn">from</span> <span class="nn">statsmodels.formula.api</span> <span class="kn">import</span> <span class="n">glm</span>
   <span class="n">glm_mod</span> <span class="o">=</span> <span class="n">glm</span><span class="p">(</span><span class="n">formula</span><span class="p">,</span> <span class="n">dta</span><span class="p">,</span> <span class="n">family</span><span class="o">=</span><span class="n">sm</span><span class="o">.</span><span class="n">families</span><span class="o">.</span><span class="n">Binomial</span><span class="p">())</span><span class="o">.</span><span class="n">fit</span><span class="p">()</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[29]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="k">print</span><span class="p">(</span><span class="n">glm_mod</span><span class="o">.</span><span class="n">summary</span><span class="p">())</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
                     Generalized Linear Model Regression Results                   
   ================================================================================
   Dep. Variable:     [&apos;NABOVE&apos;, &apos;NBELOW&apos;]   No. Observations:                  303
   Model:                              GLM   Df Residuals:                      282
   Model Family:                  Binomial   Df Model:                           20
   Link Function:                    logit   Scale:                             1.0
   Method:                            IRLS   Log-Likelihood:                -2998.6
   Date:                  Wed, 20 May 2015   Deviance:                       4078.8
   Time:                          21:52:00   Pearson chi2:                 4.05e+03
   No. Iterations:                       7                                         
   ============================================================================================
                                  coef    std err          z      P&gt;|z|      [95.0% Conf. Int.]
   --------------------------------------------------------------------------------------------
   Intercept                    2.9589      1.547      1.913      0.056        -0.073     5.990
   LOWINC                      -0.0168      0.000    -38.749      0.000        -0.018    -0.016
   PERASIAN                     0.0099      0.001     16.505      0.000         0.009     0.011
   PERBLACK                    -0.0187      0.001    -25.182      0.000        -0.020    -0.017
   PERHISP                     -0.0142      0.000    -32.818      0.000        -0.015    -0.013
   PCTCHRT                      0.0049      0.001      3.921      0.000         0.002     0.007
   PCTYRRND                    -0.0036      0.000    -15.878      0.000        -0.004    -0.003
   PERMINTE                     0.2545      0.030      8.498      0.000         0.196     0.313
   AVYRSEXP                     0.2407      0.057      4.212      0.000         0.129     0.353
   PERMINTE:AVYRSEXP           -0.0141      0.002     -7.391      0.000        -0.018    -0.010
   AVSALK                       0.0804      0.014      5.775      0.000         0.053     0.108
   PERMINTE:AVSALK             -0.0040      0.000     -8.450      0.000        -0.005    -0.003
   AVYRSEXP:AVSALK             -0.0039      0.001     -4.059      0.000        -0.006    -0.002
   PERMINTE:AVYRSEXP:AVSALK     0.0002   2.99e-05      7.428      0.000         0.000     0.000
   PERSPENK                    -1.9522      0.317     -6.162      0.000        -2.573    -1.331
   PTRATIO                     -0.3341      0.061     -5.453      0.000        -0.454    -0.214
   PERSPENK:PTRATIO             0.0917      0.015      6.321      0.000         0.063     0.120
   PCTAF                       -0.1690      0.033     -5.169      0.000        -0.233    -0.105
   PERSPENK:PCTAF               0.0490      0.007      6.574      0.000         0.034     0.064
   PTRATIO:PCTAF                0.0080      0.001      5.362      0.000         0.005     0.011
   PERSPENK:PTRATIO:PCTAF      -0.0022      0.000     -6.445      0.000        -0.003    -0.002
   ============================================================================================
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <p>The number of trials </p>
   </div>
   </div>
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[30]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">glm_mod</span><span class="o">.</span><span class="n">model</span><span class="o">.</span><span class="n">data</span><span class="o">.</span><span class="n">orig_endog</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt output_prompt">
       Out[30]:</div>
   
   
   <div class="output_text output_subarea output_pyout">
   <pre>
   0      807
   1      184
   2      571
   3      573
   4       65
   5     2247
   6     1364
   7      912
   8      525
   9     1067
   10    3016
   11     235
   12     556
   13     688
   14     252
   ...
   288      53
   289     266
   290     304
   291    1338
   292    1170
   293    1431
   294     248
   295     516
   296     591
   297      59
   298     342
   299     154
   300     595
   301     709
   302     156
   Length: 303, dtype: float64
   </pre>
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[31]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">glm_mod</span><span class="o">.</span><span class="n">fittedvalues</span> <span class="o">*</span> <span class="n">glm_mod</span><span class="o">.</span><span class="n">model</span><span class="o">.</span><span class="n">data</span><span class="o">.</span><span class="n">orig_endog</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt output_prompt">
       Out[31]:</div>
   
   
   <div class="output_text output_subarea output_pyout">
   <pre>
   0      470.732584
   1      138.266178
   2      285.832629
   3      392.702917
   4       20.963146
   5     1543.545102
   6      454.209651
   7      598.497867
   8      261.720305
   9      540.687237
   10     722.479333
   11     203.583934
   12     258.167040
   13     303.902616
   14     168.330747
   ...
   288     33.470295
   289     68.855461
   290    174.264199
   291    827.377548
   292    506.242734
   293    958.896993
   294    187.988967
   295    259.823500
   296    379.553974
   297     17.656181
   298    111.464708
   299     61.037884
   300    235.517446
   301    290.952508
   302     53.312851
   Length: 303, dtype: float64
   </pre>
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <p>First differences: We hold all explanatory variables constant at their means and manipulate the percentage of low income households to assess its impact
   on the response variables:</p>
   </div>
   </div>
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[32]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">exog</span> <span class="o">=</span> <span class="n">glm_mod</span><span class="o">.</span><span class="n">model</span><span class="o">.</span><span class="n">data</span><span class="o">.</span><span class="n">orig_exog</span> <span class="c"># get the dataframe</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[33]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">means25</span> <span class="o">=</span> <span class="n">exog</span><span class="o">.</span><span class="n">mean</span><span class="p">()</span>
   <span class="k">print</span><span class="p">(</span><span class="n">means25</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   Intercept                       1.000000
   LOWINC                         41.409877
   PERASIAN                        5.896335
   PERBLACK                        5.636808
   PERHISP                        34.398080
   PCTCHRT                         1.175909
   PCTYRRND                       11.611905
   PERMINTE                       14.694747
   AVYRSEXP                       14.253875
   PERMINTE:AVYRSEXP             209.018700
   AVSALK                         58.640258
   PERMINTE:AVSALK               879.979883
   AVYRSEXP:AVSALK               839.718173
   PERMINTE:AVYRSEXP:AVSALK    12585.266464
   PERSPENK                        4.320310
   PTRATIO                        22.464250
   PERSPENK:PTRATIO               96.295756
   PCTAF                          33.630593
   PERSPENK:PCTAF                147.235740
   PTRATIO:PCTAF                 747.445536
   PERSPENK:PTRATIO:PCTAF       3243.607568
   dtype: float64
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[34]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">means25</span><span class="p">[</span><span class="s">&#39;LOWINC&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">exog</span><span class="p">[</span><span class="s">&#39;LOWINC&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">quantile</span><span class="p">(</span><span class="o">.</span><span class="mi">25</span><span class="p">)</span>
   <span class="k">print</span><span class="p">(</span><span class="n">means25</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   Intercept                       1.000000
   LOWINC                         26.683040
   PERASIAN                        5.896335
   PERBLACK                        5.636808
   PERHISP                        34.398080
   PCTCHRT                         1.175909
   PCTYRRND                       11.611905
   PERMINTE                       14.694747
   AVYRSEXP                       14.253875
   PERMINTE:AVYRSEXP             209.018700
   AVSALK                         58.640258
   PERMINTE:AVSALK               879.979883
   AVYRSEXP:AVSALK               839.718173
   PERMINTE:AVYRSEXP:AVSALK    12585.266464
   PERSPENK                        4.320310
   PTRATIO                        22.464250
   PERSPENK:PTRATIO               96.295756
   PCTAF                          33.630593
   PERSPENK:PCTAF                147.235740
   PTRATIO:PCTAF                 747.445536
   PERSPENK:PTRATIO:PCTAF       3243.607568
   dtype: float64
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[35]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">means75</span> <span class="o">=</span> <span class="n">exog</span><span class="o">.</span><span class="n">mean</span><span class="p">()</span>
   <span class="n">means75</span><span class="p">[</span><span class="s">&#39;LOWINC&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">exog</span><span class="p">[</span><span class="s">&#39;LOWINC&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">quantile</span><span class="p">(</span><span class="o">.</span><span class="mi">75</span><span class="p">)</span>
   <span class="k">print</span><span class="p">(</span><span class="n">means75</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   Intercept                       1.000000
   LOWINC                         55.460075
   PERASIAN                        5.896335
   PERBLACK                        5.636808
   PERHISP                        34.398080
   PCTCHRT                         1.175909
   PCTYRRND                       11.611905
   PERMINTE                       14.694747
   AVYRSEXP                       14.253875
   PERMINTE:AVYRSEXP             209.018700
   AVSALK                         58.640258
   PERMINTE:AVSALK               879.979883
   AVYRSEXP:AVSALK               839.718173
   PERMINTE:AVYRSEXP:AVSALK    12585.266464
   PERSPENK                        4.320310
   PTRATIO                        22.464250
   PERSPENK:PTRATIO               96.295756
   PCTAF                          33.630593
   PERSPENK:PCTAF                147.235740
   PTRATIO:PCTAF                 747.445536
   PERSPENK:PTRATIO:PCTAF       3243.607568
   dtype: float64
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[36]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">resp25</span> <span class="o">=</span> <span class="n">glm_mod</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">means25</span><span class="p">)</span>
   <span class="n">resp75</span> <span class="o">=</span> <span class="n">glm_mod</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">means75</span><span class="p">)</span>
   <span class="n">diff</span> <span class="o">=</span> <span class="n">resp75</span> <span class="o">-</span> <span class="n">resp25</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <p>The interquartile first difference for the percentage of low income households in a school district is:</p>
   </div>
   </div>
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[37]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="k">print</span><span class="p">(</span><span class="s">&quot;</span><span class="si">%2.4f%%</span><span class="s">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">diff</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">*</span><span class="mi">100</span><span class="p">))</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   <div class="output_subarea output_stream output_stdout output_text">
   <pre>
   -11.8863%
   
   </pre>
   </div>
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[38]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">nobs</span> <span class="o">=</span> <span class="n">glm_mod</span><span class="o">.</span><span class="n">nobs</span>
   <span class="n">y</span> <span class="o">=</span> <span class="n">glm_mod</span><span class="o">.</span><span class="n">model</span><span class="o">.</span><span class="n">endog</span>
   <span class="n">yhat</span> <span class="o">=</span> <span class="n">glm_mod</span><span class="o">.</span><span class="n">mu</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[39]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="kn">from</span> <span class="nn">statsmodels.graphics.api</span> <span class="kn">import</span> <span class="n">abline_plot</span>
   <span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mi">8</span><span class="p">))</span>
   <span class="n">ax</span> <span class="o">=</span> <span class="n">fig</span><span class="o">.</span><span class="n">add_subplot</span><span class="p">(</span><span class="mi">111</span><span class="p">,</span> <span class="n">ylabel</span><span class="o">=</span><span class="s">&#39;Observed Values&#39;</span><span class="p">,</span> <span class="n">xlabel</span><span class="o">=</span><span class="s">&#39;Fitted Values&#39;</span><span class="p">)</span>
   <span class="n">ax</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">yhat</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
   <span class="n">y_vs_yhat</span> <span class="o">=</span> <span class="n">sm</span><span class="o">.</span><span class="n">OLS</span><span class="p">(</span><span class="n">y</span><span class="p">,</span> <span class="n">sm</span><span class="o">.</span><span class="n">add_constant</span><span class="p">(</span><span class="n">yhat</span><span class="p">,</span> <span class="n">prepend</span><span class="o">=</span><span class="bp">True</span><span class="p">))</span><span class="o">.</span><span class="n">fit</span><span class="p">()</span>
   <span class="n">fig</span> <span class="o">=</span> <span class="n">abline_plot</span><span class="p">(</span><span class="n">model_results</span><span class="o">=</span><span class="n">y_vs_yhat</span><span class="p">,</span> <span class="n">ax</span><span class="o">=</span><span class="n">ax</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   
   
   <div class="output_png output_subarea ">
   <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtQAAAHuCAYAAAC/JJumAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
   AAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xl8VNX9//HXCRiNCypgsVq3gruIibuoYHUSlxYLUavV
   /iKIcQMXRkSKCyopWkVRXLEKqbbaWkSjX80kLtBG3EUE933fIqioAYSc3x93AkmYyWz3zr0z834+
   HvOQmdw593PvjI/HJyefcz7GWouIiIiIiKSnyO8ARERERERymRJqEREREZEMKKEWEREREcmAEmoR
   ERERkQwooRYRERERyYASahERERGRDHiaUBtj7jTGfGmMWdjFMTcYY942xiwwxpR6GY+IiIiIiNu8
   nqGeARwe74fGmCOBftba7YFq4BaP4xERERERcZWnCbW19n/Aki4OGQLURo99FtjEGNPHy5hERERE
   RNzkdw31lsDH7Z5/AvzKp1hERERERFLW3e8AANPp+Vq90I0x6o8uIiIiIllhre2cn3bJ74T6U2Cr
   ds9/FX1tLdYqp5aOJk6cyMSJE/0OQwJG3wuJRd8LiUXfC4nFmJRyacD/ko864P8BGGP2A7611n7p
   b0giIiIiIsnzdIbaGHMPMAjobYz5GLgUWAfAWnubtfYRY8yRxph3gB+B4V7GIyIiIiLiNk8Tamvt
   CUkcM8rLGCR/DR482O8QJID0vZBY9L2QWPS9ELeYXKhNNsbYXIhTRERERHKbMSbnFiWKiIiIiPiu
   tRUeeii99yqhFhEREZGC9u67MHIktLSk936/d/kQEREREfFFaytcfz3suy/89rfw1FPpjaMZahER
   EREpOG+9BSNGgDEwbx7ssEP6Y2mGWkREREQKxqpVcM01cMABcNxxMHduZsk0aIZaRERERArEa6/B
   8OGw/vrw7LPQt68742qGWkRERETy2sqV8Je/wMEHw8knw+OPu5dMg2aoRURERCSPvfKKMyvdqxe8
   +CJss43759AMtYiIiIjknRUr4LLL4NBD4YwzIBLxJpkGzVCLiIiISJ556SVnVvpXv4L5853/ekkz
   1CIiIiKSF5Yvh4sugsMPh3AYHn7Y+2QaNEMtIiIiInngueecfaX79YMFC+CXv8zeuZVQi4iIiEjO
   WrYMLr0UZs6EqVPh+OOdZi3ZpIRaRERERHLSvHnOrHT//s5uHn36+BOHEmoRERERySk//eTUSt9z
   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
   "
   >
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <h4 id="Plot-fitted-values-vs-Pearson-residuals">Plot fitted values vs Pearson residuals<a class="anchor-link" href="#Plot-fitted-values-vs-Pearson-residuals">&#182;</a></h4>
   </div>
   </div>
   </div>
   
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <p>Pearson residuals are defined to be </p>
   <p>$$\frac{(y - \mu)}{\sqrt{(var(\mu))}}$$</p>
   <p>where var is typically determined by the family. E.g., binomial variance is $np(1 - p)$</p>
   </div>
   </div>
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[40]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mi">8</span><span class="p">))</span>
   <span class="n">ax</span> <span class="o">=</span> <span class="n">fig</span><span class="o">.</span><span class="n">add_subplot</span><span class="p">(</span><span class="mi">111</span><span class="p">,</span> <span class="n">title</span><span class="o">=</span><span class="s">&#39;Residual Dependence Plot&#39;</span><span class="p">,</span> <span class="n">xlabel</span><span class="o">=</span><span class="s">&#39;Fitted Values&#39;</span><span class="p">,</span>
                             <span class="n">ylabel</span><span class="o">=</span><span class="s">&#39;Pearson Residuals&#39;</span><span class="p">)</span>
   <span class="n">ax</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">yhat</span><span class="p">,</span> <span class="n">stats</span><span class="o">.</span><span class="n">zscore</span><span class="p">(</span><span class="n">glm_mod</span><span class="o">.</span><span class="n">resid_pearson</span><span class="p">))</span>
   <span class="n">ax</span><span class="o">.</span><span class="n">axis</span><span class="p">(</span><span class="s">&#39;tight&#39;</span><span class="p">)</span>
   <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">([</span><span class="mf">0.0</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">],[</span><span class="mf">0.0</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">],</span> <span class="s">&#39;k-&#39;</span><span class="p">);</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   
   
   <div class="output_png output_subarea ">
   <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAswAAAH4CAYAAABe0rs8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
   AAALEgAACxIB0t1+/AAAIABJREFUeJzt3XucHFd55//vI+TBAxhsWcYEMDYYCOA1ZjAXZwV4IDs9
   JoBYaUISbhEmi3ZJFggMoIAXUBaZS0DGQPYHayB44nAJixERhExruIxBQBywZWEwECBgQrgEYzAY
   hsi2nt8fVS21Rt3V1d11OVX1eb9e9Zrpa506dXv61HNOmbsLAAAAQG9ryi4AAAAAEDICZgAAACAB
   ATMAAACQgIAZAAAASEDADAAAACQgYAYAAAASEDADaBQze7qZtRNeXzazP8pgPtNm9q/jfk8IzGy7
   mV1WdjnSqFO9AwgHATOAYJnZd8zsV2b2CzP7oZldZmZ3Huc73f097j6b9JZ4ypWZHTSzm+Nlu8HM
   Pm5mv5f3fEcU1ID9ZvYsM7strrubzGyfmT1hhO+51MxenUcZAdQLATOAkLmkJ7r7cZLOknSmpP9V
   bpEy9eB42e4v6VJJf2lmryy3SJXx2bjujpf0LkkfMLPjSy4TgJoiYAZQCe7+I0l7JJ3Rec7MzjGz
   z5nZT83sGjM7t+u1Z5nZt8zs52b2L2b2tK7nP9P1vhkz+5qZ/czM3irJul47IhXBzE6LW4bXxI/P
   N7Pr4nl8y8y2jrhsN7r730h6rqSXmdm6+PvvYmbvMrPvm9n3zOzVXfN+lpl91szeGpf9q2b2uK6y
   DvrsXjN7g5ndGNfPeV2fvbeZXREv1x5J67vLO6Del83sf8ff/3Mza5vZiV2vP6rrs981sy3x87c3
   szea2fXx1YS3mdmxCdVmcd25pHdLmpR0n6PeZPbAuEw/NbMvm9mT4ue3SnqapJfGLdV/l2plAWgk
   AmYAoTNJMrN7SjpP0pXx43tI+qik/+3uJ0h6saTLzexEM7ujpDdLOs/d7yzptyRdc9QXm62XdLmk
   l0s6UdK3JG3oesugVIQfSXpCPI/zJb3JzKZGXVBJuyWtlfTw+PGlkg5IOl3SlKSWpP/W9f5HSPpm
   XPZXSfpQVytrms9+Lf7sXyhqpe14r6QvxK+9WtIWxXWRVO9dn3+qpGdJuqukifg9MrNTJX1M0bpZ
   L+khOrxeXifpvoquJNxX0j0kDWxtN7O18XL9QtI3Vr12jKSPSFqUdJKk50l6j5nd390vkfQeSa93
   9+Pc/cmD5gWguQiYAYTMJH3YzH4u6buKAtod8WvPkPQxd1+UJHf/uKQvSnqCouDuoKQzzWzS3X/k
   7tf1+P7fkfRld/+Qu9/m7hdL+uGq+ffl7h9z92/H/39aUQv4o0dcVrn7LZJukLTOzE6W9HhJL3T3
   FXf/saSLJf1B10f+3d3fHJf9A5K+LumJKT97vbu/K26h/WtJv2FmdzWze0l6mKRXuPst7v4ZRUFn
   R1K9S1Hdv9vdv+nuv5b0AUWBsRS16C65+9/GZb7R3febmUl6jqQXufvP3P1mSa9dVd7VzjGzn0r6
   gaTfl7TJ3X+x+j2S7ujur3P3W939U4qC/afGr5sGrGMAkKKWDAAIlUt6srt/0sweoyhwe5ikf5J0
   qqSndC6xx9ZK+qS7/8rMfl9Ry+a7zOyzkubd/eurvv/ukr636rnUIyyY2eMVtezeT1EDxB0kfSn1
   0h39fccoagm9UdHyHSPpB1E8KcXz+G7XR/5t1Vdcr2iZ7pXis4d+GMT1JUl3UtQq/FN3X1n1vafE
   //et917fLWkl/l7F3/EvOtpJiuruqq7ympIbdf7R3Qf9OLm7jl6fnTqSAuvMCCBcBMwAKsHdPx3n
   GL9e0mMVBX+XuXvPvGF33yNpj5ndXtKFkt4h6TGr3vZ9SYcuxcctnad0vX6zokCu425d7729onSO
   Z0j6O3e/zcx2abwWyydLulXRD4JjJf2HpBPd/WCf999j1eNTJf2doiBx0Gf7+YGkE8zsDu7+q67v
   vS3+P7HeB/iuolSQ1W5QFFg/yN1/MML39vN9SaeYmcUt6VK0LF+L/ydgBpAKKRkAquRiSY8ws0dK
   +htJTzKzlpndzsyOtWgM3nvEqQVPjnOZb5H0Sx0O+Lp9TNIZZrYpzoV9vrqCYkX5tY8xs1PM7C6S
   Xtb12kQ83SDpYNza3BpyeTr52evM7OmS/lLS69z9p3HguEfSRWZ2nJmtMbPT45b2jrua2fPN7Bgz
   e4qkByhKl/hhis/25O7XK0qx+PP4ex8l6Yldb+lb76uXq4f3SvovZvYUM1sb55ufFQf175B0sZmd
   FNfJPcxs2Ppc7UpJv1LUse8YM5uOl+X98es/Uo+OggCwGgEzgMpw9xskLUja5u7fU9Qi+3JJ/66o
   9XJehy/lv1BRysJPFOUVP7fzNfHU+b6nKOpwdoOizmZ7u+b3cUl/qyjN4guKUkI6n/2FogD7A4pS
   KJ6qqHX3iCIPWKT9ZtbprPZsSX/q7tu7Xv9DRUH5dfE8/p+ODOivVJQO8mNFnfPm3P2nKT7ba6zp
   7sdPk/TI+HOvVFTnipc7qd57fVd3fX9XUd74vKL1sk/Sg+P3bVPUgfEfzewmSUuKhtvrZdBY2Z35
   HZD0JEX53D9W9IPkme7+z/H73iXpQfEIGh9K+D4ADWeHr1IBAKrCzJ4l6Y9S5PECAMZECzMAAACQ
   gIAZAKqpkFt4AwBIyQAAAAASBT2snJkRzQMAAKAQ7t5zlJ/gUzLcPYjpVa96VellqOJEvVF31F11
   JuqNuqPeqjNRd9nXW5LgA2YAAACgTATMAAAAQAIC5pSmp6fLLkIlUW+jo+5GR92NhnobHXU3Gupt
   dNTdaEatt6BHyTAzD7l8AAAAqAczk1e10x8AAABQJgJmAAAAIAEBMwAAAJCAgBkAAABIQMAMAAAA
   JCBgBgAAABIQMAMAAAAJCJgBAACABATMAAAAQAICZgAAACABATMAAACQgIAZAAAASEDADNRMu91W
   qzWnVmtO7Xa77OIAAFB55u5ll6EvM/OQyweEpt1ua9OmLVpZeb0kaXJym3btWtDs7GzJJQMAIGxm
   Jne3nq+FHJASMAPDabXmtLS0UdKW+JkFzczs1p49l5dZLAAAgpcUMJOSAQAAACRYW3YBAGRnfn6r
   9u7dopWV6PHk5DbNzy+UWygAACqOlAygZtrttnbuvERSFECTvwwAwGDkMAMAAAAJyGEGAAAARkTA
   DAAAACQgYAYAAAASEDADAAAACQiYAQAAgAQEzAAAAEACAmYAAAAgAQEzAAAAkICAGQAAAEhAwAwA
   AAAkIGAGAAAAEhAwAwAAAAkImAEAAIAEpQfMZnY7M9tnZh8puywAAADAaqUHzJJeIOk6SV52QQAA
   AIDVSg2Yzeyekn5H0jslWZllAQAAAHopu4X5TZJeIulgyeUAAAAAelpb1ozN7ImS/t3d95nZdL/3
   bd++/dD/09PTmp7u+1YAAAAgleXlZS0vL6d6r7mXkzpsZq+R9ExJt0o6VtKdJV3u7n/Y9R4vq3wA
   AABoDjOTu/dMES4tYD6iEGbnSnqxuz9p1fMEzAAAAMhdUsBcdg5zNyJjAAAABCeIFuZ+aGEGAABA
   EarSwgwAAAAEh4AZAAAASEDADAAAACQgYAYAAAASEDADAAAACQiYAQAAgAQEzAAAAEACAmYAAAAg
   AQEzAAAAkICAGQAAAEhAwAwAAAAkIGAGAAAAEhAwAwAAAAkImAEAAIAEBMwAAABAAgJmAAAAIAEB
   MwAAAJCAgBkAAABIQMAMAAAAJCBgBgAAABIQMAMAAAAJCJgBAACABATMAAAAQAICZgAAACABATMA
   AACQgIAZAAAASEDADAAAACQgYAYAAAASEDADAAAACQiYAQAAgAQEzAAAAEACAmYAAAAgAQEzAAAA
   kICAGQAAAEhAwAwAABqp3W6r1ZpTqzWndrtddnEQMHP3ssvQl5l5yOUDAADV1G63tWnTFq2svF6S
   NDm5Tbt2LWh2drbkkqEsZiZ3t56vhRyQEjADAIA8tFpzWlraKGlL/MyCZmZ2a8+ey8ssFkqUFDCT
   kgEAAAAkWFt2AQAAAIo2P79Ve/du0cpK9Hhycpvm5xfKLRSCRUoGAABopHa7rZ07L5EUBdDkLzcb
   OcwAAABAAnKYAQAAgBERMAMAAAAJCJgxMgZ8BwAATUAOM0bCgO8AAKBO6PSHzDHgOwAAqBM6/QEA
   AAAj4sYlGAkDvgMAgKYgJQMjY8B3AABQF+QwAwAAAAmCzGE2s2PN7Eozu8bMrjOz15ZVFgAAAKCf
   0nKY3f3XZvZYd/+Vma2VtNfMHuXue8sqEwAAALBaqaNkuPuv4n8nJN1O0o0lFgcAAAA4SqkBs5mt
   MbNrJP1I0qfc/boyywMAAACsVnYL80F3f4ike0p6jJlNl1keAAAAYLUgxmF295vM7O8lPUzScvdr
   27dvP/T/9PS0pqeniywaAAAAamh5eVnLy8up3lvasHJmtl7Sre7+MzOblNSW9Ofu/omu9zCsHAAA
   AHKXNKxcmS3MvyFpwczWKEoNuaw7WAYAAABCwI1LAAAA0HhB3rgEAAAAqAICZgAoQLvdVqs1p1Zr
   Tu12u+ziAACGQEoGAOSs3W5r06YtWll5vSRpcnKbdu1a0OzsbMklAwB0JKVkEDADQM5arTktLW2U
   tCV+ZkEzM7u1Z8/lZRYLANCFHGYAAABgREHcuAQA6mx+fqv27t2ilZXo8eTkNs3PL5RbKABAaqRk
   AEAB2u22du68RFIUQJO/DABhIYcZAAAASEAOMwAAADAiAmYAAAAgAQFz4LjZAQAAQLnIYQ4YNzsA
   AAAoBp3+KoqbHQAAABSDTn8AAADAiLhxScC42QEAAED5SMkIHDc7AAAAyB85zAAAAEACcpgBAEAh
   GA4VdUQLMwAAyATDoaLKSMkAAAC5YzhUVBkpGQAAAMCIGFYOAABkguFQUVekZAAAgMwwHCqqihxm
   AAAAIAE5zAAAAMCICJgBAACABATMAAAAQAICZgAAACABATMAAACQgIAZAAAASEDADAAAACQgYAZQ
   iHa7rVZrTq3WnNrtdtnFAQAgNW5cAiB37XZbmzZt0crK6yVFt8vdtWuBO4ABAILBnf4AlKrVmtPS
   0kZJW+JnFjQzs1t79lxeZrEAADiEO/0BAAAAI1pbdgEA1N/8/Fbt3btFKyvR48nJbZqfXyi3UAAA
   pERKBoBCtNtt7dx5iaQogCZ/GQAQEnKYAQAAgATkMAMAAAAjImAGAAAAEhAwAwAAAAkImAEAAIAE
   BMwAAABAAgJmAAAAIAEBMwAAAJCAgBkAAABIQMAMAAAAJCBgBgAAABIQMAMAgEy12221WnNqtebU
   brfLLg4wNnP3ssvQl5l5yOUDAABHarfb2rRpi1ZWXi9Jmpzcpl27FjQ7O1tyyYBkZiZ3t16v0cIM
   AACOMmor8c6dl8TB8hZJUeC8c+cluZUTKMLasmZsZqdI+mtJd5Xkki5x97eUVR4AABBZ3Uq8d+8W
   WonRaKUFzJJukfRCd7/GzO4k6SozW3L3r5ZYJgAAGu/IVmJpZSV6Lk3APD+/VXv3btHKSvR4cnKb
   5ucXciwtkL/SAmZ3/6GkH8b/32xmX5V0d0kEzAAAVNTs7Kx27Vo4lIYxP0/LNKoviE5/ZnaapCsk
   neHuN3c9T6c/AAAKRsc9NFFSp78yUzIkSXE6xgclvaA7WO7Yvn37of+np6c1PT1dWNmAqmq3212t
   O1s5yQEYCq3EaILl5WUtLy+nem+pLcxmdoykj0r6B3e/uMfrtDADQ6JlCACA4SW1MJcWMJuZSVqQ
   9BN3f2Gf9xAwA0Nqtea0tLRRnc460oJmZnZrz57LyywWAABBC3Uc5g2SniHpsWa2L57OK7E8AAAA
   wFHKHCVjr7hxCpA5hnQCACBbQYyS0Q8pGcBo6PQHAMBwgsxhToOAGQAAAEUINYcZAAAACB4Bc0Da
   7bZarTm1WnNqt9tlFwcAUAGcO4D8kZIRCMbOBQAMi3MHkB1SMipg585L4gPeFknRwa/TaQsARkXr
   Y71x7gCKUfqtsQEA+Vjd+rh37xZaHwFgBATMgWDsXABZO7L1UVpZiZ4jYK4Pzh1AMQiYAzE7O6td
   uxa6xs6lFQgAkIxzB1AMOv0BQE3RIQwA0uPGJQDQUNz1EQDSIWAGAAAAEjCsHAAAADAiAmYAAAAg
   wcCA2cz+1MzuYpF3mdk+MyMJDgAAAI2QpoX52e5+k6SWpHWSninpdbmWCsgBdzwDAACjSBMwd5Kf
   nyDpMnf/co7lAXLRGV5raWmjlpY2atOmLQTNADLBj3Gg/gaOkmFml0q6u6T7SDpL0u0kfcrdz869
   cIySgYy0WnNaWtqozh3PpAXNzOzWnj2Xl1ksABXHWNdAfSSNkpHmTn/PljQl6Vvu/kszO1HS+VkW
   EACAKuL240Az9A2YzexsSZ3mXZd0HzOTohQNmn1RKfPzW7V37xatrESPJye3aX5+odxCAQCASuib
   kmFmy0oIjN39sTmVqbsMpGQgM9zxDONg+4lQD0ciJQOoD+70BwBjICiKUA+98SMCqIexA2YzO1PS
   AyUd23nO3f86sxL2ny8BM4DS0Wk0Qj0AqLOxbo1tZtslvUXSX0p6rKS/kLQxywICAFBVDCsH1F+a
   UTJ+V9Fwcle7+/lmdrKk9+RbLACrcdm3PHQajVAPR1udprJ37xbSVIAaSjMO8xfc/eFmdpWkx0n6
   uaSvuftv5l44UjIKRUAWLnJHy8f+EQmpHkIoC2kqQH2MOw7zF8zsBEnvkPRFSb+U9LkMy4cA0EoS
   NsZ6Ld/s7Cz1rXDqgWMWgCINDJjd/Y/jf99uZm1Jx7n7l/ItFopGQAagSkI5ZpGmgjKFcJWlKQYG
   zGZ2rlaNx2xmj3H3T+dWKgBH4KQMhGl2dla7di10BS20cqMYXGUpVpoc5o/qcMB8rKRHSLrK3R+X
   c9nIYS4QObLhoyUBOKzdbmvjxmfqwIE3SJImJl6i3bsvY79AY5A/n72xcpjd/YmrvuwUSW/OqGwI
   BK0k4QsldxQIxy2S3t71PwDkY+A4zD18T9FNTFAzs7Oz2rPn8kO/ToseV5SxTAGktXPnJTpw4GJJ
   n5f0eR04cPGhH/xAE8zPb9Xk5DZJC5IW4lS9rWUXq7bS5DC/tevhGkkPkXRVbiVC6crIiyIXC3kg
   jQVAXXFluFhpcpif1fXwVknfcfe9eRaqa97kMJegjLwocrGQtTzy8gnAw0G/CwBZGzeH+dLMSwQA
   Oct62DGugoSF1jUAReobMJvZtQmfc3d/cA7lQQDKGMKMYdMQulDG/cVhdIQFUJSkFuYnxX87Ny65
   TJJJenquJULpymi5obUIWeNHGKqM9B8gLGlymK9x94esem6fu0/lWjKRwwxgPFkGHeTMoihsa0A5
   knKY0wTM+yX9Saejn5ltkPR/VgfReSBgBhCSOrf61XnZipBl/dEJunhs/5DG7PQn6dmS3m1md4kf
   /0zS+VkVDgCqoq45s2k6NBJQ9EeH0Gpj/SGNgS3Mh94YB8zuflOuJTpynrQwA0DOBrVokiKQLOsW
   Yeq7WLToo2OkFmYze6a7X2Zm85K863lTNErGRdkXFQAQGkYIKRadoIHwJKVk3CH+e5y6AmZFI2XQ
   7AsANcGIIuPJo/7yTP8hveZIbP9II3VKRhlIyQCAYiQFUaQIDBZqELq6XJJYlz2Euv5QrHFHyfgL
   STskrUhalHSWpBe6+2VZF7THvAmYgQri5FM/rNPq6fVD5wEPeID27Ttf5OsCRxt3lIxZd3+pmW2S
   9B1JmyV9RtGNTABA0uGA6oYbfqSvfOWfdeDAGyTR47wu6jpCSJ31yj2//vpXl1sooKLSBMyd9zxR
   0gfd/SYzo9kXmaDVqh6ObMl6u6Q3iA5iQHhOPfVuWlnZRr4uMKQ0AfNHzOxrkn4t6blmdtf4f2As
   jH1ZH0e2ZO0uuzgA1Lsz22tfGwXHjMABDCdVpz8zWyfpJne/zczuKOk4d/9h7oUjh7nWGPuyPo5c
   l21Jz5D0Rkl0KgLKxFU8IL2xcpjjAPlPJN1L0nMk3V3Sb0r6aJaFBFBdq1uyJiZu1RlnvFvr159I
   C1YBCIrQD7nnQDbSjJLxAUlXSfpDdz8jDqA/5+5njT1zs7+S9ARJ/+7uZ/Z4nRbmGqvjUFVNDlya
   vOxlquN+BABlGHdYuavc/Wwz2+fuU/Fz+zMKmB8t6WZJf03A3Ex1CrIIXJAkr22d1CYAyMa4w8r9
   h5lNdn3Z6ZL+I4uCuftnzOy0LL4L1VSny4XcPhj90ME1DHX6gQ6gWGtSvGe7ohuW3NPM3ivpk5K2
   5VkoAKiTI39MRYFzJ3Ab1/z8Vk1ObpO0IGkhHiZsaybfXSedHy1LSxu1tLRRmzZtUbvdLrwMrdac
   Wq25wucNYDwDW5jdfY+ZXS3pnPip50s6NtdSARXUawgnxjdF3mZnZ7Vr1wLDhA1Q9hUgrjIA1ZYY
   MJvZ2ZLuI+k6d/+omZ0i6TWSzlM0akbutm/ffuj/6elpTU9PFzFbYGgELugnzY+pcdIF6pLaVOeU
   ibIDdqBMoe7by8vLWl5eTvdmd+85Sdoh6auS3ifpW5J2Svq2pD+VdGy/zw07STpN0rV9XnMAqIPF
   xUWfmdnsMzObfXFx8ajXJidPdulSly71ycmTj3pP3eVdB2XX8czM5njeHk+X+szM5sLm3wRJ+xjK
   U/a+N4w47uwdr/Z9QbquExhLWifpl5JO6/f+UaY4GP++ok6E/yrp/FWv51szAHrixFOsqakNLp3j
   0maXFhsZTBURUJa5XVcpaKiiqtZvE461VfqxmBQwJ6Vk/Ie7/zqOWm80s2+4+3fStVun4+5PzfL7
   gKLkeXmp7EtX5FoWq91ua//+6yS9KX5mi6I7JSJrZaaukLKVryqmvHCsrZh+kbSkmyR9pGv6Wdf/
   u/t9LstJtDCn0oRfqCHJsyUjhFaSKrUG1EGv+l6z5sTG7cshbPuorioet6pY5lFUad/WiC3MT171
   eGd3nJ1RvI4x8Qu1eHm2ZFSxlQTZO+us/1SLdT7M1RJaYDEORilKVuaVy9rs2/0i6RAmldjCXJVW
   26b8Qu0IYb3kWechrM8qtQbUQV3ru67LhXCFcH4YRlH7CPtiehql018IU1kBc5U2rhACrKKEsl7q
   npLRKUeVTjxVF3J9j1q2Jh2bgFEVse+zL6ZHwDykKm1coQRYaY1zcAhpveR5kAs5eEKzjHN8CWl/
   BZqMfTG9pIB54J3+ELYq5QYVlW9dRK5Wnr3tq3YTirJH9ShKU5az2zg59eSUAmFgX8xIv0jaD7fy
   /qakd0hakvSpePrkoM9lMYmUjFo5+lfuvK9bd3rqltQ062X1e9asOcF37NjR9/toyR1PU/aVpizn
   auO2TLGPAWFgX0xH46RkSPqSpOdKeqSkh8XT2YM+l8VUVsDszsaVhyNPvosurR86ABm0XtIO0dXU
   AChrTbnU15TlXI39BECTJAXMaVIybnH3t2XarF0BVbssXgVHXhZ6u6Q3athLvaOsl4MH73fUdzN8
   GzBYlVK+qq6JKT9AlaQJmD9iZn8i6UOKbmEtKbr7X26lQi11n3yvuurHujGHLWh+fqs+8Ymn6uDB
   zjPbFN017dvZzwyNyY1rynL2UofGg9CDUcbTB8JnUQt0whvMvqOjb1Ti7n6fvArVNW8fVD5U0+oT
   xOTktsxOEBdeeKFe+co36eDB+0naoMnJvznqu/Ocf9P0C0ZCD1LS6F6Gc899qK644mpJ1V2eJqrC
   vt5qzWlpaaM6V7ykBc3M7NaePZeXWSygccxM7m49X+yXqxHCJG6NXWvj5IkP+mya7yZPPT91yH3t
   twwhbzchl60sReefj7IOqpwjzzaHOtGYnf4mJL1A0uWSPijpeZKOGfS5LCYCZvRSh2CsWx1POFUO
   ADp6LcPU1LnBbnt12y+yUuS2OOo6qOq6q2q5gX7GDZjfJWlB0uMk/bakSyW9c9DnspgImLOXVXBW
   ZpBXh2Cso64nnDqso17LsG7d6cEuVx3qPA9F7mPjrIMq/nBmm0PdJAXMaTr9PdzdH9z1+BNm9qWh
   kkIQhKw6ltBBJTt1Ha2jDp3kei3DqafeN5fOqiGpQ+55t6qM9FGHzpVlqds2i0D1i6T9cCvv1ZLu
   2/X4dElXD/pcFpNoYc5UVq0BZbcqjNNiFForTtl1mafQ6noUq5ch5CsCWZQt5OUbVhnbX53qL40Q
   ljeEMqA+NGZKxm9L+q6kK+LpekmPG/S5LCYC5mzVJWB2H+1kGOKBNcQyIVnIPwTGLVsI+3YWytyv
   Qt4+8lD28tZlm0UYxgqYo8/rWElnSXqwpNun+UwWEwFztrI6iVQ1yAv1wFr2CQfoKGMfyWP7D3Vf
   R/ZY18hSUsA8MIfZzH5P0qK77zezV0iaMrMd7n51RlkhKEhWuXxVyQmsCnIXEYqic8/pD4Fx1aG/
   BKohzY1LrnX3M83sUZJ2KLqf8Svd/RG5F44blyBDVbiBAVC2IjtQ5XXDDvb1ZqHTXzWFuN6SblyS
   JmC+xt0fYmavk3Stu7/HzPa5+1QehV01bwJmZCrEHTRvTVxmVEOed7hjuwfCFeqP2nED5r+X9G+S
   ZiRNSfq1pCvd/aysC9pj3gTMOAInweGEelBCf3lt4yHuO2yfQDOFejv4pIB5TYrPP0VSW1LL3X8m
   6QRJL8mwfEAqnZPr0tJGLS1t1KZNW9Rut8su1sja7bZarTm1WnO5LceR4zxHgUknaGqKIuo5K3lt
   46HuO53+EDMzuzUzs5tgGQNVaX9GzfTrDRi37K6V9LWk9+Q5iVEy0KVOvaGLGmmkTnU2irzrOesR
   HvJaX03fDlAPVR2hCUcLdV0qYZSMxBZmd79V0tfN7NTcI3egQYpq+Z2f36rJyW2K7m6/EPcg35r5
   fEKVZz2H2mqLw2iNrBeumNVHFa8upbk19jpJXzGzf5L0y/g5d/eN+RULOBrDBw2PIQDzk8dtzfPa
   xtN+b4h5zqNiyDogbFUbUjVNwPyK3EsBpFCn4K/I4L9qB6UsVeVHVnegesEFz9MVV+yWlN02nmbf
   qVuAmcf5YRhhAAAgAElEQVQPGpSrKvszaqpfrkYIk8hhRo1xh7/sJNVlXvVctztn1i3PuW7LgwjH
   TeRJ49waW9JvSfqCpJsl3SLpoKSfD/pcFhMBM6ou5IN7yGUbRpkBZxZ1mDawy3t91S3ADOWHCIDq
   GDdgvkrS/STtk3Q7SedLet2gz2UxETCjykI+YYdctmFVPdBLU/4i1tfi4qJPTJx0aB4TEydVdpvo
   qMuPQgDFSAqY0+Qwy92/YWa3c/fbJL3bzK6R9GcZZYUAtRRyDmXIZQtd1h3j0uRl5r2+2u22Xvay
   1+qWW26V9DpJxyu6oFhtTc7fB5CtNAHzL83s9pL2m9lfSPqhpJ53QQGAohXZESiPjnFld2ZdvUzS
   NkkX68CBH44clNdptA0AkJQqJeM0SZOS7iJpu6SLJN130OeymERKBios5LSHkMs2iqIuvZeV/pHn
   +uq1TNLmkZetbtsWgHyFlDqlcVIy3P07ZnYHSXdz9+35hO1A/ZTdcpgk5LKNou6X3sddX8O3+H5/
   5JZ60n1QF1wpyV+lhrPsF0n74VbejZK+Luk78eMpSbsHfS6LSbQwA+ijjFaJUVpPy249GVTm1a+v
   WXOCT01tyH3UD1Rb2dt13rhSUozQjhcac5SMqxX1ANnX9dyXB30ui4mAGUAvVRlKLs9ypi3H1NQG
   l86J0ywW+47CkVXwQ6ARjtDHIA9ZaIFcXYVWz+MGzFfGf7sD5i8N+lwWEwEzgF5CO8j2k1c50wYs
   i4uLvmbNCYfeJ53s0nxmZZiZ2exTU+f61NSGI4KytIFa3Vspy1R03nuI+984mrCMIQjtx1dSwJxm
   lIyvmNnTJa01s/tJer6kz42fDIKQkKuFqmi327rqqv2KssWaKW2e8M6dl+jgwTcdep8krVkzr/n5
   94w1/6NH1nixpHOOyD8cdAypVO5iBZFL3l+a8x234S5GpfrT9Iuk/XAr7x0kvUbSF+PpQknHDvpc
   FpNoYS5EaL/wQkMrWDgOb6vzLq0PfpvNa99K2/rV631TU+fmMv9hR9agBS9fedZvlc8Zw5SdY3/z
   aJSUDEVDyb1Q0v+R9N8lHdPvvXlNBMzF4MTVX5VPDHV05La66NI5ftxx9zoqJSAkeZx0h0nJKCpg
   zzpgJlgZT97HrqquH853SDJqwPwBSX8j6X9I+rCkN/d7b14TAXMxOID0R92Epdf6WLPmxEb+oCkz
   T3h1MBa19s8PVf9JAR0/VLNR1aA2TxzTkWTUgPnarv/XqqvTX1ETAXMxODn1x8E1LL2GQIvSM1g/
   RUvq9Dfsd6z+LPsd8sL5DkmSAuakTn+3duU532rG3bDrqlJJ9wWrYsePvDpwhtAxdPW2esMND9K+
   fWem/vwwyxDC8oYsi5vF1P2GMxLbUWg432Fk/SJpSbdJ+kXXdGvX/z/v97ksJ9HCjABU6bJmXq0n
   obbKHNkJ8Bxfs+ZE37Fjx4D3puvsE+LyNkVd6r8uywE0hcYZh7nMiYAZeapSIJxWXpeyQ75EvmPH
   jiPGGu4XlAyzDHmOnxzaNhdimdzDLdcwQt1v6lC3QB6SAuY04zADlbf6sqgkxoCtiSuuuPqIsYZD
   HW82xHGHQyxTRxPSNcoQ8joHgtYvkg5hEi3MyECvy6JTU+cG2fIzrqalZLinb8UrOyUjxNbGEMtU
   JyHuN3mPz0zLNapMtDCjyXrd8er6619dbqFykleHlpA7yqTtmDnMMgzzXjp1hSeUdRLyfpM1Wq5R
   e/0i6RAm0cKMEXW3dExNbTiqRWVqakNwLT9FqGsLUFnLVVSrdV7LF2IL6LjquExZKvvuk0DIRKc/
   1Mmg4GH1CWFi4iSfmDj+qBNEXYPHfggksjdskDDKNscd24ZD4DZYHuucekcdEDCjNtIED70O3FNT
   51YuKMj6pFbnE1pZQV8RdZrVPOoWGPdT5+08ZPwgRx0kBcyl5jCb2XmSLpZ0O0nvdPfXl1kehK9X
   PnKaERHWrz9Re/ZcXkAJs0E+YHpl1lVVbmzTpO0pxHUSSk51npqUr42G6hdJ5z0pCpK/Kek0ScdI
   ukbSA1e9J7dfEaimNK1HWbZ0FN0q15nfcced4tIDXNrs0mImrWR1bQEqu0Ux720ki/U2TB1ltTxl
   fk9Irel13e+AOlKIKRmSfkvSYtfjP5P0Z6vek1edoKLSnnyyOGEWfaJbPT9pvUd3sIvuZFfXG2eM
   q+yAuQjjrrc8ht4bVN48vmdi4vhD6VVV2X6bsH2ivup4zkgSasD8u5Le0fX4GZLeuuo9edUJKqyo
   HbjoE12v+UUtzJf6mjUnNuJgNQo6xQ2Wto6y2ubz+Z7F+EdktVpqCZjrpQ7Hg7SaeHUkKWC26PXi
   mdmcpPPc/Tnx42dIeqS7P6/rPeUUDgAAAI3j7tbr+TVFF6TLv0k6pevxKZK+t/pN/SJ9Jqa8p8XF
   RU1OnizpUkmXanLyZC0uLhY2P2m9pPnc58vUf5qZ2RyvC4+nSzUzs7n0cmU9LS4uamZms6amNmhi
   4qSxt/ms9p0jv+ecvuvi8Pvm4/2mmH122PqdmdkcRHnKWP4ij6V5TU05HjR1ed0HtNGWWKi1kr6l
   qNPfhOj0VxtJl6yqdjmrrE5/U1Pn+tTUhsrUU1014XJ6XnnCWXf6m5ra4BMTJ/W8PHx4PdV/fVVR
   XfajuixHWqRkrIpb+71QxCTp8ZK+rmi0jJf1eD2vOkFOknawIne+qgXmGF4R67iME0bR226VgoB+
   dUPAXP4xL2n+VdrGkiwuLh7xo21i4qTan1/K3q6KFmzAPGiqcsDctI2sI+nAWNRBM4RfxU1d/0Wp
   64+vMrbdOgQzh+ttvpIdA8dV9jFv0PzLLl9WooD5eJfOcekcn5g4vpLLgf4ImAtWl4PDKEIImMsO
   AJq8/otS9jrOSxnLVZfttTt1o2pDz42r7P0h7fj4VW9EKLuekb+kgLnUO/3V1ah3o6uDpLtshXgH
   rjz0Wv9Pe9qf6Oyzz6rtXb5C1YQ7rI2rLndom52drWS5B6nLNlzX9YMG6RdJhzCpoi3MTf8VWnan
   v7JbzHqPp3xOpVvvQpNmHZe9HYxinDLXoQUvZGXUb9rtoextvez5F6Upy9lkIiWjWOxU5SszeFi9
   /qOcysVG/njK06ARRar6w3WUbZdjTr7Kqt9htuGyfzCVPf+iNGU5m4qAuQTsVM3WWf/r1p0ed0Sq
   VtBWFUmBTK9gY92602u5T47z44Bj1WBl/fiq6o8+oKqSAmZymHNCvlbxQsr166z/drutTZu2aGXl
   TEn1zdsuS1J/gdU589LzdeONz9HS0pnau3eLdu2qZq5ulg5vn6+XpFrUSxbHgdXfUZam9PsAKqFf
   JB3CpAq3MKNYIV+SHvUSex6tfmm+d9h5l9lCOagFrikt/aNu/3VrwcziONDrO3bs2FHa8YUrAEBx
   REoGQpP1SaBOJ/68gv88OsqV/UMl7fzrtH30M8o+Vbd6yWJ5+n0HgStQfwTMCEoeQVadTvx5LUua
   7x123iHUe9pW81CvQJSpbvWStD2mDXhD2KYBlCMpYCaHGYXLY5zqkHP9QsqtrqM0/QXqMtZw1upW
   L/2OA8Pkaod8LAFQon6RdAiTaGGupbxacEK8ZDpKCx4pGcDoeh0Hhj3mhHYsCa08QF2JlAyEpElB
   1qg/DqrS6W9xcdGnps71detO96mpDbVdj8hX3gFhlW/d3KTjJVA2AmbkLu+RFYo8mWU5rzrnQ3Ii
   Ty/UYCwERWxHg+YR8rZc52MIEBoCZmSm14k/75NNkSezrOcV8ol4XJzI0ykqIKxqQF7UdpRURyFv
   yyGXDagbAmZkot+JP+8DepEnjDzm1e9EXeUgx727rhZd2uzSOT41taHsYgUn7+236j/KQggIQyhD
   P1Vfv0CVJAXMjJKB1PqNboFkvUZxqMMd1ubnt+qKK/5ABw6slfRGSdJXvvIStdvtXJaD0UZ6y2PU
   mSKFMCpFCGXop24jmQCV1S+SDmESLcxBSRrQn5SM4YTcojWMqalzC7ucXtVWtrzLXodtKYSrLSGU
   oWmoc4RGpGQ0R54HoKQTf94Hvqp2+uunDkGOe3HLUfX6yjMtJ02HNoIShKbKP4JRXwTMDUHnouoo
   utW8jB9RWap6wNxLloFuUkBOUIIQ1XGfRvURMDdE3Q5AdQ/Oi1i+uvyIqmPgl7S/ZrW8dTsmJMlj
   O6z7MahMTdo2UR0EzA1Rh1ELOieoqalzfWLi+FoFSGWo0klpUHBSt+Alad1ktd6qtP7HkccPqjr+
   SAsJ9YsQETA3xOLiYhxkrj90EJqYOKkyB6HVB9BoORZrfaLPW1UCpiaePJOWOav11pR6zWM7r8q+
   U2V1+xGM6ksKmBlWrkZmZ2d1xhlnad++89UZYurAgeoMMbV6eKzIJZLCL3uoQh4uq1vRQ6OFMERd
   0nBhWa23qg1JFsJ6QXF6DbkJBKtfJB3CJFqYh1blVpFeZZfOqVTLWJktJlW+QUqR221VWl1DWW9F
   lWOc9UJKBoAsiJSM5qjyQX512ScmTvKpqQ2lBwxplVn3VV7v7sWWv8o/Kt2LH2KxKuuFTn8AxkXA
   XENJB/IqH+SrXPYyA7GqB4Huxa37KtdV0T+MiqyrvOZV5WMKgGIlBczkMFfQoNsqZ5kX1m639bKX
   vVbXX/89nXrq3fTa174i15wzctqaq6h1X5W87l7S5npXMRc4j/VSh1vQAwhEv0g6hEm0MPdUVKtP
   NOrGSUeMWjExcTytNH2QklG8UVsP876ZS17fnWbfz3JbKHq7yrruBtVXE1ufm7jMQFoiJaNeigqY
   +3XCq8rl6zKE2OmvrkL8kZB3mdJ8f9bHhypvV0XcHKZKmrjMwDAImGumqIMeATNCFmIuchFlGhTA
   hlgvZSlirOukeYf2Q4NtA0iWFDCTw1xBRY2tOj+/VVdc8UwdONB55sWamLhV8/PbM58XgN565SMn
   7e9VztHOWlnjUJM7DdRQv0g6hEm0MJducXHRp6bO9XXrTvepqQ3BtJSgGQaNBhPa5eWsyzTq94XY
   uhmaPLefUFtyQ9xngJCIlAwAVZPm5B5iYJhlmfIIvIqusxDXUUdeZQs1YHYPe30AZUsKmC16PUxm
   5iGXD0B+Wq05LS1t1OFbpS9oZma39uy5vMxiFSrrOlidKjA5uS3XVIGi5xeKpi43UHVmJne3Xq+t
   KbowKEe73VarNadWa07tdrvs4qAAZa5ztrdszM9v1eTkNkkLkhbifOStI3/fkeM4RwFdJ793XL3W
   eZ7zC1knd3pmZrdmZnYTLAM1QKe/BqADSvOUuc6zmjed18rrtDasfuu8ybgJE1Az/XI1QphEDnMm
   Qs6nQz7qcpvuKuZbhlzmvDp99VvnRXQyC7m+AVSLGFYOwDguvPBCXXTRuyVJL3rR+brgggsKmW/V
   WulCv5pTdIt13vMLvb4B1Ei/SDqESbQwZ4KhhJony3W+Y8cOl+586LukO/uOHTsKmXfV9GppnZo6
   t/YtoGWtc66eAciSElqY6fTXAEkdUOrWOauo5Qm93rLsdBS1LL9FnY5b0lsOtTbnPe862L//y1pa
   2qilpY3atGlLkNvLuFjnqIvQj+0oUb9IOoRJtDDnqm4tgUUtT13qLW3u57p1px/Virdu3emllytE
   q7eNNWtOcGmeFtCcVHFfrPL2XXdV3J6QLXHjEvRSt8uZRS1PHeptmBPDsCkZRZUrVN0B0dTUhspv
   K6Hrru8dO3YEHYzWYfuuszoc2zGepICZTn9AAx05Pq60shI91+syeqeD30UXvVqS9KIXvTS3Tn/D
   lCtU3R0VD3dKi15rytB47Xa7q6Pf1tw7Fs7OzlaiA2Adtm+gqQiYG6xu49wWtTx1q7c0LrjggoFB
   cpFBUlWENo5yEeuorMCVYBTjauKxHUPo1/QcwiRSMnJXt3y6opan6vWW9aXhrL6PS9b5Kapuy7qs
   nWa+Ze+3bN/hK3sbQblEDjPQPIMO/FmeGMq6WQknt/TqnuM/KBgdNljNa9timwXCRcAMNEzRLVll
   BEm01g2nqHVUxnrpBKFTU+f61NSGnsHoMMvPtgU0U1LATA4zUENF53Oee+5D9YlPvFAHD0aPi8j9
   I2d1OEXlZxadt706Z3pycpt27XrFWPOsy7ZFvwIgOwTMAMbSbrd14YVv1cGDz5b0dq1Z8w1dcMEL
   G3lyDjlAKTKQLfKW5mmD26Z16KrCqCFApfRreg5hEikZwEiKvKQcas5q0bLs+EiOa3rDplqkqdvQ
   tq1RMKYwMDyRkgE0S2jDmeUhtGXM4jI+rYLDG6blOG3Ld2jbFoDyWRRQFzxTs6dI2i7pAZIe7u5X
   93mfl1E+AOn1ziFtXoDRas1paWmjOgGztKCZmd3as+fyQr+jLoZJbwk5FaYs7JfA8MxM7m69Xiur
   hflaSZsk/d+S5g8gI7TGRZqWI5unYVvai8yZrgr2SyBbpbQwH5q52ackzdPCDKAOxm3ppFUwQks7
   gDKE2MIMAJkI6XL8uC2dobUKhlS3AFCm3AJmM1uSdLceL73c3T+S9nu2b99+6P/p6WlNT0+PXTYA
   9VDHTnKhpBeUWbektwAowvLyspaXl1O9l5QMoGaa1CrIpfv8lF23TdqOAYQh9JSMngUDMLw6trhi
   eOMEm53PXnXVfkn3zqmEg4XS0g4AUkkBs5ltkvQWSesl/b2Z7XP3x5dRFtCSUyd1uaVvWly6P9o4
   P5qO/OxGSc+PXzmTugXQaGvKmKm773L3U9x90t3vRrBcns4Jcmlpo5aWNmrTpi1qt9tlF6uy2u22
   Wq05tVpz1GMBOp3kZmZ2a2ZmN63pWv2jKQp+Oz+Ih/2s9BatW/dh6hapDToGcoxEVYWQkoESNa1F
   Mk8hpEM0scW1ypfuq3B15+yzzyInvGFG3S4HHQNDOEYCI+t3z+wQpqh4SGNxcdFnZjb7zMxmX1xc
   TP25mZnNLl3qksfTpT4zsznHktZXKHU56raAYi0uLvrk5MnxNnOpT06enMn6Gud7V392zZoTfGpq
   A9tRg4yz/Qw6BoZyjAT6iePOnjEpLcw1MM6v9ia2SNZdlVtcmySvqzvjjOXc+ezLXvZa7d//ZR08
   +Gzt23emNm2iJbApuOoI9EbAXAPjHOBCu1FClfHjA6EY50fT7Oysdu68RAcP7lQeQVMV0lAwmkHH
   QI6RqDICZtAimZHZ2VldcMHzdNFFr5YkvehFz6Ne0VcTgwdyWMM3znY5qAGGBhpUWak3LhmEG5ek
   s/okNDm5jZNQCVgPGFaora15bctl3wwF6YS6XQJ5S7pxCQFzTXCAKx/BAOpk2GNKmvezjwDNVYU4
   JfQ7/SEDpFUAyNIwx5S0qRZNTEMBUI90LFqYgYyQkoGmGqbluAqtTACyVZWrS7QwAwUIqUMLQQmy
   kMd2xNUwAFVECzNQM7R0j6apPzL6Lfcw2xHbHIAkVTlG0OkPaJCqXPoKSVUO5llLWu5ht6Om/uAA
   kE4VjhGkZABAgqbe3SzL5a5DqkUVTuhAVVX9GEHADNQMIxEgC03bjoruxU9wDlQLKRlADXEyHg4p
   Gb2Xu0nbUZGpTE3d3oDQkcMMoK8mBUVJmloPTV3u1YoMmOlnAISJHGYAPdVhMPmsVD2/blRNXe7V
   mpaCAmA4tDADDUZLV5ho9S1HUfVOSgYQJlqYAaAiaPUvT1Gt7SHd5AhAOrQwAw1GS1d4aPUHgHLQ
   wgygJ1q6AAAYjBZmIFDksTYTrf4AUA6GlQMqhqCp2fixBADFI2AGKoY8VgAAipUUMK8pujAAAISm
   3W6r1ZpTqzWndrud22cAVBMBMxCg+fmtmpzcJmlB0kJ8E4WtZRcLGapCsFWFMmahkwK1tLRRS0sb
   tWnTloHLO8pnAFQXKRlAoELJYw2lHHVShRz1KpQxK6OkQJE2BdQPw8oBFRTCLYurfBONkAP9nTsv
   ies0CrZWVqLnKCMAhImAGUBfVQ2aqhzoo3jz81u1d+8WraxEj6MUqIXMPwOgugiYAdRO6IF+FYKt
   KpQxK6PcwKfXZ6QoVSN6HNZVDQDjIYcZwFE66Qw33PATfeUr+3XgwMWSqpPH+tCHPkr79t0m6e6S
   tkr6YXD5pSGnjHRUoYyhaFLON1BXjMMMILXVJ/6JiZfojDPur/XrT65E0NRut7Vx4zN14MAb4mde
   rImJW7V79/uDLzuqi06AQPXR6Q9AaqvTGQ4ckNavr86Jf+fOS+Jgecuh5844490EywCAkREwA6i9
   9etPLLsIqLkm5XwDTUTADOAIVT/xV738qKZROg4CqA5ymAEccriz348krdX69SdWIm95NTqrAQCG
   Rac/AAPRyx8A0GRJAfOaogsDIL12u61Wa06t1pza7Xau8zqys18UOHdaaQFUW5HHEqCOCJiBQHVa
   fJeWNmppaaM2bdrCiQ5BIQirBo4lwPjo9AcEqui71dFZDsPg9uPVEfqdL4EqIGAGIIle/hgOQRiA
   JiFgBgJVRovv7OwsAQ9QM1w9AsbHKBlAwBgeDaFiVJVq4VgCDMawcgCAzBGEAagTAmYAEAEeAKA/
   AmYAjUcKAQAgCQEzgMZrtea0tLRRnVEdpAXNzOzWnj2Xl1ksAEAguNMfAAAAMCKGlQPQCAytBQAY
   FSkZABqDTn8AgH6Cy2E2szdIeqKkA5K+Jel8d7+px/sImAEAAJC7EHOY90g6w93PkvTPkl5WUjkA
   AACARKUEzO6+5O4H44dXSrpnGeUAgCy12221WnNqtebUbrfLLg4AICMhdPp7tqT3lV0IABjH6nGe
   9+7dwjjPAFATuQXMZrYk6W49Xnq5u38kfs8Fkg64+3v7fc/27dsP/T89Pa3p6elsCwoAGdi585I4
   WI7GeV5ZiZ4jYAaAMC0vL2t5eTnVe0sbJcPMniXpOZJ+291/3ec9dPoDUAncGAUAqi2p018pKRlm
   dp6kl0g6t1+wDABVwjjPAFBfZQ0r9w1JE5JujJ/6vLv/cY/30cIMoDIY5xkAqiu4cZjTImAGAABA
   EUIchxkAAACoBAJmAAAAIAEBMwAAAJCAgBkAgJS4myPQTHT6AwAghdV3c5yc3MbdHIEaYZQMAADG
   xM1pgHpjlAwAAABgRKXc6Q8AgKrhbo5Ac5GSAQBAStzNEagvcpgBAACABOQwAwAAACMiYAYAAAAS
   EDADAAAACQiYAQAAgAQEzAAAAEACAmYAAJCJdrutVmtOrdac2u122cUBMkPADAApEQwA/bXbbW3a
   tEVLSxu1tLRRmzZtYT9BbTAOMwCk0AkGVlZeLym6y9uuXQvcuAKItVpzWlraKGlL/MyCZmZ2a8+e
   y8ssFpBa0jjM3BobAFLYufOSOFiOgoGVleg5AmYAqD9SMoAUuBQPAMnm57dqcnKbpAVJC5qc3Kb5
   +a1lFwvIBCkZwABciofEdgCk0W63tXPnJZKiAJr9A1WSlJJBwAwMQF4eOggGAKC+yGEGgAzMzs4S
   JANAAxEwAwPMz2/V3r1btLISPY7y8hbKLRQAACgMKRlAClyKBwCg3shhBgAAABIkBcwMKwcAAAAk
   IGAGAAAAEhAwAwAAAAkImAEAAIAEBMwAAABAAgJmAAAAIAEBMwAAAJCAgBkAAABIQMAMAAAAJCBg
   BgAAABIQMAMAAAAJCJgBAACABATMAAAAQAIC5pSWl5fLLkIlUW+jo+5GR92NhnobHXU3GuptdNTd
   aEatNwLmlNgwR0O9jY66Gx11NxrqbXTU3Wiot9FRd6MhYAYAAAByQMAMAAAAJDB3L7sMfZlZuIUD
   AABArbi79Xo+6IAZAAAAKBspGQAAAEACAmYAAAAgAQEzAAAAkICAeRUzO8/MvmZm3zCzbT1ef4CZ
   fd7Mfm1m82WUMUQp6u3pZrbfzL5kZp81sweXUc4Qpai7J8d1t8/MrjKzx5VRztAMqreu9z3czG41
   s81Fli9kKba5aTO7Kd7m9pnZ/yqjnKFJs83FdbfPzL5sZssFFzFYKba5F3dtb9fG++zxZZQ1JCnq
   bb2ZLZrZNfE296wSihmkFHV3gpntis+vV5rZGYlf6O5M8STpdpK+Kek0ScdIukbSA1e95yRJD5O0
   Q9J82WUOYUpZb78l6S7x/+dJ+seyyx3ClLLu7tj1/5mSvll2ucue0tRb1/s+KemjkubKLncIU8pt
   blrS7rLLGtKUst6Ol/QVSfeMH68vu9whTGn31673P1HSx8sud9lTym1uu6TXxv+vl/QTSWvLLnvZ
   U8q6e4OkV8T//+agbY4W5iM9QlEw8h13v0XS+yU9ufsN7v5jd/+ipFvKKGCg0tTb5939pvjhlZLu
   WXAZQ5Wm7n7Z9fBOkm4osHyhGlhvsedJ+qCkHxdZuMClrbueQys1WJp6e5qky939e5Lk7uyrkbTb
   XMfTJL2vkJKFLU29/UDSneP/7yzpJ+5+a4FlDFWaunugpE9Jkrt/XdJpZnZSvy8kYD7SPST9a9fj
   78XPIdmw9fZHkj6Wa4mqI1Xdmdl/NbOvSvoHSc8vqGwhG1hvZnYPRQfIt8VPMYZmJM0255L+c3yp
   8mNm9qDCSheuNPV2P0nrzOxTZvZFM3tmYaULW+pzhJndQdKspMsLKFfo0tTbOySdYWbfl7Rf0gsK
   Klvo0tTdfkmbJcnMHiHpVCU05q3NuIBVxwl1NKnrzcweK+nZkjbkV5xKSVV37v5hSR82s0dLukzR
   5aMmS1NvF0v6M3d3MzPRYtqRpu6ulnSKu//KzB4v6cOS7p9vsYKXpt6OkfRQSb8t6Q6SPm9m/+ju
   38i1ZOEb5tz6JEl73f1neRWmQtLU28slXePu02Z2uqQlMzvL3X+Rc9lCl6buXifpzWa2T9K1kvZJ
   uq3fmwmYj/Rvkk7penyKol8lSJaq3uKOfu+QdJ67/7SgsoVuqG3O3T9jZmvN7ER3/0nupQtXmno7
   W9L7o1hZ6yU93sxucffdxRQxWAPrrvtk6+7/YGb/n5mtc/cbCypjiNJsc/8q6QZ3X5G0YmaflnSW
   pO0/NHIAAATVSURBVKYHzMMc5/5ApGN0pKm3/yzpQkly92+Z2bcVNah8sZAShivtce7Zncdx3f1L
   vy8kJeNIX5R0PzM7zcwmJP2+pH4nV1qrDhtYb2Z2L0kfkvQMd/9mCWUMVZq6Oz1uIZWZPVSSGh4s
   Synqzd3v4+73dvd7K8pjfi7BsqR029zJXdvcIxTdFbbJwbKU7vzwd5IeZWa3i1MLHinpuoLLGaJU
   51Yzu4ukxyiqR6Srt69J+i9StN8qCpb7Bn0NkuY4d5f4NZnZcyRd4e439/tCWpi7uPutZvY/JbUV
   9bB8l7t/1cz+e/z6/zWzu0n6gqLk+oNm9gJJD0qq5LpLU2+SXinpBElvi8/Dt7j7I8oqcyhS1t2c
   pD80s1sk3ayoBabRUtYbekhZd78r6blmdqukX4ltLlW9ufvXzGxR0pckHZT0DndvfMA8xP76XyW1
   4xb6xktZb6+R9G4z26+oEfSl/LhNXXcPknSpmbmkLyvqX9WXxcNpAAAAAOiBlAwAAAAgAQEzAAAA
   kICAGQAAAEhAwAwAAAAkIGAGAAAAEhAwAwAAAAkImAEgB2Z2m5nti6erzexUM/ts/NqpZvbUrvee
   Fd+Ceth5LJvZ2auee5WZvWbVcw8xs77jAZvZdjObH3b+ANAUBMwAkI9fuftUPD3U3a939w3xa/eW
   9LSu905J+p0R5uHx1O29iu5q1e0P4ueTvgcA0AcBMwAUxMw6dwR9naRHx63PL5X055J+P378FDO7
   o5n9lZldGbdOb4w/P2lm7zez68zsQ5ImJVn3PNz9G5J+Gt/SuuMpkt5nZs8xs38ys2vM7INmNtn9
   0Xgeh1qtzWy9mX07/v92ZvaG+PP7zWxr/PxvmNmn47Jfa2aPyrreAKBs3BobAPIxaWb74v//xd3n
   dLgld5ukF7v7kyTJzH4k6Wx3f378+DWSPuHuzzaz4yVdaWYfl/Q/JN3s7g8yszMlXa3ercPvU9Sq
   /E9mdo6kG939W2b2U3d/RzyPVyu6Fexfrvpsr1Zrxe/9mbs/wsxuL2mvme2RtFnSoru/xqL73t9x
   yHoCgOARMANAPlbcfarPa9bjcfdzLUlPMrMXx49vL+lekh4t6c2S5O7XmtmX+nz/30r6XJyX3J2O
   caaZ7ZB0F0l3krQ4xPK04s//bvz4zpLuK+kLkv7KzI6R9GF33z/EdwJAJRAwA0D5erXobo7TKw6J
   GnCPCraP/jL378WpFNOKWoDPiV+6VNLGONjeEr++2q06nK537KrX/qe7L63+gJk9WtITJV1qZhe5
   +2WDyggAVUIOMwAU7xeSjkt43Jb0/M4DM+u0VH9acWdBM/tPkh6cMI/3SXqTpG+5+/fj5+4k6Ydx
   a/AzdDhQ727h/o6kh8X/d1qTO2X6YzNbG8///mZ2BzO7l6Qfu/s7Jb1TUQdGAKgVAmYAyEevVuPO
   c/sl3RZ3vnuBpE9JelCn05+kV0s6xsy+ZGZfVtQpUJLeJulO8RBxfy7piwnz/6CkBykKnDteIelK
   SXslfXVVuTple6Ok55rZ1ZJO7Hr+nZKuk3S1mV0bl2Wtolbqa+L3/57ilBEAqBNzZzQhAAAAoB9a
   mAEAAIAEBMwAAABAAgJmAAAAIAEBMwAAAJCAgBkAAABIQMAMAAAAJCBgBgAAABL8/9dtVqtqs4Dz
   AAAAAElFTkSuQmCC
   "
   >
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <h4 id="Histogram-of-standardized-deviance-residuals-with-Kernel-Density-Estimate-overlayed">Histogram of standardized deviance residuals with Kernel Density Estimate overlayed<a class="anchor-link" href="#Histogram-of-standardized-deviance-residuals-with-Kernel-Density-Estimate-overlayed">&#182;</a></h4>
   </div>
   </div>
   </div>
   
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <p>The definition of the deviance residuals depends on the family. For the Binomial distribution this is </p>
   <p>$$r_{dev} = sign\left(Y-\mu\right)*\sqrt{2n(Y\log\frac{Y}{\mu}+(1-Y)\log\frac{(1-Y)}{(1-\mu)}}$$</p>
   <p>They can be used to detect ill-fitting covariates</p>
   </div>
   </div>
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[41]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">resid</span> <span class="o">=</span> <span class="n">glm_mod</span><span class="o">.</span><span class="n">resid_deviance</span>
   <span class="n">resid_std</span> <span class="o">=</span> <span class="n">stats</span><span class="o">.</span><span class="n">zscore</span><span class="p">(</span><span class="n">resid</span><span class="p">)</span> 
   <span class="n">kde_resid</span> <span class="o">=</span> <span class="n">sm</span><span class="o">.</span><span class="n">nonparametric</span><span class="o">.</span><span class="n">KDEUnivariate</span><span class="p">(</span><span class="n">resid_std</span><span class="p">)</span>
   <span class="n">kde_resid</span><span class="o">.</span><span class="n">fit</span><span class="p">()</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[42]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mi">8</span><span class="p">))</span>
   <span class="n">ax</span> <span class="o">=</span> <span class="n">fig</span><span class="o">.</span><span class="n">add_subplot</span><span class="p">(</span><span class="mi">111</span><span class="p">,</span> <span class="n">title</span><span class="o">=</span><span class="s">&quot;Standardized Deviance Residuals&quot;</span><span class="p">)</span>
   <span class="n">ax</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">resid_std</span><span class="p">,</span> <span class="n">bins</span><span class="o">=</span><span class="mi">25</span><span class="p">,</span> <span class="n">normed</span><span class="o">=</span><span class="bp">True</span><span class="p">);</span>
   <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">kde_resid</span><span class="o">.</span><span class="n">support</span><span class="p">,</span> <span class="n">kde_resid</span><span class="o">.</span><span class="n">density</span><span class="p">,</span> <span class="s">&#39;r&#39;</span><span class="p">);</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   
   
   <div class="output_png output_subarea ">
   <img src="data:image/png;base64,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
   "
   >
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>
   <div class="cell border-box-sizing text_cell rendered">
   <div class="prompt input_prompt">
   </div>
   <div class="inner_cell">
   <div class="text_cell_render border-box-sizing rendered_html">
   <h4 id="QQ-plot-of-deviance-residuals">QQ-plot of deviance residuals<a class="anchor-link" href="#QQ-plot-of-deviance-residuals">&#182;</a></h4>
   </div>
   </div>
   </div>
   
   <div class="cell border-box-sizing code_cell rendered">
   <div class="input">
   <div class="prompt input_prompt">
   In&nbsp;[43]:
   </div>
   <div class="inner_cell">
       <div class="input_area">
   <div class="highlight"><pre><span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mi">8</span><span class="p">))</span>
   <span class="n">ax</span> <span class="o">=</span> <span class="n">fig</span><span class="o">.</span><span class="n">add_subplot</span><span class="p">(</span><span class="mi">111</span><span class="p">)</span>
   <span class="n">fig</span> <span class="o">=</span> <span class="n">sm</span><span class="o">.</span><span class="n">graphics</span><span class="o">.</span><span class="n">qqplot</span><span class="p">(</span><span class="n">resid</span><span class="p">,</span> <span class="n">line</span><span class="o">=</span><span class="s">&#39;r&#39;</span><span class="p">,</span> <span class="n">ax</span><span class="o">=</span><span class="n">ax</span><span class="p">)</span>
   </pre></div>
   
   </div>
   </div>
   </div>
   
   <div class="output_wrapper">
   <div class="output">
   
   
   <div class="output_area"><div class="prompt"></div>
   
   
   <div class="output_png output_subarea ">
   <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtQAAAHuCAYAAAC/JJumAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
   AAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xl4ldW59/HvIgESBhVHBlE0Kop1rlaPLaZWgRaH9nSw
   Dq1jHSBgp+OpIm9Tlc71FAgoihNaW2trndIiVKWxrQN1tgWHII4giiiCSUjCev94sslOSCCwk+wM
   3891cWXvZz87uXNF4OfiXvcKMUYkSZIkbZ0e2S5AkiRJ6swM1JIkSVIGDNSSJElSBgzUkiRJUgYM
   1JIkSVIGDNSSJElSBrIWqEMIQ0MID4cQ/h1CeCGEMLHu+vYhhPkhhJdCCPNCCNtlq0ZJkiRpc0K2
   5lCHEAYCA2OMz4QQ+gFPAl8EzgbeizH+PITwv8CAGOMPslKkJEmStBlZW6GOMS6PMT5T93gNsAgY
   ApwE3FJ32y0kIVuSJEnqkDpED3UIYRhwCPA4sEuM8Z26l94BdslSWZIkSdJm5Wa7gLp2jz8CF8cY
   PwohbHgtxhhDCBv1pDR1TZIkSWoLMcawqdezGqhDCD1JwvStMca76y6/E0IYGGNcHkIYBKxo6r3Z
   6v1W5oqLiykuLs52GdpK/vw6L392nZs/v87Ln13nlr7Y25xsTvkIwA3Af2KMv0576V7gzLrHZwJ3
   N36vJEmS1FFkc4X6aOAM4LkQwtN11y4Ffgr8PoRwLrAU+Fp2ypMkSZI2L2uBOsb4d5pfIT+uPWtR
   +yosLMx2CcqAP7/Oy59d5+bPr/PyZ9f1ZW0OdSZCCLEz1i1JkqTOJYSw2U2JHWJsniRJktRZGagl
   SZKkDBioJUmSpAwYqCVJkqQMGKglSZKkDBioJUmSpAwYqCVJkqQMGKglSZKkDBioJUmSpAwYqCVJ
   kqQMGKglSZKkDBioJUmSpAwYqCVJkqQMGKglSZKkDBioJUmSpAwYqCVJkqQMGKglSZKkDBioJUmS
   pAwYqCVJkqQMGKglSZKkDBioJUmSpAwYqCVJkqQMGKglSZKkDBioJUmSpAwYqCVJkqQMGKglSZKk
   DBioJUmSpAwYqCVJkqQMGKglSZKkDBioJUmSpAwYqCVJkqQMGKglSZKkDBioJUmSpAwYqCVJkqQM
   GKglSZKkDBioJUmSpAwYqCVJkqQMGKglSZKkDBioJUmSpAwYqCVJkqQMGKglSZKkDBioJUmSpAwY
   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
   TkSuQmCC
   "
   >
   </div>
   
   </div>
   
   </div>
   </div>
   
   </div>

   <script src="https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"type="text/javascript"></script>
   <script type="text/javascript">
   init_mathjax = function() {
       if (window.MathJax) {
           // MathJax loaded
           MathJax.Hub.Config({
               tex2jax: {
               // I'm not sure about the \( and \[ below. It messes with the
               // prompt, and I think it's an issue with the template. -SS
                   inlineMath: [ ['$','$'], ["\\(","\\)"] ],
                   displayMath: [ ['$$','$$'], ["\\[","\\]"] ]
               },
               displayAlign: 'left', // Change this to 'center' to center equations.
               "HTML-CSS": {
                   styles: {'.MathJax_Display': {"margin": 0}}
               }
           });
           MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
       }
   }
   init_mathjax();

   // since we have to load this in a ..raw:: directive we will add the css
   // after the fact
   function loadcssfile(filename){
       var fileref=document.createElement("link")
       fileref.setAttribute("rel", "stylesheet")
       fileref.setAttribute("type", "text/css")
       fileref.setAttribute("href", filename)

       document.getElementsByTagName("head")[0].appendChild(fileref)
   }
   // loadcssfile({{pathto("_static/nbviewer.pygments.css", 1) }})
   // loadcssfile({{pathto("_static/nbviewer.min.css", 1) }})
   loadcssfile("../../../_static/nbviewer.pygments.css")
   loadcssfile("../../../_static/ipython.min.css")
   </script>