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="s1">&#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="s1">&#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="s2">&quot;affair ~ occupation + educ + occupation_husb&quot;</span> 
                      <span class="s2">&quot;+ rate_marriage + age + yrs_married + children&quot;</span>
                      <span class="s2">&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, 27 Apr 2016   Pseudo R-squ.:                  0.1327
   Time:                        23:30:17   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="s2">&quot;occupation&quot;</span><span class="p">,</span> <span class="s2">&quot;educ&quot;</span><span class="p">,</span> 
                                               <span class="s2">&quot;occupation_husb&quot;</span><span class="p">,</span> <span class="s2">&quot;rate_marriage&quot;</span><span class="p">,</span> 
                                               <span class="s2">&quot;age&quot;</span><span class="p">,</span> <span class="s2">&quot;yrs_married&quot;</span><span class="p">,</span> <span class="s2">&quot;children&quot;</span><span class="p">,</span> 
                                               <span class="s2">&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="s1">&#39;r-&#39;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">&#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="s1">&#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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
   a9fwh7z99ia/CRg8eDDXXHMNzzzzDDNnzqRBgwa0bdsWgDlz5nDiiSdy++23M3fuXJo0acLw4cPX
   en/089/Zq6++ytChQ5k0aRLz58+nT58+1KpVi3PPPZe//OUvdOjQge+//54BAwb8KoY77riDPn36
   8PLLL7NgwQIef/xxNttss4x9z7ZJSJJUihdegHbtwiEZY8e6P6tMFi6El1+G/v3D0XuNG4fKb5cu
   8LvfQZUqSUeYrHQl/GnqS37qqac4++yz2XPPPQH4z3/+Q82aNfn666956623aNq06epqbvv27enS
   pUuJ61SuXJmFCxcyfvx4mjdvTpMmTVKO4bHHHqNLly7suOOOAOyxxx4V/K42zGRYkqT1+PFHuOIK
   GDgw/Gt+Ahvd89PMmeE3iP79YehQ+MMfoHVr6Nw5zPXVL3Jsc92MGTPYZ599Vn9drVo1atasyfTp
   05kxYwb169df6/p69eqVuM5BBx3EhRdeyAUXXMDUqVM59thj6dKlC5tvvnmpMUydOpXtsziT0DYJ
   SZJK8PHHsO++MH9+OLPBRLgU334LDzwQTnDbbTcYMiS0O0ybFirC7dqZCOeBOnXqMGXKlNVfL1q0
   iLlz51K3bl222247pk6dutb106ZNW+9aF154IaNGjWLcuHFMnDiRzp07A7+0UqxP/fr1+eKLLyrw
   XZSNybAkSet48kk49FC4+uqwf8uZweuxYAE88QS0agU77QTDhkGHDjB7Njz1FJx0kj0lOW7p0qUs
   WbJk9eOkk06ia9eufPLJJyxZsoRrrrmGAw44gAYNGnDUUUcxduxYnn/+eVasWMH999/P7NmzS1x3
   1KhRvP/++yxfvpxNN92UqlWrUqlSJQBq167Nl19+ud6YzjnnHK677jomTZoEwJgxY5g3b176v/mf
   mQxLkvSzpUvDgWW33BIKm6ef7h6uX1m+PLRAHH88NGgQWiHOPBOmTw+/Ofz5z/YB55GjjjqKzTbb
   jE033ZTNNtuMoUOHctNNN3HcccdRt25dJk+eTO/evQGoVasWffv25corr2TrrbdmwoQJ7Lvvvmyy
   ySa/Wvf777/n3HPPpWbNmjRu3Jitt96aK664AoCzzz6bcePGUbNmTY477jhg7WrxZZddxkknncRh
   hx1GjRo1OOecc1i8eHHG/gw8dEOSJOCbb+C448KYtO7dPTzjVyZODJMeunULm+DOPBNOOMGyeSly
   +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
   "
   >
   </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="s1">&#39;r-&#39;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">&#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="s1">&#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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
   "
   >
   </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="s1">&#39;NABOVE&#39;</span><span class="p">,</span> <span class="s1">&#39;NBELOW&#39;</span><span class="p">,</span> <span class="s1">&#39;LOWINC&#39;</span><span class="p">,</span> <span class="s1">&#39;PERASIAN&#39;</span><span class="p">,</span> <span class="s1">&#39;PERBLACK&#39;</span><span class="p">,</span> <span class="s1">&#39;PERHISP&#39;</span><span class="p">,</span> <span class="s1">&#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="s1">&#39;AVYRSEXP&#39;</span><span class="p">,</span> <span class="s1">&#39;AVSALK&#39;</span><span class="p">,</span> <span class="s1">&#39;PERSPENK&#39;</span><span class="p">,</span> <span class="s1">&#39;PTRATIO&#39;</span><span class="p">,</span> <span class="s1">&#39;PCTAF&#39;</span><span class="p">,</span> <span class="s1">&#39;PCTCHRT&#39;</span><span class="p">,</span> <span class="s1">&#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="s1">&#39;NABOVE + NBELOW ~ LOWINC + PERASIAN + PERBLACK + PERHISP + PCTCHRT &#39;</span>
   <span class="n">formula</span> <span class="o">+=</span> <span class="s1">&#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, 27 Apr 2016   Deviance:                       4078.8
   Time:                          23:30:22   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
   15      925
   16      377
   17       69
   18     1092
   19      115
   20      139
   21      449
   22      309
   23      116
   24       81
   25       66
   26     1259
   27      190
   28      322
   29     2394
          ... 
   273     120
   274     224
   275     733
   276     120
   277     135
   278     776
   279     207
   280      41
   281      43
   282     259
   283     342
   284     250
   285    1750
   286     150
   287     134
   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
   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
   15      684.393625
   16      195.911948
   17       29.285268
   18      616.911004
   19       68.139395
   20       48.369683
   21      253.303415
   22      154.420779
   23       41.360255
   24       16.809362
   25       12.057599
   26      565.702043
   27       91.247771
   28      193.088229
   29     1408.837645
             ...     
   273      47.775769
   274      63.404739
   275     297.019427
   276      36.144700
   277      35.640558
   278     343.034529
   279      83.929791
   280      16.140299
   281      23.773918
   282      36.529829
   283      60.021489
   284      48.727397
   285     704.464980
   286      31.525238
   287      13.014093
   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
   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="c1"># 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="s1">&#39;LOWINC&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">exog</span><span class="p">[</span><span class="s1">&#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="s1">&#39;LOWINC&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">exog</span><span class="p">[</span><span class="s1">&#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="s2">&quot;</span><span class="si">%2.4f%%</span><span class="s2">&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="s1">&#39;Observed Values&#39;</span><span class="p">,</span> <span class="n">xlabel</span><span class="o">=</span><span class="s1">&#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,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
   eXWJMi/VAAAAAElFTkSuQmCC
   "
   >
   </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="s1">&#39;Residual Dependence Plot&#39;</span><span class="p">,</span> <span class="n">xlabel</span><span class="o">=</span><span class="s1">&#39;Fitted Values&#39;</span><span class="p">,</span>
                             <span class="n">ylabel</span><span class="o">=</span><span class="s1">&#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="s1">&#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="s1">&#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,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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="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="s2">&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="s1">&#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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
   gg==
   "
   >
   </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="s1">&#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,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
   S5IkSRUxXEuSJEkVMVxLkiRJFTFcS5IkSRUxXEuSJEkVMVxLkiRJFTFcS5IkSRUxXEuSJEkVMVxL
   kiRJFTFcS5IkSRUxXEuSJEkVMVxLkiRJFTFcS5IkSRUxXEuSJEkVMVxLkiRJFTFcS5IkSRUxXEuS
   JEkVMVxLkiRJFTFcS5IkSRUxXEuSJEkVMVxLkiRJFTFcS5IkSRUxXEuSJEkVMVxLkiRJFTFcS5Ik
   SRUxXEuSJEkVMVxLkiRJFTFcS5IkSRUxXEuSJEkVMVxLkiRJFTFcS5IkSRUxXEuSJEkVMVxLkiRJ
   FTFcS5IkSRUxXEuSJEkVMVxLkiRJFTFcS5IkSRUxXEuSJEkVMVxLkiRJFTFcS5IkSRUxXEuSJEkV
   MVxLkiRJFTFcS5IkSRUxXEuSJEkVqS1cR8SREbE0Il6JiNEN+4dFxAsRsbD89a26alTvmjdvXt0l
   6HXw+rUur11r8/q1Lq/dpqHOkeslwIeAn7Tz3K8yc3T56/Q+rkt9xL9kWpvXr3V57Vqb1691ee02
   DQPqeuPMfAQgIqKdp9vbJ0mSJPVr/XXO9a4RsSAi5kbEe+ouRpIkSWpGZGbvnTziDmD7xl1AAudn
   5uzymLnAZzJzYfl4ILBVZq4p52L/F7BnZv6xnfP3XvGSJElSg8zscnZFr04Lycx/6MFrXgLWlNsL
   I2Il8BZgYTvHOn1EkiRJ/UZ/mRayPiRHxHYRsVm5vTswHFhVV2GSJElSs+psxXd4RPwGGAv8ICJu
   K5/aH1gcEQ8CNwCnZOYzddUpSZIkNatX51xLkiRJm5L+Mi2kxyLikoj4RUQ8GBG3R8QOddek5kXE
   VyNieUQsioj/jIit665JzeloISj1bxExISIejohfRsR5ddej5kXEtIh4KiIW112LuicihkbEjyNi
   WUQsiYiz6q5JzYuILSJifpk1l0TEpE6Pb/WR64jYal0nkYg4k6KzyGk1l6UmRcR44MeZuTYivgxk
   Zn6u7rrUtYgYCawFrgDOWdfxR/1XeT/LL4EDgdXAA8DEzHy41sLUlLI17R+B72XmXnXXo+aVA387
   ZOaiiNgKWAAc5p+91hERgzPzhYjYHLgHOCsz72/v2JYfuW7Tom8IxT/2ahGZeWdmrrtm9wFD66xH
   zcvMRzJzBS761Er2A1Zk5mNlZ6brgcNqrklNysy7KbtpqbVk5pOZuajc/iOwHNip3qrUHZn5Qrm5
   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
   QmCC
   "
   >
   </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>