5478 lines
904 KiB
Plaintext
5478 lines
904 KiB
Plaintext
{
|
||
"cells": [
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- dom:TITLE: Data Analysis and Machine Learning: Linear Regression and more Advanced Regression Analysis -->\n",
|
||
"# Data Analysis and Machine Learning: Linear Regression and more Advanced Regression Analysis\n",
|
||
"<!-- dom:AUTHOR: Morten Hjorth-Jensen at Department of Physics, University of Oslo & Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University -->\n",
|
||
"<!-- Author: --> \n",
|
||
"**Morten Hjorth-Jensen**, Department of Physics, University of Oslo and Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University\n",
|
||
"\n",
|
||
"Date: **Oct 18, 2018**\n",
|
||
"\n",
|
||
"Copyright 1999-2018, Morten Hjorth-Jensen. Released under CC Attribution-NonCommercial 4.0 license\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Regression analysis, overarching aims\n",
|
||
"\n",
|
||
"Regression modeling deals with the description of the sampling distribution of a given random variable $y$ varies as function of another variable or a set of such variables $\\hat{x} =[x_0, x_1,\\dots, x_p]^T$. \n",
|
||
"The first variable is called the **dependent**, the **outcome** or the **response** variable while the set of variables $\\hat{x}$ is called the independent variable, or the predictor variable or the explanatory variable. \n",
|
||
"\n",
|
||
"A regression model aims at finding a likelihood function $p(y\\vert \\hat{x})$, that is the conditional distribution for $y$ with a given $\\hat{x}$. The estimation of $p(y\\vert \\hat{x})$ is made using a data set with \n",
|
||
"* $n$ cases $i = 0, 1, 2, \\dots, n-1$ \n",
|
||
"\n",
|
||
"* Response (dependent or outcome) variable $y_i$ with $i = 0, 1, 2, \\dots, n-1$ \n",
|
||
"\n",
|
||
"* $p$ Explanatory (independent or predictor) variables $\\hat{x}_i=[x_{i0}, x_{i1}, \\dots, x_{ip}]$ with $i = 0, 1, 2, \\dots, n-1$ \n",
|
||
"\n",
|
||
" The goal of the regression analysis is to extract/exploit relationship between $y_i$ and $\\hat{x}_i$ in or to infer causal dependencies, approximations to the likelihood functions, functional relationships and to make predictions .\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Regression analysis, overarching aims II\n",
|
||
"\n",
|
||
"\n",
|
||
"Consider an experiment in which $p$ characteristics of $n$ samples are\n",
|
||
"measured. The data from this experiment are denoted $\\mathbf{X}$, with\n",
|
||
"$\\mathbf{X}$ as above. The matrix $\\mathbf{X}$ is called the *design\n",
|
||
"matrix*. Additional information of the samples is available in the\n",
|
||
"form of $\\mathbf{Y}$ (also as above). The variable $\\mathbf{Y}$ is\n",
|
||
"generally referred to as the *response variable*. The aim of\n",
|
||
"regression analysis is to explain $\\mathbf{Y}$ in terms of\n",
|
||
"$\\mathbf{X}$ through a functional relationship like $Y_i =\n",
|
||
"f(\\mathbf{X}_{i,\\ast})$. When no prior knowledge on the form of\n",
|
||
"$f(\\cdot)$ is available, it is common to assume a linear relationship\n",
|
||
"between $\\mathbf{X}$ and $\\mathbf{Y}$. This assumption gives rise to\n",
|
||
"the *linear regression model* where $\\beta = (\\beta_1, \\ldots,\n",
|
||
"\\beta_p)^{\\top}$ is the *regression parameter*. The parameter\n",
|
||
"$\\beta_j$, $j=1, \\ldots, p$, represents the effect size of covariate\n",
|
||
"$j$ on the response. That is, for each unit change in covariate $j$\n",
|
||
"(while keeping the other covariates fixed) the observed change in the\n",
|
||
"response is equal to $\\beta_j$.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## General linear models\n",
|
||
"Before we proceed let us study a case from linear algebra where we aim at fitting a set of data $\\hat{y}=[y_0,y_1,\\dots,y_{n-1}]$. We could think of these data as a result of an experiment or a complicated numerical experiment. These data are functions of a series of variables $\\hat{x}=[x_0,x_1,\\dots,x_{n-1}]$, that is $y_i = y(x_i)$ with $i=0,1,2,\\dots,n-1$. The variables $x_i$ could represent physical quantities like time, temperature, position etc. We assume that $y(x)$ is a smooth function. \n",
|
||
"\n",
|
||
"Since obtaining these data points may not be trivial, we want to use these data to fit a function which can allow us to make predictions for values of $y$ which are not in the present set. The perhaps simplest approach is to assume we can parametrize our function in terms of a polynomial of degree $n-1$ with $n$ points, that is"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"y=y(x) \\rightarrow y(x_i)=\\tilde{y}_i+\\epsilon_i=\\sum_{j=0}^{n-1} \\beta_i x_i^j+\\epsilon_i,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $\\epsilon_i$ is the error in our approximation.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Rewriting the fitting procedure as a linear algebra problem\n",
|
||
"For every set of values $y_i,x_i$ we have thus the corresponding set of equations"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*}\n",
|
||
"y_0&=\\beta_0+\\beta_1x_0^1+\\beta_2x_0^2+\\dots+\\beta_{n-1}x_0^{n-1}+\\epsilon_0\\\\\n",
|
||
"y_1&=\\beta_0+\\beta_1x_1^1+\\beta_2x_1^2+\\dots+\\beta_{n-1}x_1^{n-1}+\\epsilon_1\\\\\n",
|
||
"y_2&=\\beta_0+\\beta_1x_2^1+\\beta_2x_2^2+\\dots+\\beta_{n-1}x_2^{n-1}+\\epsilon_2\\\\\n",
|
||
"\\dots & \\dots \\\\\n",
|
||
"y_{n-1}&=\\beta_0+\\beta_1x_{n-1}^1+\\beta_2x_{n-1}^2+\\dots+\\beta_1x_{n-1}^{n-1}+\\epsilon_{n-1}.\\\\\n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Rewriting the fitting procedure as a linear algebra problem, follows\n",
|
||
"Defining the vectors"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{y} = [y_0,y_1, y_2,\\dots, y_{n-1}]^T,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"and"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{\\beta} = [\\beta_0,\\beta_1, \\beta_2,\\dots, \\beta_{n-1}]^T,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"and"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{\\epsilon} = [\\epsilon_0,\\epsilon_1, \\epsilon_2,\\dots, \\epsilon_{n-1}]^T,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"and the matrix"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{X}=\n",
|
||
"\\begin{bmatrix} \n",
|
||
"1& x_{0}^1 &x_{0}^2& \\dots & \\dots &x_{0}^{n-1}\\\\\n",
|
||
"1& x_{1}^1 &x_{1}^2& \\dots & \\dots &x_{1}^{n-1}\\\\\n",
|
||
"1& x_{2}^1 &x_{2}^2& \\dots & \\dots &x_{2}^{n-1}\\\\ \n",
|
||
"\\dots& \\dots &\\dots& \\dots & \\dots &\\dots\\\\\n",
|
||
"1& x_{n-1}^1 &x_{n-1}^2& \\dots & \\dots &x_{n-1}^{n-1}\\\\\n",
|
||
"\\end{bmatrix}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"we can rewrite our equations as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{y} = \\hat{X}\\hat{\\beta}+\\hat{\\epsilon}.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Generalizing the fitting procedure as a linear algebra problem\n",
|
||
"We are obviously not limited to the above polynomial. We could replace the various powers of $x$ with elements of Fourier series, that is, instead of $x_i^j$ we could have $\\cos{(j x_i)}$ or $\\sin{(j x_i)}$, or time series or other orthogonal functions.\n",
|
||
"For every set of values $y_i,x_i$ we can then generalize the equations to"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*}\n",
|
||
"y_0&=\\beta_0x_{00}+\\beta_1x_{01}+\\beta_2x_{02}+\\dots+\\beta_{n-1}x_{0n-1}+\\epsilon_0\\\\\n",
|
||
"y_1&=\\beta_0x_{10}+\\beta_1x_{11}+\\beta_2x_{12}+\\dots+\\beta_{n-1}x_{1n-1}+\\epsilon_1\\\\\n",
|
||
"y_2&=\\beta_0x_{20}+\\beta_1x_{21}+\\beta_2x_{22}+\\dots+\\beta_{n-1}x_{2n-1}+\\epsilon_2\\\\\n",
|
||
"\\dots & \\dots \\\\\n",
|
||
"y_{i}&=\\beta_0x_{i0}+\\beta_1x_{i1}+\\beta_2x_{i2}+\\dots+\\beta_{n-1}x_{in-1}+\\epsilon_i\\\\\n",
|
||
"\\dots & \\dots \\\\\n",
|
||
"y_{n-1}&=\\beta_0x_{n-1,0}+\\beta_1x_{n-1,2}+\\beta_2x_{n-1,2}+\\dots+\\beta_1x_{n-1,n-1}+\\epsilon_{n-1}.\\\\\n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Generalizing the fitting procedure as a linear algebra problem\n",
|
||
"We redefine in turn the matrix $\\hat{X}$ as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{X}=\n",
|
||
"\\begin{bmatrix} \n",
|
||
"x_{00}& x_{01} &x_{02}& \\dots & \\dots &x_{0,n-1}\\\\\n",
|
||
"x_{10}& x_{11} &x_{12}& \\dots & \\dots &x_{1,n-1}\\\\\n",
|
||
"x_{20}& x_{21} &x_{22}& \\dots & \\dots &x_{2,n-1}\\\\ \n",
|
||
"\\dots& \\dots &\\dots& \\dots & \\dots &\\dots\\\\\n",
|
||
"x_{n-1,0}& x_{n-1,1} &x_{n-1,2}& \\dots & \\dots &x_{n-1,n-1}\\\\\n",
|
||
"\\end{bmatrix}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"and without loss of generality we rewrite again our equations as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{y} = \\hat{X}\\hat{\\beta}+\\hat{\\epsilon}.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The left-hand side of this equation forms know. Our error vector $\\hat{\\epsilon}$ and the parameter vector $\\hat{\\beta}$ are our unknow quantities. How can we obtain the optimal set of $\\beta_i$ values?\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Optimizing our parameters\n",
|
||
"We have defined the matrix $\\hat{X}$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*}\n",
|
||
"y_0&=\\beta_0x_{00}+\\beta_1x_{01}+\\beta_2x_{02}+\\dots+\\beta_{n-1}x_{0n-1}+\\epsilon_0\\\\\n",
|
||
"y_1&=\\beta_0x_{10}+\\beta_1x_{11}+\\beta_2x_{12}+\\dots+\\beta_{n-1}x_{1n-1}+\\epsilon_1\\\\\n",
|
||
"y_2&=\\beta_0x_{20}+\\beta_1x_{21}+\\beta_2x_{22}+\\dots+\\beta_{n-1}x_{2n-1}+\\epsilon_1\\\\\n",
|
||
"\\dots & \\dots \\\\\n",
|
||
"y_{i}&=\\beta_0x_{i0}+\\beta_1x_{i1}+\\beta_2x_{i2}+\\dots+\\beta_{n-1}x_{in-1}+\\epsilon_1\\\\\n",
|
||
"\\dots & \\dots \\\\\n",
|
||
"y_{n-1}&=\\beta_0x_{n-1,0}+\\beta_1x_{n-1,2}+\\beta_2x_{n-1,2}+\\dots+\\beta_1x_{n-1,n-1}+\\epsilon_{n-1}.\\\\\n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Optimizing our parameters, more details\n",
|
||
"We well use this matrix to define the approximation $\\hat{\\tilde{y}}$ via the unknown quantity $\\hat{\\beta}$ as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{\\tilde{y}}= \\hat{X}\\hat{\\beta},\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"and in order to find the optimal parameters $\\beta_i$ instead of solving the above linear algebra problem, we define a function which gives a measure of the spread between the values $y_i$ (which represent hopefully the exact values) and the parametrized values $\\tilde{y}_i$, namely"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"Q(\\hat{\\beta})=\\sum_{i=0}^{n-1}\\left(y_i-\\tilde{y}_i\\right)^2=\\left(\\hat{y}-\\hat{\\tilde{y}}\\right)^T\\left(\\hat{y}-\\hat{\\tilde{y}}\\right),\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"or using the matrix $\\hat{X}$ as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"Q(\\hat{\\beta})=\\left(\\hat{y}-\\hat{X}\\hat{\\beta}\\right)^T\\left(\\hat{y}-\\hat{X}\\hat{\\beta}\\right).\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Interpretations and optimizing our parameters\n",
|
||
"The function"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"Q(\\hat{\\beta})=\\left(\\hat{y}-\\hat{X}\\hat{\\beta}\\right)^T\\left(\\hat{y}-\\hat{X}\\hat{\\beta}\\right),\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"can be linked to the variance of the quantity $y_i$ if we interpret the latter as the mean value of for example a numerical experiment. When linking below with the maximum likelihood approach below, we will indeed interpret $y_i$ as a mean value"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"y_{i}=\\langle y_i \\rangle = \\beta_0x_{i,0}+\\beta_1x_{i,1}+\\beta_2x_{i,2}+\\dots+\\beta_{n-1}x_{i,n-1}+\\epsilon_i,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $\\langle y_i \\rangle$ is the mean value. Keep in mind also that till now we have treated $y_i$ as the exact value. Normally, the response (dependent or outcome) variable $y_i$ the outcome of a numerical experiment or another type of experiment and is thus only an approximation to the true value. It is then always accompanied by an error estimate, often limited to a statistical error estimate given by the standard deviation discussed earlier. In the discussion here we will treat $y_i$ as our exact value for the response variable.\n",
|
||
"\n",
|
||
"In order to find the parameters $\\beta_i$ we will then minimize the spread of $Q(\\hat{\\beta})$ by requiring"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\frac{\\partial Q(\\hat{\\beta})}{\\partial \\beta_j} = \\frac{\\partial }{\\partial \\beta_j}\\left[ \\sum_{i=0}^{n-1}\\left(y_i-\\beta_0x_{i,0}-\\beta_1x_{i,1}-\\beta_2x_{i,2}-\\dots-\\beta_{n-1}x_{i,n-1}\\right)^2\\right]=0,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"which results in"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\frac{\\partial Q(\\hat{\\beta})}{\\partial \\beta_j} = -2\\left[ \\sum_{i=0}^{n-1}x_{ij}\\left(y_i-\\beta_0x_{i,0}-\\beta_1x_{i,1}-\\beta_2x_{i,2}-\\dots-\\beta_{n-1}x_{i,n-1}\\right)\\right]=0,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"or in a matrix-vector form as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\frac{\\partial Q(\\hat{\\beta})}{\\partial \\hat{\\beta}} = 0 = \\hat{X}^T\\left( \\hat{y}-\\hat{X}\\hat{\\beta}\\right).\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Interpretations and optimizing our parameters\n",
|
||
"We can rewrite"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\frac{\\partial Q(\\hat{\\beta})}{\\partial \\hat{\\beta}} = 0 = \\hat{X}^T\\left( \\hat{y}-\\hat{X}\\hat{\\beta}\\right),\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{X}^T\\hat{y} = \\hat{X}^T\\hat{X}\\hat{\\beta},\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"and if the matrix $\\hat{X}^T\\hat{X}$ is invertible we have the solution"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{\\beta} =\\left(\\hat{X}^T\\hat{X}\\right)^{-1}\\hat{X}^T\\hat{y}.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Interpretations and optimizing our parameters\n",
|
||
"The residuals $\\hat{\\epsilon}$ are in turn given by"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{\\epsilon} = \\hat{y}-\\hat{\\tilde{y}} = \\hat{y}-\\hat{X}\\hat{\\beta},\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"and with"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{X}^T\\left( \\hat{y}-\\hat{X}\\hat{\\beta}\\right)= 0,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"we have"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{X}^T\\hat{\\epsilon}=\\hat{X}^T\\left( \\hat{y}-\\hat{X}\\hat{\\beta}\\right)= 0,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"meaning that the solution for $\\hat{\\beta}$ is the one which minimizes the residuals. Later we will link this with the maximum likelihood approach.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## The $\\chi^2$ function\n",
|
||
"\n",
|
||
"Normally, the response (dependent or outcome) variable $y_i$ the outcome of a numerical experiment or another type of experiment and is thus only an approximation to the true value. It is then always accompanied by an error estimate, often limited to a statistical error estimate given by the standard deviation discussed earlier. In the discussion here we will treat $y_i$ as our exact value for the response variable.\n",
|
||
"\n",
|
||
"Introducing the standard deviation $\\sigma_i$ for each measurement $y_i$, we define now the $\\chi^2$ function as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\chi^2(\\hat{\\beta})=\\sum_{i=0}^{n-1}\\frac{\\left(y_i-\\tilde{y}_i\\right)^2}{\\sigma_i^2}=\\left(\\hat{y}-\\hat{\\tilde{y}}\\right)^T\\frac{1}{\\hat{\\Sigma^2}}\\left(\\hat{y}-\\hat{\\tilde{y}}\\right),\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where the matrix $\\hat{\\Sigma}$ is a diagonal matrix with $\\sigma_i$ as matrix elements.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## The $\\chi^2$ function\n",
|
||
"\n",
|
||
"In order to find the parameters $\\beta_i$ we will then minimize the spread of $\\chi^2(\\hat{\\beta})$ by requiring"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\frac{\\partial \\chi^2(\\hat{\\beta})}{\\partial \\beta_j} = \\frac{\\partial }{\\partial \\beta_j}\\left[ \\sum_{i=0}^{n-1}\\left(\\frac{y_i-\\beta_0x_{i,0}-\\beta_1x_{i,1}-\\beta_2x_{i,2}-\\dots-\\beta_{n-1}x_{i,n-1}}{\\sigma_i}\\right)^2\\right]=0,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"which results in"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\frac{\\partial \\chi^2(\\hat{\\beta})}{\\partial \\beta_j} = -2\\left[ \\sum_{i=0}^{n-1}\\frac{x_{ij}}{\\sigma_i}\\left(\\frac{y_i-\\beta_0x_{i,0}-\\beta_1x_{i,1}-\\beta_2x_{i,2}-\\dots-\\beta_{n-1}x_{i,n-1}}{\\sigma_i}\\right)\\right]=0,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"or in a matrix-vector form as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\frac{\\partial \\chi^2(\\hat{\\beta})}{\\partial \\hat{\\beta}} = 0 = \\hat{A}^T\\left( \\hat{b}-\\hat{A}\\hat{\\beta}\\right).\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where we have defined the matrix $\\hat{A} =\\hat{X}/\\hat{\\Sigma}$ with matrix elements $a_{ij} = x_{ij}/\\sigma_i$ and the vector $\\hat{b}$ with elements $b_i = y_i/\\sigma_i$.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## The $\\chi^2$ function\n",
|
||
"\n",
|
||
"We can rewrite"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\frac{\\partial \\chi^2(\\hat{\\beta})}{\\partial \\hat{\\beta}} = 0 = \\hat{A}^T\\left( \\hat{b}-\\hat{A}\\hat{\\beta}\\right),\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{A}^T\\hat{b} = \\hat{A}^T\\hat{A}\\hat{\\beta},\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"and if the matrix $\\hat{A}^T\\hat{A}$ is invertible we have the solution"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{\\beta} =\\left(\\hat{A}^T\\hat{A}\\right)^{-1}\\hat{A}^T\\hat{b}.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## The $\\chi^2$ function\n",
|
||
"\n",
|
||
"If we then introduce the matrix"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{H} = \\left(\\hat{A}^T\\hat{A}\\right)^{-1},\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"we have then the following expression for the parameters $\\beta_j$ (the matrix elements of $\\hat{H}$ are $h_{ij}$)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\beta_j = \\sum_{k=0}^{p-1}h_{jk}\\sum_{i=0}^{n-1}\\frac{y_i}{\\sigma_i}\\frac{x_{ik}}{\\sigma_i} = \\sum_{k=0}^{p-1}h_{jk}\\sum_{i=0}^{n-1}b_ia_{ik}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"We state without proof the expression for the uncertainty in the parameters $\\beta_j$ as (we leave this as an exercise)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\sigma^2(\\beta_j) = \\sum_{i=0}^{n-1}\\sigma_i^2\\left( \\frac{\\partial \\beta_j}{\\partial y_i}\\right)^2,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"resulting in"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\sigma^2(\\beta_j) = \\left(\\sum_{k=0}^{p-1}h_{jk}\\sum_{i=0}^{n-1}a_{ik}\\right)\\left(\\sum_{l=0}^{p-1}h_{jl}\\sum_{m=0}^{n-1}a_{ml}\\right) = h_{jj}!\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## The $\\chi^2$ function\n",
|
||
"The first step here is to approximate the function $y$ with a first-order polynomial, that is we write"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"y=y(x) \\rightarrow y(x_i) \\approx \\beta_0+\\beta_1 x_i.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"By computing the derivatives of $\\chi^2$ with respect to $\\beta_0$ and $\\beta_1$ show that these are given by"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\frac{\\partial \\chi^2(\\hat{\\beta})}{\\partial \\beta_0} = -2\\left[ \\sum_{i=0}^{n-1}\\left(\\frac{y_i-\\beta_0-\\beta_1x_{i}}{\\sigma_i^2}\\right)\\right]=0,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"and"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\frac{\\partial \\chi^2(\\hat{\\beta})}{\\partial \\beta_0} = -2\\left[ \\sum_{i=0}^{n-1}x_i\\left(\\frac{y_i-\\beta_0-\\beta_1x_{i}}{\\sigma_i^2}\\right)\\right]=0.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## The $\\chi^2$ function\n",
|
||
"\n",
|
||
"For a linear fit we don't need to invert a matrix!! \n",
|
||
"Defining"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\gamma = \\sum_{i=0}^{n-1}\\frac{1}{\\sigma_i^2},\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"4\n",
|
||
"0\n",
|
||
" \n",
|
||
"<\n",
|
||
"<\n",
|
||
"<\n",
|
||
"!\n",
|
||
"!\n",
|
||
"M\n",
|
||
"A\n",
|
||
"T\n",
|
||
"H\n",
|
||
"_\n",
|
||
"B\n",
|
||
"L\n",
|
||
"O\n",
|
||
"C\n",
|
||
"K"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"4\n",
|
||
"1\n",
|
||
" \n",
|
||
"<\n",
|
||
"<\n",
|
||
"<\n",
|
||
"!\n",
|
||
"!\n",
|
||
"M\n",
|
||
"A\n",
|
||
"T\n",
|
||
"H\n",
|
||
"_\n",
|
||
"B\n",
|
||
"L\n",
|
||
"O\n",
|
||
"C\n",
|
||
"K"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"4\n",
|
||
"2\n",
|
||
" \n",
|
||
"<\n",
|
||
"<\n",
|
||
"<\n",
|
||
"!\n",
|
||
"!\n",
|
||
"M\n",
|
||
"A\n",
|
||
"T\n",
|
||
"H\n",
|
||
"_\n",
|
||
"B\n",
|
||
"L\n",
|
||
"O\n",
|
||
"C\n",
|
||
"K"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\gamma_{xy} = \\sum_{i=0}^{n-1}\\frac{y_ix_{i}}{\\sigma_i^2},\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"we obtain"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"4\n",
|
||
"4\n",
|
||
" \n",
|
||
"<\n",
|
||
"<\n",
|
||
"<\n",
|
||
"!\n",
|
||
"!\n",
|
||
"M\n",
|
||
"A\n",
|
||
"T\n",
|
||
"H\n",
|
||
"_\n",
|
||
"B\n",
|
||
"L\n",
|
||
"O\n",
|
||
"C\n",
|
||
"K"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\beta_1 = \\frac{\\gamma_{xy}\\gamma-\\gamma_x\\gamma_y}{\\gamma\\gamma_{xx}-\\gamma_x^2}.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"This approach (different linear and non-linear regression) suffers often from both being underdetermined and overdetermined in the unknown coefficients $\\beta_i$. A better approach is to use the Singular Value Decomposition (SVD) method discussed below. Or using Lasso and Ridge regression. See below.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Simple regression model\n",
|
||
"We are now ready to write our first program which aims at solving the above linear regression equations. We start with data we have produced ourselves, in this case normally distributed random numbers along the $x$-axis. These numbers define then the value of a function $y(x)=4+3x+N(0,1)$. Thereafter we order the $x$ values and employ our linear regression algorithm to set up the best fit. Here we find it useful to use the numpy function $c\\_$ arrays where arrays are stacked along their last axis after being upgraded to at least two dimensions with ones post-pended to the shape. The following examples help in understanding what happens"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 1,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import numpy as np\n",
|
||
"print(np.c_[np.array([1,2,3]), np.array([4,5,6])])\n",
|
||
"print(np.c_[np.array([[1,2,3]]), 0, 0, np.array([[4,5,6]])])"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 2,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"%matplotlib inline\n",
|
||
"\n",
|
||
"# Importing various packages\n",
|
||
"from random import random, seed\n",
|
||
"import numpy as np\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"\n",
|
||
"x = 2*np.random.rand(100,1)\n",
|
||
"y = 4+3*x+np.random.randn(100,1)\n",
|
||
"\n",
|
||
"xb = np.c_[np.ones((100,1)), x]\n",
|
||
"beta = np.linalg.inv(xb.T.dot(xb)).dot(xb.T).dot(y)\n",
|
||
"xnew = np.array([[0],[2]])\n",
|
||
"xbnew = np.c_[np.ones((2,1)), xnew]\n",
|
||
"ypredict = xbnew.dot(beta)\n",
|
||
"\n",
|
||
"plt.plot(xnew, ypredict, \"r-\")\n",
|
||
"plt.plot(x, y ,'ro')\n",
|
||
"plt.axis([0,2.0,0, 15.0])\n",
|
||
"plt.xlabel(r'$x$')\n",
|
||
"plt.ylabel(r'$y$')\n",
|
||
"plt.title(r'Linear Regression')\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"We see that, as expected, a linear fit gives a seemingly (from the graph) good representation of the data.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Simple regression model, now using **scikit-learn**\n",
|
||
"\n",
|
||
"\n",
|
||
"We can repeat the above algorithm using **scikit-learn** as follows"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 3,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"# Importing various packages\n",
|
||
"from random import random, seed\n",
|
||
"import numpy as np\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"from sklearn.linear_model import LinearRegression\n",
|
||
"\n",
|
||
"x = 2*np.random.rand(100,1)\n",
|
||
"y = 4+3*x+np.random.randn(100,1)\n",
|
||
"linreg = LinearRegression()\n",
|
||
"linreg.fit(x,y)\n",
|
||
"xnew = np.array([[0],[2]])\n",
|
||
"ypredict = linreg.predict(xnew)\n",
|
||
"\n",
|
||
"plt.plot(xnew, ypredict, \"r-\")\n",
|
||
"plt.plot(x, y ,'ro')\n",
|
||
"plt.axis([0,2.0,0, 15.0])\n",
|
||
"plt.xlabel(r'$x$')\n",
|
||
"plt.ylabel(r'$y$')\n",
|
||
"plt.title(r'Random numbers ')\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Simple linear regression model using **scikit-learn**\n",
|
||
"\n",
|
||
"We start with perhaps our simplest possible example, using **scikit-learn** to perform linear regression analysis on a data set produced by us. \n",
|
||
"What follows is a simple Python code where we have defined function $y$ in terms of the variable $x$. Both are defined as vectors of dimension $1\\times 100$. The entries to the vector $\\hat{x}$ are given by random numbers generated with a uniform distribution with entries $x_i \\in [0,1]$ (more about probability distribution functions later). These values are then used to define a function $y(x)$ (tabulated again as a vector) with a linear dependence on $x$ plus a random noise added via the normal distribution.\n",
|
||
"\n",
|
||
"\n",
|
||
"The Numpy functions are imported used the **import numpy as np**\n",
|
||
"statement and the random number generator for the uniform distribution\n",
|
||
"is called using the function **np.random.rand()**, where we specificy\n",
|
||
"that we want $100$ random variables. Using Numpy we define\n",
|
||
"automatically an array with the specified number of elements, $100$ in\n",
|
||
"our case. With the Numpy function **randn()** we can compute random\n",
|
||
"numbers with the normal distribution (mean value $\\mu$ equal to zero and\n",
|
||
"variance $\\sigma^2$ set to one) and produce the values of $y$ assuming a linear\n",
|
||
"dependence as function of $x$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"y = 2x+N(0,1),\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $N(0,1)$ represents random numbers generated by the normal\n",
|
||
"distribution. From **scikit-learn** we import then the\n",
|
||
"**LinearRegression** functionality and make a prediction $\\tilde{y} =\n",
|
||
"\\alpha + \\beta x$ using the function **fit(x,y)**. We call the set of\n",
|
||
"data $(\\hat{x},\\hat{y})$ for our training data. The Python package\n",
|
||
"**scikit-learn** has also a functionality which extracts the above\n",
|
||
"fitting parameters $\\alpha$ and $\\beta$ (see below). Later we will\n",
|
||
"distinguish between training data and test data.\n",
|
||
"\n",
|
||
"For plotting we use the Python package\n",
|
||
"[matplotlib](https://matplotlib.org/) which produces publication\n",
|
||
"quality figures. Feel free to explore the extensive\n",
|
||
"[gallery](https://matplotlib.org/gallery/index.html) of examples. In\n",
|
||
"this example we plot our original values of $x$ and $y$ as well as the\n",
|
||
"prediction **ypredict** ($\\tilde{y}$), which attempts at fitting our\n",
|
||
"data with a straight line.\n",
|
||
"\n",
|
||
"The Python code follows here."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 4,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"# Importing various packages\n",
|
||
"import numpy as np\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"from sklearn.linear_model import LinearRegression\n",
|
||
"\n",
|
||
"x = np.random.rand(100,1)\n",
|
||
"y = 2*x+np.random.randn(100,1)\n",
|
||
"linreg = LinearRegression()\n",
|
||
"linreg.fit(x,y)\n",
|
||
"xnew = np.array([[0],[1]])\n",
|
||
"ypredict = linreg.predict(xnew)\n",
|
||
"\n",
|
||
"plt.plot(xnew, ypredict, \"r-\")\n",
|
||
"plt.plot(x, y ,'ro')\n",
|
||
"plt.axis([0,1.0,0, 5.0])\n",
|
||
"plt.xlabel(r'$x$')\n",
|
||
"plt.ylabel(r'$y$')\n",
|
||
"plt.title(r'Simple Linear Regression')\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Simple linear regression model\n",
|
||
"\n",
|
||
"This example serves several aims. It allows us to demonstrate several\n",
|
||
"aspects of data analysis and later machine learning algorithms. The\n",
|
||
"immediate visualization shows that our linear fit is not\n",
|
||
"impressive. It goes through the data points, but there are many\n",
|
||
"outliers which are not reproduced by our linear regression. We could\n",
|
||
"now play around with this small program and change for example the\n",
|
||
"factor in front of $x$ and the normal distribution. Try to change the\n",
|
||
"function $y$ to"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"y = 10x+0.01 \\times N(0,1),\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $x$ is defined as before. \n",
|
||
"\n",
|
||
"\n",
|
||
"## Less noise\n",
|
||
"\n",
|
||
"Does the fit look better? Indeed, by\n",
|
||
"reducing the role of the normal distribution we see immediately that\n",
|
||
"our linear prediction seemingly reproduces better the training\n",
|
||
"set. However, this testing 'by the eye' is obviouly not satisfactory in the\n",
|
||
"long run. Here we have only defined the training data and our model, and \n",
|
||
"have not discussed a more rigorous approach to the **cost** function.\n",
|
||
"\n",
|
||
"\n",
|
||
"## How to study our fits\n",
|
||
"\n",
|
||
"We need more rigorous criteria in defining whether we have succeeded or\n",
|
||
"not in modeling our training data. You will be surprised to see that\n",
|
||
"many scientists seldomly venture beyond this 'by the eye' approach. A\n",
|
||
"standard approach for the *cost* function is the so-called $\\chi^2$\n",
|
||
"function"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\chi^2 = \\frac{1}{n}\n",
|
||
"\\sum_{i=0}^{n-1}\\frac{(y_i-\\tilde{y}_i)^2}{\\sigma_i^2},\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $\\sigma_i^2$ is the variance (to be defined later) of the entry\n",
|
||
"$y_i$. We may not know the explicit value of $\\sigma_i^2$, it serves\n",
|
||
"however the aim of scaling the equations and make the cost function\n",
|
||
"dimensionless. \n",
|
||
"\n",
|
||
"\n",
|
||
"## Minimizing the cost function\n",
|
||
"\n",
|
||
"Minimizing the cost function is a central aspect of\n",
|
||
"our discussions to come. Finding its minima as function of the model\n",
|
||
"parameters ($\\alpha$ and $\\beta$ in our case) will be a recurring\n",
|
||
"theme in these series of lectures. Essentially all machine learning\n",
|
||
"algorithms we will discuss center around the minimization of the\n",
|
||
"chosen cost function. This depends in turn on our specific\n",
|
||
"model for describing the data, a typical situation in supervised\n",
|
||
"learning. Automatizing the search for the minima of the cost function is a\n",
|
||
"central ingredient in all algorithms. Typical methods which are\n",
|
||
"employed are various variants of **gradient** methods. These will be\n",
|
||
"discussed in more detail later. Again, you'll be surprised to hear that\n",
|
||
"many practitioners minimize the above function ''by the eye', popularly dubbed as \n",
|
||
"'chi by the eye'. That is, change a parameter and see (visually and numerically) that \n",
|
||
"the $\\chi^2$ function becomes smaller. \n",
|
||
"\n",
|
||
"## Relative error\n",
|
||
"\n",
|
||
"There are many ways to define the cost function. A simpler approach is to look at the relative difference between the training data and the predicted data, that is we define \n",
|
||
"the relative error as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\epsilon_{\\mathrm{relative}}= \\frac{\\vert \\hat{y} -\\hat{\\tilde{y}}\\vert}{\\vert \\hat{y}\\vert}.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"We can modify easily the above Python code and plot the relative error instead"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 5,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import numpy as np\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"from sklearn.linear_model import LinearRegression\n",
|
||
"\n",
|
||
"x = np.random.rand(100,1)\n",
|
||
"y = 5*x+0.01*np.random.randn(100,1)\n",
|
||
"linreg = LinearRegression()\n",
|
||
"linreg.fit(x,y)\n",
|
||
"ypredict = linreg.predict(x)\n",
|
||
"\n",
|
||
"plt.plot(x, np.abs(ypredict-y)/abs(y), \"ro\")\n",
|
||
"plt.axis([0,1.0,0.0, 0.5])\n",
|
||
"plt.xlabel(r'$x$')\n",
|
||
"plt.ylabel(r'$\\epsilon_{\\mathrm{relative}}$')\n",
|
||
"plt.title(r'Relative error')\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Depending on the parameter in front of the normal distribution, we may\n",
|
||
"have a small or larger relative error. Try to play around with\n",
|
||
"different training data sets and study (graphically) the value of the\n",
|
||
"relative error.\n",
|
||
"\n",
|
||
"\n",
|
||
"## The richness of **scikit-learn**\n",
|
||
"\n",
|
||
"As mentioned above, **scikit-learn** has an impressive functionality.\n",
|
||
"We can for example extract the values of $\\alpha$ and $\\beta$ and\n",
|
||
"their error estimates, or the variance and standard deviation and many\n",
|
||
"other properties from the statistical data analysis. \n",
|
||
"\n",
|
||
"Here we show an\n",
|
||
"example of the functionality of scikit-learn."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 6,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import numpy as np \n",
|
||
"import matplotlib.pyplot as plt \n",
|
||
"from sklearn.linear_model import LinearRegression \n",
|
||
"from sklearn.metrics import mean_squared_error, r2_score, mean_squared_log_error, mean_absolute_error\n",
|
||
"\n",
|
||
"x = np.random.rand(100,1)\n",
|
||
"y = 2.0+ 5*x+0.5*np.random.randn(100,1)\n",
|
||
"linreg = LinearRegression()\n",
|
||
"linreg.fit(x,y)\n",
|
||
"ypredict = linreg.predict(x)\n",
|
||
"print('The intercept alpha: \\n', linreg.intercept_)\n",
|
||
"print('Coefficient beta : \\n', linreg.coef_)\n",
|
||
"# The mean squared error \n",
|
||
"print(\"Mean squared error: %.2f\" % mean_squared_error(y, ypredict))\n",
|
||
"# Explained variance score: 1 is perfect prediction \n",
|
||
"print('Variance score: %.2f' % r2_score(y, ypredict))\n",
|
||
"# Mean squared log error \n",
|
||
"print('Mean squared log error: %.2f' % mean_squared_log_error(y, ypredict) )\n",
|
||
"# Mean absolute error \n",
|
||
"print('Mean absolute error: %.2f' % mean_absolute_error(y, ypredict))\n",
|
||
"plt.plot(x, ypredict, \"r-\")\n",
|
||
"plt.plot(x, y ,'ro')\n",
|
||
"plt.axis([0.0,1.0,1.5, 7.0])\n",
|
||
"plt.xlabel(r'$x$')\n",
|
||
"plt.ylabel(r'$y$')\n",
|
||
"plt.title(r'Linear Regression fit ')\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Functions in **scikit-learn**\n",
|
||
"\n",
|
||
"The function **coef** gives us the parameter $\\beta$ of our fit while **intercept** yields \n",
|
||
"$\\alpha$. Depending on the constant in front of the normal distribution, we get values near or far from $alpha =2$ and $\\beta =5$. Try to play around with different parameters in front of the normal distribution. The function **meansquarederror** gives us the mean square error, a risk metric corresponding to the expected value of the squared (quadratic) error or loss defined as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"MSE(\\hat{y},\\hat{\\tilde{y}}) = \\frac{1}{n}\n",
|
||
"\\sum_{i=0}^{n-1}(y_i-\\tilde{y}_i)^2,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The smaller the value, the better the fit. Ideally we would like to\n",
|
||
"have an MSE equal zero. The attentive reader has probably recognized\n",
|
||
"this function as being similar to the $\\chi^2$ function defined above.\n",
|
||
"\n",
|
||
"## Other functions in **scikit-learn**\n",
|
||
"\n",
|
||
"The **r2score** function computes $R^2$, the coefficient of\n",
|
||
"determination. It provides a measure of how well future samples are\n",
|
||
"likely to be predicted by the model. Best possible score is 1.0 and it\n",
|
||
"can be negative (because the model can be arbitrarily worse). A\n",
|
||
"constant model that always predicts the expected value of $\\hat{y}$,\n",
|
||
"disregarding the input features, would get a $R^2$ score of $0.0$.\n",
|
||
"\n",
|
||
"If $\\tilde{\\hat{y}}_i$ is the predicted value of the $i-th$ sample and $y_i$ is the corresponding true value, then the score $R^2$ is defined as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"R^2(\\hat{y}, \\tilde{\\hat{y}}) = 1 - \\frac{\\sum_{i=0}^{n - 1} (y_i - \\tilde{y}_i)^2}{\\sum_{i=0}^{n - 1} (y_i - \\bar{y})^2},\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where we have defined the mean value of $\\hat{y}$ as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\bar{y} = \\frac{1}{n} \\sum_{i=0}^{n - 1} y_i.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## The mean absolute error and other functions in **scikit-learn**\n",
|
||
"\n",
|
||
"Another quantity will meet again in our discussions of regression analysis is \n",
|
||
" mean absolute error (MAE), a risk metric corresponding to the expected value of the absolute error loss or what we call the $l1$-norm loss. In our discussion above we presented the relative error.\n",
|
||
"The MAE is defined as follows"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\text{MAE}(\\hat{y}, \\hat{\\tilde{y}}) = \\frac{1}{n} \\sum_{i=0}^{n-1} \\left| y_i - \\tilde{y}_i \\right|.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Finally we present the \n",
|
||
"squared logarithmic (quadratic) error"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\text{MSLE}(\\hat{y}, \\hat{\\tilde{y}}) = \\frac{1}{n} \\sum_{i=0}^{n - 1} (\\log_e (1 + y_i) - \\log_e (1 + \\tilde{y}_i) )^2,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $\\log_e (x)$ stands for the natural logarithm of $x$. This error\n",
|
||
"estimate is best to use when targets having exponential growth, such\n",
|
||
"as population counts, average sales of a commodity over a span of\n",
|
||
"years etc. \n",
|
||
"\n",
|
||
"\n",
|
||
"## Cubic polynomial in **scikit-learn**\n",
|
||
"\n",
|
||
"We will discuss in more\n",
|
||
"detail these and other functions in the various lectures. We conclude this part with another example. Instead of \n",
|
||
"a linear $x$-dependence we study now a cubic polynomial and use the polynomial regression analysis tools of scikit-learn. \n",
|
||
"Add description of the various python commands."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 7,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import matplotlib.pyplot as plt\n",
|
||
"import numpy as np\n",
|
||
"import random\n",
|
||
"from sklearn.linear_model import Ridge\n",
|
||
"from sklearn.preprocessing import PolynomialFeatures\n",
|
||
"from sklearn.pipeline import make_pipeline\n",
|
||
"from sklearn.linear_model import LinearRegression\n",
|
||
"\n",
|
||
"x=np.linspace(0.02,0.98,200)\n",
|
||
"noise = np.asarray(random.sample((range(200)),200))\n",
|
||
"y=x**3*noise\n",
|
||
"yn=x**3*100\n",
|
||
"poly3 = PolynomialFeatures(degree=3)\n",
|
||
"X = poly3.fit_transform(x[:,np.newaxis])\n",
|
||
"clf3 = LinearRegression()\n",
|
||
"clf3.fit(X,y)\n",
|
||
"\n",
|
||
"Xplot=poly3.fit_transform(x[:,np.newaxis])\n",
|
||
"poly3_plot=plt.plot(x, clf3.predict(Xplot), label='Cubic Fit')\n",
|
||
"plt.plot(x,yn, color='red', label=\"True Cubic\")\n",
|
||
"plt.scatter(x, y, label='Data', color='orange', s=15)\n",
|
||
"plt.legend()\n",
|
||
"plt.show()\n",
|
||
"\n",
|
||
"def error(a):\n",
|
||
" for i in y:\n",
|
||
" err=(y-yn)/yn\n",
|
||
" return abs(np.sum(err))/len(err)\n",
|
||
"\n",
|
||
"print (error(y))"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Using **R**, we can perform similar studies. \n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Polynomial Regression"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 8,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"# Importing various packages\n",
|
||
"from math import exp, sqrt\n",
|
||
"from random import random, seed\n",
|
||
"import numpy as np\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"\n",
|
||
"m = 100\n",
|
||
"x = 2*np.random.rand(m,1)+4.\n",
|
||
"y = 4+3*x*x+ +x-np.random.randn(m,1)\n",
|
||
"\n",
|
||
"xb = np.c_[np.ones((m,1)), x]\n",
|
||
"theta = np.linalg.inv(xb.T.dot(xb)).dot(xb.T).dot(y)\n",
|
||
"xnew = np.array([[0],[2]])\n",
|
||
"xbnew = np.c_[np.ones((2,1)), xnew]\n",
|
||
"ypredict = xbnew.dot(theta)\n",
|
||
"\n",
|
||
"plt.plot(xnew, ypredict, \"r-\")\n",
|
||
"plt.plot(x, y ,'ro')\n",
|
||
"plt.axis([0,2.0,0, 15.0])\n",
|
||
"plt.xlabel(r'$x$')\n",
|
||
"plt.ylabel(r'$y$')\n",
|
||
"plt.title(r'Random numbers ')\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- !split -->\n",
|
||
"## Linking the regression analysis with a statistical interpretation\n",
|
||
"\n",
|
||
"Before we proceed, and to link with our discussions of Bayesian statistics to come, it is useful the derive the standard regression analysis equations using a statistical interpretation. This allows us also to derive quantities like the variance and other expectation values in a rather straightforward way. \n",
|
||
"\n",
|
||
"It is assumed that $\\varepsilon_i\n",
|
||
"\\sim \\mathcal{N}(0, \\sigma^2)$ and the $\\varepsilon_{i}$ are\n",
|
||
"independent, i.e.:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*} \n",
|
||
"\\mbox{Cov}(\\varepsilon_{i_1},\n",
|
||
"\\varepsilon_{i_2}) & = \\left\\{ \\begin{array}{lcc} \\sigma^2 & \\mbox{if}\n",
|
||
"& i_1 = i_2, \\\\ 0 & \\mbox{if} & i_1 \\not= i_2. \\end{array} \\right.\n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The randomness of $\\varepsilon_i$ implies that\n",
|
||
"$\\mathbf{Y}_i$ is also a random variable. In particular,\n",
|
||
"$\\mathbf{Y}_i$ is normally distributed, because $\\varepsilon_i \\sim\n",
|
||
"\\mathcal{N}(0, \\sigma^2)$ and $\\mathbf{X}_{i,\\ast} \\, \\beta$ is a\n",
|
||
"non-random scalar. To specify the parameters of the distribution of\n",
|
||
"$\\mathbf{Y}_i$ we need to calculate its first two moments. \n",
|
||
"\n",
|
||
"## Expectation value and variance\n",
|
||
"\n",
|
||
"Its expectation equals:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*} \n",
|
||
"\\mathbb{E}(Y_i) & =\n",
|
||
"\\mathbb{E}(\\mathbf{X}_{i, \\ast} \\, \\beta) + \\mathbb{E}(\\varepsilon_i)\n",
|
||
"\\, \\, \\, = \\, \\, \\, \\mathbf{X}_{i, \\ast} \\, \\beta, \n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"while\n",
|
||
"its variance is"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*} \\mbox{Var}(Y_i) & = \\mathbb{E} \\{ [Y_i\n",
|
||
"- \\mathbb{E}(Y_i)]^2 \\} \\, \\, \\, = \\, \\, \\, \\mathbb{E} ( Y_i^2 ) -\n",
|
||
"[\\mathbb{E}(Y_i)]^2 \\\\ & = \\mathbb{E} [ ( \\mathbf{X}_{i, \\ast} \\,\n",
|
||
"\\beta + \\varepsilon_i )^2] - ( \\mathbf{X}_{i, \\ast} \\, \\beta)^2 \\\\ &\n",
|
||
"= \\mathbb{E} [ ( \\mathbf{X}_{i, \\ast} \\, \\beta)^2 + 2 \\varepsilon_i\n",
|
||
"\\mathbf{X}_{i, \\ast} \\, \\beta + \\varepsilon_i^2 ] - ( \\mathbf{X}_{i,\n",
|
||
"\\ast} \\, \\beta)^2 \\\\ & = ( \\mathbf{X}_{i, \\ast} \\, \\beta)^2 + 2\n",
|
||
"\\mathbb{E}(\\varepsilon_i) \\mathbf{X}_{i, \\ast} \\, \\beta +\n",
|
||
"\\mathbb{E}(\\varepsilon_i^2 ) - ( \\mathbf{X}_{i, \\ast} \\, \\beta)^2 \n",
|
||
"\\\\ & = \\mathbb{E}(\\varepsilon_i^2 ) \\, \\, \\, = \\, \\, \\,\n",
|
||
"\\mbox{Var}(\\varepsilon_i) \\, \\, \\, = \\, \\, \\, \\sigma^2. \n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Hence, $Y_i \\sim \\mathcal{N}( \\mathbf{X}_{i, \\ast} \\, \\beta, \\sigma^2)$. \n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## The singular value decompostion\n",
|
||
"\n",
|
||
"\n",
|
||
"A general\n",
|
||
"$m\\times n$ matrix $\\hat{A}$ can be written in terms of a diagonal\n",
|
||
"matrix $\\hat{D}$ of dimensionality $n\\times n$ and two orthognal\n",
|
||
"matrices $\\hat{U}$ and $\\hat{V}$, where the first has dimensionality\n",
|
||
"$m \\times m$ and the last dimensionality $n\\times n$. \n",
|
||
"We have then"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{A} = \\hat{U}\\hat{D}\\hat{V}^T\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## From standard regression to Ridge regressions\n",
|
||
"\n",
|
||
"One of the typical problems we encounter with linear regression, in particular \n",
|
||
"when the matrix $\\hat{X}$ (our so-called design matrix) is high-dimensional, \n",
|
||
"are problems with near singular or singular matrices. The column vectors of $\\hat{X}$ \n",
|
||
"may be linearly dependent, normally referred to as super-collinearity. \n",
|
||
"This means that the matrix may be rank deficient and it is basically impossible to \n",
|
||
"to model the data using linear regression. As an example, consider the matrix"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*}\n",
|
||
"\\mathbf{X} & = \\left[\n",
|
||
"\\begin{array}{rrr}\n",
|
||
"1 & -1 & 2\n",
|
||
"\\\\\n",
|
||
"1 & 0 & 1\n",
|
||
"\\\\\n",
|
||
"1 & 2 & -1\n",
|
||
"\\\\\n",
|
||
"1 & 1 & 0\n",
|
||
"\\end{array} \\right]\n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The columns of $\\hat{X}$ are linearly dependent. We se this easily since the \n",
|
||
"the first column is the row-wise sum of the other two columns. The rank (more correct,\n",
|
||
"the column rank) of a matrix is the dimension of the space spanned by the\n",
|
||
"column vectors. Hence, the rank of $\\mathbf{X}$ is equal to the number\n",
|
||
"of linearly independent columns. In this particular case the matrix has rank 2.\n",
|
||
"\n",
|
||
"Super-collinearity of an $(n \\times p)$-dimensional design matrix $\\mathbf{X}$ implies\n",
|
||
"that the inverse of the matrix $\\hat{X}^T\\hat{x}$ (the matrix we needto invert to solve the linear regression equations) is non-invertible. If we have a square matrix that does not have an inverse, we say this matrix singular. The example here demonstrates this"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*}\n",
|
||
"\\hat{X} & = \\left[\n",
|
||
"\\begin{array}{rr}\n",
|
||
"1 & -1\n",
|
||
"\\\\\n",
|
||
"1 & -1\n",
|
||
"\\end{array} \\right].\n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"We see easily that $\\mbox{det}(\\hat{X}) = x_{11} x_{22} - x_{12} x_{21} = 1 \\times (-1) - 1 \\times (-1) = 0$. Hence, $\\mathbf{X}$ is singular and its inverse is undefined.\n",
|
||
"This is equivalent to saying that the matrix $\\hat{X}$ has at least an eigenvalue which is zero.\n",
|
||
"\n",
|
||
"## Fixing the singularity\n",
|
||
"\n",
|
||
"If our design matrix $\\hat{X}$ which enters the linear regression problem"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto1\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"\\hat{\\beta} = (\\hat{X}^{T} \\hat{X})^{-1} \\hat{X}^{T} \\hat{y},\n",
|
||
"\\label{_auto1} \\tag{1}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"has linearly dependent column vectors, we will not be able to compute the inverse\n",
|
||
"of $\\hat{X}^T\\hat{X}$ and we cannot find the parameters (estimators) $\\beta_i$. \n",
|
||
"The estimators are only well-defined if $(\\hat{X}^{T}\\hat{X})^{-1}$ exits. \n",
|
||
"This is more likely to happen when the matrix $\\hat{X}$ is high-dimensional. In this case it is likely to encounter a situation where \n",
|
||
"the regression parameters $\\beta_i$ cannot be estimated.\n",
|
||
"\n",
|
||
"The *ad hoc* approach which was introduced in the 70s was simply to add a diagonal component to the matrix to invert, that is we change"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{X}^{T} \\hat{X} \\rightarrow \\hat{X}^{T} \\hat{X}+\\lambda \\hat{I},\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $\\hat{I}$ is the identity matrix.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Fitting vs. predicting when data is in the model class\n",
|
||
"\n",
|
||
"We start by considering the case\n",
|
||
"$f(x)=2x$.\n",
|
||
"\n",
|
||
"Then the data is clearly generated by a model that is contained within\n",
|
||
"all three model classes we are using to make predictions (linear\n",
|
||
"models, third order polynomials, and tenth order polynomials).\n",
|
||
"\n",
|
||
"Run the code for the following cases:\n",
|
||
"\n",
|
||
"1. For $f(x)=2x$ , $Ntrain=10$ and $\\sigma =0$ (noiseless case), train the three classes of models (linear, third-order polynomial, and tenth order polynomial) for a training set when $x \\in [0,1]$ . Make graphs comparing fits for different order of polynomials. Which model fits the data the best?\n",
|
||
"\n",
|
||
"2. Do you think that the data that has the least error on the training set will also make the best predictions? Why or why not? Can you try to discuss and formalize your intuition? What can go right and what can go wrong?\n",
|
||
"\n",
|
||
"3. Check your answer by seeing how well your fits predict newly generated test data (including on data outside the range you fit on, for example $x \\in [0,1.2]$ ) using the code below. How well do you do on points in the range of x where you trained the model? How about points outside the original training data set?\n",
|
||
"\n",
|
||
"4. Repeat the above for $f(x)=2x$ , $Ntrain=10$ , and $\\sigma=1$ . What changes?\n",
|
||
"\n",
|
||
"Repeat the exercises above for $f(x)=2x$ , $Ntrain=100$ , and $\\sigma=1$ . What changes?\n",
|
||
"Summarize what you have learned about the relationship between model complexity (number of parameters), goodness of fit on training data, and the ability to predict well.\n",
|
||
"\n",
|
||
"\n",
|
||
"## Fitting versus predicting when data is not in the model class\n",
|
||
"\n",
|
||
"Thus far, we have considered the case where the data is generated using a model contained in the model class. Now consider $f(x)=2x-10x^5+15x^{10}$ . Notice that the for linear and third-order polynomial the true model $f(x)$ is not contained in model class.\n",
|
||
"\n",
|
||
"1. Do better fits lead to better predictions?\n",
|
||
"\n",
|
||
"2. What is the relationship between the true model for generating the data and the model class that has the most predictive power? How is this related to the model complexity? How does this depend on the number of data points $Ntrain$ and $\\sigma$?\n",
|
||
"\n",
|
||
"Summarize what you think you learned about the relationship of knowing the true model class and predictive power.\n",
|
||
"\n",
|
||
"## An example code without the model assessment part"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 9,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import numpy as np\n",
|
||
"import sklearn as sk\n",
|
||
"from sklearn import datasets, linear_model\n",
|
||
"from sklearn.preprocessing import PolynomialFeatures\n",
|
||
"\n",
|
||
"import matplotlib as mpl\n",
|
||
"from matplotlib import pyplot as plt\n",
|
||
"\n",
|
||
"%matplotlib notebook\n",
|
||
"\n",
|
||
"# The Training Data\n",
|
||
"\n",
|
||
"N_train=100\n",
|
||
"\n",
|
||
"sigma_train=1;\n",
|
||
"\n",
|
||
"# Train on integers\n",
|
||
"x=np.linspace(0.05,0.95,N_train)\n",
|
||
"# Draw random noise\n",
|
||
"s = sigma_train*np.random.randn(N_train)\n",
|
||
"\n",
|
||
"#linear\n",
|
||
"y=2*x+s\n",
|
||
"\n",
|
||
"#Tenth Order\n",
|
||
"#y=2*x-10*x**5+15*x**10+s\n",
|
||
"\n",
|
||
"p1=plt.plot(x,y, \"o\",ms=15, label='Training')\n",
|
||
"\n",
|
||
"#Linear Regression\n",
|
||
"# Create linear regression object\n",
|
||
"clf = linear_model.LinearRegression()\n",
|
||
"\n",
|
||
"# Train the model using the training sets\n",
|
||
"clf.fit(x[:, np.newaxis], y)\n",
|
||
"# The coefficients\n",
|
||
"\n",
|
||
"xplot=np.linspace(0.02,0.98,200)\n",
|
||
"linear_plot=plt.plot(xplot, clf.predict(xplot[:, np.newaxis]),label='Linear')\n",
|
||
"\n",
|
||
"#Polynomial Regression\n",
|
||
"\n",
|
||
"\n",
|
||
"poly3 = PolynomialFeatures(degree=3)\n",
|
||
"X = poly3.fit_transform(x[:,np.newaxis])\n",
|
||
"clf3 = linear_model.LinearRegression()\n",
|
||
"clf3.fit(X,y)\n",
|
||
"\n",
|
||
"\n",
|
||
"Xplot=poly3.fit_transform(xplot[:,np.newaxis])\n",
|
||
"poly3_plot=plt.plot(xplot, clf3.predict(Xplot), label='Poly 3')\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"#poly5 = PolynomialFeatures(degree=5)\n",
|
||
"#X = poly5.fit_transform(x[:,np.newaxis])\n",
|
||
"#clf5 = linear_model.LinearRegression()\n",
|
||
"#clf5.fit(X,y)\n",
|
||
"\n",
|
||
"#Xplot=poly5.fit_transform(xplot[:,np.newaxis])\n",
|
||
"#plt.plot(xplot, clf5.predict(Xplot), 'r--',linewidth=1)\n",
|
||
"\n",
|
||
"poly10 = PolynomialFeatures(degree=10)\n",
|
||
"X = poly10.fit_transform(x[:,np.newaxis])\n",
|
||
"clf10 = linear_model.LinearRegression()\n",
|
||
"clf10.fit(X,y)\n",
|
||
"\n",
|
||
"Xplot=poly10.fit_transform(xplot[:,np.newaxis])\n",
|
||
"poly10_plot=plt.plot(xplot, clf10.predict(Xplot), label='Poly 10')\n",
|
||
"\n",
|
||
"axes = plt.gca()\n",
|
||
"axes.set_ylim([-7,7])\n",
|
||
"\n",
|
||
"handles, labels=axes.get_legend_handles_labels()\n",
|
||
"plt.legend(handles,labels, loc='lower center')\n",
|
||
"plt.xlabel(\"$x$\")\n",
|
||
"plt.ylabel(\"$y$\")\n",
|
||
"Title=\"$N=$\"+str(N_train)+\", $\\sigma=$\"+str(sigma_train)\n",
|
||
"plt.title(Title+\" (train)\")\n",
|
||
"plt.tight_layout()\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- !split -->\n",
|
||
"## Generating test data"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 10,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"# Generate Test Data\n",
|
||
"\n",
|
||
"#Number of test data\n",
|
||
"N_test=20\n",
|
||
"\n",
|
||
"sigma_test=sigma_train\n",
|
||
"\n",
|
||
"max_x=1.2\n",
|
||
"x_test=max_x*np.random.random(N_test)\n",
|
||
"# Draw random noise\n",
|
||
"s_test = sigma_test*np.random.randn(N_test)\n",
|
||
"\n",
|
||
"#Linear\n",
|
||
"y_test=2*x_test+s_test\n",
|
||
"#Tenth order\n",
|
||
"#y_test=2*x_test-10*x_test**5+15*x_test**10+s_test\n",
|
||
"\n",
|
||
"#Make design matrices for prediction\n",
|
||
"x_plot=np.linspace(0,max_x, 200)\n",
|
||
"X3 = poly3.fit_transform(x_plot[:,np.newaxis])\n",
|
||
"X10 = poly10.fit_transform(x_plot[:,np.newaxis])\n",
|
||
"\n",
|
||
"%matplotlib notebook\n",
|
||
"\n",
|
||
"fig = plt.figure() \n",
|
||
"p1=plt.plot(x_test,y_test.transpose(), 'o', ms=12, label='data')\n",
|
||
"p2=plt.plot(x_plot,clf.predict(x_plot[:,np.newaxis]), label='linear')\n",
|
||
"p3=plt.plot(x_plot,clf3.predict(X3), label='3rd order')\n",
|
||
"p10=plt.plot(x_plot,clf10.predict(X10), label='10th order')\n",
|
||
"\n",
|
||
"\n",
|
||
"plt.legend(loc=2)\n",
|
||
"plt.xlabel('$x$')\n",
|
||
"plt.ylabel('$y$')\n",
|
||
"plt.legend(loc='best')\n",
|
||
"plt.title(Title+\" (pred.)\")\n",
|
||
"plt.tight_layout()\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## How can we effectively evaluate the various models?\n",
|
||
"\n",
|
||
"In Ridge regression and the subsequent discussion of its properties\n",
|
||
"the bias or penalty parameter is considered known or `given'. In\n",
|
||
"practice, it is unknown and the user needs to make an informed\n",
|
||
"decision on its value. How do we do that? Much of the same considerations apply to the Lasso method. \n",
|
||
"\n",
|
||
"## Code examples for Ridge and Lasso Regression"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 11,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import matplotlib.pyplot as plt\n",
|
||
"import numpy as np\n",
|
||
"from sklearn import linear_model\n",
|
||
"from sklearn.linear_model import LinearRegression\n",
|
||
"from sklearn.metrics import mean_squared_error, r2_score\n",
|
||
"\n",
|
||
"#creating data with random noise\n",
|
||
"x=np.arange(50)\n",
|
||
"\n",
|
||
"delta=np.random.uniform(-2.5,2.5, size=(50))\n",
|
||
"np.random.shuffle(delta)\n",
|
||
"y =0.5*x+5+delta\n",
|
||
"\n",
|
||
"#arranging data into 2x50 matrix\n",
|
||
"a=np.array(x) #inputs\n",
|
||
"b=np.array(y) #outputs\n",
|
||
"\n",
|
||
"#Split into training and test\n",
|
||
"X_train=a[:37, np.newaxis]\n",
|
||
"X_test=a[37:, np.newaxis]\n",
|
||
"y_train=b[:37]\n",
|
||
"y_test=b[37:]\n",
|
||
"\n",
|
||
"print (\"X_train: \", X_train.shape)\n",
|
||
"print (\"y_train: \", y_train.shape)\n",
|
||
"print (\"X_test: \", X_test.shape)\n",
|
||
"print (\"y_test: \", y_test.shape)\n",
|
||
"\n",
|
||
"print (\"------------------------------------\")\n",
|
||
"\n",
|
||
"print (\"Ordinary Least Squares\")\n",
|
||
"#Add Ordinary Least Squares fit\n",
|
||
"reg=LinearRegression()\n",
|
||
"reg.fit(X_train, y_train)\n",
|
||
"pred=reg.predict(X_test)\n",
|
||
"print (\"Prediction Shape: \", pred.shape)\n",
|
||
"\n",
|
||
"print('Coefficients: \\n', reg.coef_)\n",
|
||
"# The mean squared error\n",
|
||
"print(\"Mean squared error: %.2f\"\n",
|
||
" % mean_squared_error(y_test, pred))\n",
|
||
"# Explained variance score: 1 is perfect prediction\n",
|
||
"print('Variance score: %.2f' % r2_score(y_test, pred))\n",
|
||
"\n",
|
||
"#plot\n",
|
||
"plt.scatter(X_test,y_test,color='green', label=\"Training Data\")\n",
|
||
"plt.plot(X_test, pred, color='black', label=\"Fit Line\")\n",
|
||
"plt.legend()\n",
|
||
"plt.show()\n",
|
||
"\n",
|
||
"print (\"------------------------------------\")\n",
|
||
"\n",
|
||
"print (\"Ridge Regression\")\n",
|
||
"\n",
|
||
"ridge=linear_model.RidgeCV(alphas=[0.1,1.0,10.0])\n",
|
||
"ridge.fit(X_train,y_train)\n",
|
||
"print (\"Ridge Coefficient: \",ridge.coef_)\n",
|
||
"print (\"Ridge Intercept: \", ridge.intercept_)\n",
|
||
"#Look into graphing with Ridge fit\n",
|
||
"\n",
|
||
"print (\"------------------------------------\")\n",
|
||
"\n",
|
||
"print (\"Lasso\")\n",
|
||
"lasso=linear_model.Lasso(alpha=0.1)\n",
|
||
"lasso.fit(X_train,y_train)\n",
|
||
"predl=lasso.predict(X_test)\n",
|
||
"print(\"Lasso Coefficient: \", lasso.coef_)\n",
|
||
"print(\"Lasso Intercept: \", lasso.intercept_)\n",
|
||
"plt.scatter(X_test,y_test,color='green', label=\"Training Data\")\n",
|
||
"plt.plot(X_test, predl, color='blue', label=\"Lasso\")\n",
|
||
"plt.legend()\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## A second-order polynomial with Ridge and Lasso"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 12,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import numpy as np\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"from sklearn.linear_model import Ridge\n",
|
||
"from sklearn.metrics import r2_score\n",
|
||
"\n",
|
||
"np.random.seed(4155)\n",
|
||
"\n",
|
||
"n_samples = 100\n",
|
||
"\n",
|
||
"x = np.random.rand(n_samples,1)\n",
|
||
"y = 5*x*x + 0.1*np.random.rand(n_samples,1)\n",
|
||
"\n",
|
||
"# Centering x and y.\n",
|
||
"x_ = x - np.mean(x)\n",
|
||
"y_ = y - np.mean(y) # beta_0 = mean(y)\n",
|
||
"\n",
|
||
"X = np.c_[np.ones((n_samples,1)), x, x**2]\n",
|
||
"X_ = np.c_[x_, x_**2]\n",
|
||
"\n",
|
||
"\n",
|
||
"### 1.\n",
|
||
"lmb_values = [1e-4, 1e-3, 1e-2, 10, 1e2, 1e4]\n",
|
||
"num_values = len(lmb_values)\n",
|
||
"\n",
|
||
"## Ridge-regression of centered and not centered data\n",
|
||
"beta_ridge = np.zeros((3,num_values))\n",
|
||
"beta_ridge_centered = np.zeros((3,num_values))\n",
|
||
"\n",
|
||
"I3 = np.eye(3)\n",
|
||
"I2 = np.eye(2)\n",
|
||
"\n",
|
||
"for i,lmb in enumerate(lmb_values):\n",
|
||
" beta_ridge[:,i] = (np.linalg.inv( X.T @ X + lmb*I3) @ X.T @ y).flatten()\n",
|
||
" beta_ridge_centered[1:,i] = (np.linalg.inv( X_.T @ X_ + lmb*I2) @ X_.T @ y_).flatten()\n",
|
||
"\n",
|
||
"# sett beta_0 = np.mean(y)\n",
|
||
"beta_ridge_centered[0,:] = np.mean(y)\n",
|
||
"\n",
|
||
"## OLS (ordinary least squares) solution \n",
|
||
"beta_ls = np.linalg.inv( X.T @ X ) @ X.T @ y\n",
|
||
"\n",
|
||
"## Evaluate the models\n",
|
||
"pred_ls = X @ beta_ls\n",
|
||
"pred_ridge = X @ beta_ridge\n",
|
||
"pred_ridge_centered = X_ @ beta_ridge_centered[1:] + beta_ridge_centered[0,:]\n",
|
||
"\n",
|
||
"## Plot the results\n",
|
||
"\n",
|
||
"# Sorting\n",
|
||
"sort_ind = np.argsort(x[:,0])\n",
|
||
"\n",
|
||
"x_plot = x[sort_ind,0]\n",
|
||
"x_centered_plot = x_[sort_ind,0]\n",
|
||
"\n",
|
||
"pred_ls_plot = pred_ls[sort_ind,0]\n",
|
||
"pred_ridge_plot = pred_ridge[sort_ind,:]\n",
|
||
"pred_ridge_centered_plot = pred_ridge_centered[sort_ind,:]\n",
|
||
"\n",
|
||
"# Plott not centered\n",
|
||
"plt.plot(x_plot,pred_ls_plot,label='ls')\n",
|
||
"\n",
|
||
"for i in range(num_values):\n",
|
||
" plt.plot(x_plot,pred_ridge_plot[:,i],label='ridge, lmb=%g'%lmb_values[i])\n",
|
||
"\n",
|
||
"plt.plot(x,y,'ro')\n",
|
||
"\n",
|
||
"plt.title('linear regression on un-centered data')\n",
|
||
"plt.legend()\n",
|
||
"\n",
|
||
"# Plott centered\n",
|
||
"plt.figure()\n",
|
||
"\n",
|
||
"for i in range(num_values):\n",
|
||
" plt.plot(x_centered_plot,pred_ridge_centered_plot[:,i],label='ridge, lmb=%g'%lmb_values[i])\n",
|
||
"\n",
|
||
"plt.plot(x_,y,'ro')\n",
|
||
"\n",
|
||
"plt.title('linear regression on centered data')\n",
|
||
"plt.legend()\n",
|
||
"\n",
|
||
"\n",
|
||
"# 2.\n",
|
||
"\n",
|
||
"pred_ridge_scikit = np.zeros((n_samples,num_values))\n",
|
||
"for i,lmb in enumerate(lmb_values):\n",
|
||
" pred_ridge_scikit[:,i] = (Ridge(alpha=lmb,fit_intercept=False).fit(X,y).predict(X)).flatten() # fit_intercept=False fordi bias er allerede i X\n",
|
||
"\n",
|
||
"plt.figure()\n",
|
||
"\n",
|
||
"plt.plot(x_plot,pred_ls_plot,label='ls')\n",
|
||
"\n",
|
||
"for i in range(num_values):\n",
|
||
" plt.plot(x_plot,pred_ridge_scikit[sort_ind,i],label='scikit-ridge, lmb=%g'%lmb_values[i])\n",
|
||
"\n",
|
||
"plt.plot(x,y,'ro')\n",
|
||
"plt.legend()\n",
|
||
"plt.title('linear regression using scikit')\n",
|
||
"\n",
|
||
"plt.show()\n",
|
||
"\n",
|
||
"### R2-score of the results\n",
|
||
"for i in range(num_values):\n",
|
||
" print('lambda = %g'%lmb_values[i])\n",
|
||
" print('r2 for scikit: %g'%r2_score(y,pred_ridge_scikit[:,i]))\n",
|
||
" print('r2 for own code, not centered: %g'%r2_score(y,pred_ridge[:,i]))\n",
|
||
" print('r2 for own, centered: %g\\n'%r2_score(y,pred_ridge_centered[:,i]))"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Resampling methods\n",
|
||
"Resampling methods are an indispensable tool in modern\n",
|
||
"statistics. They involve repeatedly drawing samples from a training\n",
|
||
"set and refitting a model of interest on each sample in order to\n",
|
||
"obtain additional information about the fitted model. For example, in\n",
|
||
"order to estimate the variability of a linear regression fit, we can\n",
|
||
"repeatedly draw different samples from the training data, fit a linear\n",
|
||
"regression to each new sample, and then examine the extent to which\n",
|
||
"the resulting fits differ. Such an approach may allow us to obtain\n",
|
||
"information that would not be available from fitting the model only\n",
|
||
"once using the original training sample.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Resampling approaches can be computationally expensive\n",
|
||
"Resampling approaches can be computationally expensive, because they\n",
|
||
"involve fitting the same statistical method multiple times using\n",
|
||
"different subsets of the training data. However, due to recent\n",
|
||
"advances in computing power, the computational requirements of\n",
|
||
"resampling methods generally are not prohibitive. In this chapter, we\n",
|
||
"discuss two of the most commonly used resampling methods,\n",
|
||
"cross-validation and the bootstrap. Both methods are important tools\n",
|
||
"in the practical application of many statistical learning\n",
|
||
"procedures. For example, cross-validation can be used to estimate the\n",
|
||
"test error associated with a given statistical learning method in\n",
|
||
"order to evaluate its performance, or to select the appropriate level\n",
|
||
"of flexibility. The process of evaluating a model’s performance is\n",
|
||
"known as model assessment, whereas the process of selecting the proper\n",
|
||
"level of flexibility for a model is known as model selection. The\n",
|
||
"bootstrap is widely used.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Why resampling methods ?\n",
|
||
"**Statistical analysis.**\n",
|
||
"\n",
|
||
" * Our simulations can be treated as *computer experiments*. This is particularly the case for Monte Carlo methods\n",
|
||
"\n",
|
||
" * The results can be analysed with the same statistical tools as we would use analysing experimental data.\n",
|
||
"\n",
|
||
" * As in all experiments, we are looking for expectation values and an estimate of how accurate they are, i.e., possible sources for errors.\n",
|
||
"\n",
|
||
" \n",
|
||
"\n",
|
||
"## Statistical analysis\n",
|
||
" * As in other experiments, many numerical experiments have two classes of errors:\n",
|
||
"\n",
|
||
" * Statistical errors\n",
|
||
"\n",
|
||
" * Systematical errors\n",
|
||
"\n",
|
||
"\n",
|
||
" * Statistical errors can be estimated using standard tools from statistics\n",
|
||
"\n",
|
||
" * Systematical errors are method specific and must be treated differently from case to case.\n",
|
||
"\n",
|
||
" \n",
|
||
"\n",
|
||
"## Statistics\n",
|
||
"The *probability distribution function (PDF)* is a function\n",
|
||
"$p(x)$ on the domain which, in the discrete case, gives us the\n",
|
||
"probability or relative frequency with which these values of $X$ occur:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"p(x) = \\mathrm{prob}(X=x)\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"In the continuous case, the PDF does not directly depict the\n",
|
||
"actual probability. Instead we define the probability for the\n",
|
||
"stochastic variable to assume any value on an infinitesimal interval\n",
|
||
"around $x$ to be $p(x)dx$. The continuous function $p(x)$ then gives us\n",
|
||
"the *density* of the probability rather than the probability\n",
|
||
"itself. The probability for a stochastic variable to assume any value\n",
|
||
"on a non-infinitesimal interval $[a,\\,b]$ is then just the integral:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{prob}(a\\leq X\\leq b) = \\int_a^b p(x)dx\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Qualitatively speaking, a stochastic variable represents the values of\n",
|
||
"numbers chosen as if by chance from some specified PDF so that the\n",
|
||
"selection of a large set of these numbers reproduces this PDF.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics, moments\n",
|
||
"A particularly useful class of special expectation values are the\n",
|
||
"*moments*. The $n$-th moment of the PDF $p$ is defined as\n",
|
||
"follows:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\langle x^n\\rangle \\equiv \\int\\! x^n p(x)\\,dx\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The zero-th moment $\\langle 1\\rangle$ is just the normalization condition of\n",
|
||
"$p$. The first moment, $\\langle x\\rangle$, is called the *mean* of $p$\n",
|
||
"and often denoted by the letter $\\mu$:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\langle x\\rangle = \\mu \\equiv \\int\\! x p(x)\\,dx\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Statistics, central moments\n",
|
||
"A special version of the moments is the set of *central moments*,\n",
|
||
"the n-th central moment defined as:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\langle (x-\\langle x \\rangle )^n\\rangle \\equiv \\int\\! (x-\\langle x\\rangle)^n p(x)\\,dx\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The zero-th and first central moments are both trivial, equal $1$ and\n",
|
||
"$0$, respectively. But the second central moment, known as the\n",
|
||
"*variance* of $p$, is of particular interest. For the stochastic\n",
|
||
"variable $X$, the variance is denoted as $\\sigma^2_X$ or $\\mathrm{var}(X)$:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto2\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"\\sigma^2_X\\ \\ =\\ \\ \\mathrm{var}(X) = \\langle (x-\\langle x\\rangle)^2\\rangle =\n",
|
||
"\\int\\! (x-\\langle x\\rangle)^2 p(x)\\,dx\n",
|
||
"\\label{_auto2} \\tag{2}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto3\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
" = \\int\\! \\left(x^2 - 2 x \\langle x\\rangle^{2} +\n",
|
||
" \\langle x\\rangle^2\\right)p(x)\\,dx\n",
|
||
"\\label{_auto3} \\tag{3}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto4\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
" = \\langle x^2\\rangle - 2 \\langle x\\rangle\\langle x\\rangle + \\langle x\\rangle^2\n",
|
||
"\\label{_auto4} \\tag{4}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto5\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
" = \\langle x^2\\rangle - \\langle x\\rangle^2\n",
|
||
"\\label{_auto5} \\tag{5}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The square root of the variance, $\\sigma =\\sqrt{\\langle (x-\\langle x\\rangle)^2\\rangle}$ is called the *standard deviation* of $p$. It is clearly just the RMS (root-mean-square)\n",
|
||
"value of the deviation of the PDF from its mean value, interpreted\n",
|
||
"qualitatively as the *spread* of $p$ around its mean.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics, covariance\n",
|
||
"Another important quantity is the so called covariance, a variant of\n",
|
||
"the above defined variance. Consider again the set $\\{X_i\\}$ of $n$\n",
|
||
"stochastic variables (not necessarily uncorrelated) with the\n",
|
||
"multivariate PDF $P(x_1,\\dots,x_n)$. The *covariance* of two\n",
|
||
"of the stochastic variables, $X_i$ and $X_j$, is defined as follows:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{cov}(X_i,\\,X_j) \\equiv \\langle (x_i-\\langle x_i\\rangle)(x_j-\\langle x_j\\rangle)\\rangle\n",
|
||
"\\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"eq:def_covariance\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
"=\n",
|
||
"\\int\\!\\cdots\\!\\int\\!(x_i-\\langle x_i \\rangle)(x_j-\\langle x_j \\rangle)\\,\n",
|
||
"P(x_1,\\dots,x_n)\\,dx_1\\dots dx_n\n",
|
||
"\\label{eq:def_covariance} \\tag{6}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"with"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\langle x_i\\rangle =\n",
|
||
"\\int\\!\\cdots\\!\\int\\!x_i\\,P(x_1,\\dots,x_n)\\,dx_1\\dots dx_n\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Statistics, more covariance\n",
|
||
"If we consider the above covariance as a matrix $C_{ij}=\\mathrm{cov}(X_i,\\,X_j)$, then the diagonal elements are just the familiar\n",
|
||
"variances, $C_{ii} = \\mathrm{cov}(X_i,\\,X_i) = \\mathrm{var}(X_i)$. It turns out that\n",
|
||
"all the off-diagonal elements are zero if the stochastic variables are\n",
|
||
"uncorrelated. This is easy to show, keeping in mind the linearity of\n",
|
||
"the expectation value. Consider the stochastic variables $X_i$ and\n",
|
||
"$X_j$, ($i\\neq j$):"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto6\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"\\mathrm{cov}(X_i,\\,X_j) = \\langle(x_i-\\langle x_i\\rangle)(x_j-\\langle x_j\\rangle)\\rangle\n",
|
||
"\\label{_auto6} \\tag{7}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto7\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
"=\\langle x_i x_j - x_i\\langle x_j\\rangle - \\langle x_i\\rangle x_j + \\langle x_i\\rangle\\langle x_j\\rangle\\rangle \n",
|
||
"\\label{_auto7} \\tag{8}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto8\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
"=\\langle x_i x_j\\rangle - \\langle x_i\\langle x_j\\rangle\\rangle - \\langle \\langle x_i\\rangle x_j\\rangle +\n",
|
||
"\\langle \\langle x_i\\rangle\\langle x_j\\rangle\\rangle\n",
|
||
"\\label{_auto8} \\tag{9}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto9\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
"=\\langle x_i x_j\\rangle - \\langle x_i\\rangle\\langle x_j\\rangle - \\langle x_i\\rangle\\langle x_j\\rangle +\n",
|
||
"\\langle x_i\\rangle\\langle x_j\\rangle\n",
|
||
"\\label{_auto9} \\tag{10}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto10\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
"=\\langle x_i x_j\\rangle - \\langle x_i\\rangle\\langle x_j\\rangle\n",
|
||
"\\label{_auto10} \\tag{11}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Statistics, independent variables\n",
|
||
"If $X_i$ and $X_j$ are independent, we get \n",
|
||
"$\\langle x_i x_j\\rangle =\\langle x_i\\rangle\\langle x_j\\rangle$, resulting in $\\mathrm{cov}(X_i, X_j) = 0\\ \\ (i\\neq j)$.\n",
|
||
"\n",
|
||
"Also useful for us is the covariance of linear combinations of\n",
|
||
"stochastic variables. Let $\\{X_i\\}$ and $\\{Y_i\\}$ be two sets of\n",
|
||
"stochastic variables. Let also $\\{a_i\\}$ and $\\{b_i\\}$ be two sets of\n",
|
||
"scalars. Consider the linear combination:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"U = \\sum_i a_i X_i \\qquad V = \\sum_j b_j Y_j\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"By the linearity of the expectation value"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{cov}(U, V) = \\sum_{i,j}a_i b_j \\mathrm{cov}(X_i, Y_j)\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Statistics, more variance\n",
|
||
"Now, since the variance is just $\\mathrm{var}(X_i) = \\mathrm{cov}(X_i, X_i)$, we get\n",
|
||
"the variance of the linear combination $U = \\sum_i a_i X_i$:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"eq:variance_linear_combination\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"\\mathrm{var}(U) = \\sum_{i,j}a_i a_j \\mathrm{cov}(X_i, X_j)\n",
|
||
"\\label{eq:variance_linear_combination} \\tag{12}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"And in the special case when the stochastic variables are\n",
|
||
"uncorrelated, the off-diagonal elements of the covariance are as we\n",
|
||
"know zero, resulting in:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"8\n",
|
||
"3\n",
|
||
" \n",
|
||
"<\n",
|
||
"<\n",
|
||
"<\n",
|
||
"!\n",
|
||
"!\n",
|
||
"M\n",
|
||
"A\n",
|
||
"T\n",
|
||
"H\n",
|
||
"_\n",
|
||
"B\n",
|
||
"L\n",
|
||
"O\n",
|
||
"C\n",
|
||
"K"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{var}(\\sum_i a_i X_i) = \\sum_i a_i^2 \\mathrm{var}(X_i)\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"which will become very useful in our study of the error in the mean\n",
|
||
"value of a set of measurements.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics and stochastic processes\n",
|
||
"A *stochastic process* is a process that produces sequentially a\n",
|
||
"chain of values:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\{x_1, x_2,\\dots\\,x_k,\\dots\\}.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"We will call these\n",
|
||
"values our *measurements* and the entire set as our measured\n",
|
||
"*sample*. The action of measuring all the elements of a sample\n",
|
||
"we will call a stochastic *experiment* since, operationally,\n",
|
||
"they are often associated with results of empirical observation of\n",
|
||
"some physical or mathematical phenomena; precisely an experiment. We\n",
|
||
"assume that these values are distributed according to some \n",
|
||
"PDF $p_X^{\\phantom X}(x)$, where $X$ is just the formal symbol for the\n",
|
||
"stochastic variable whose PDF is $p_X^{\\phantom X}(x)$. Instead of\n",
|
||
"trying to determine the full distribution $p$ we are often only\n",
|
||
"interested in finding the few lowest moments, like the mean\n",
|
||
"$\\mu_X^{\\phantom X}$ and the variance $\\sigma_X^{\\phantom X}$.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"<!-- !split -->\n",
|
||
"## Statistics and sample variables\n",
|
||
"In practical situations a sample is always of finite size. Let that\n",
|
||
"size be $n$. The expectation value of a sample, the *sample mean*, is then defined as follows:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\bar{x}_n \\equiv \\frac{1}{n}\\sum_{k=1}^n x_k\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The *sample variance* is:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{var}(x) \\equiv \\frac{1}{n}\\sum_{k=1}^n (x_k - \\bar{x}_n)^2\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"its square root being the *standard deviation of the sample*. The\n",
|
||
"*sample covariance* is:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{cov}(x)\\equiv\\frac{1}{n}\\sum_{kl}(x_k - \\bar{x}_n)(x_l - \\bar{x}_n)\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Statistics, sample variance and covariance\n",
|
||
"Note that the sample variance is the sample covariance without the\n",
|
||
"cross terms. In a similar manner as the covariance in Eq. ([eq:def_covariance](#eq:def_covariance)) is a measure of the correlation between\n",
|
||
"two stochastic variables, the above defined sample covariance is a\n",
|
||
"measure of the sequential correlation between succeeding measurements\n",
|
||
"of a sample.\n",
|
||
"\n",
|
||
"These quantities, being known experimental values, differ\n",
|
||
"significantly from and must not be confused with the similarly named\n",
|
||
"quantities for stochastic variables, mean $\\mu_X$, variance $\\mathrm{var}(X)$\n",
|
||
"and covariance $\\mathrm{cov}(X,Y)$.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics, law of large numbers\n",
|
||
"The law of large numbers\n",
|
||
"states that as the size of our sample grows to infinity, the sample\n",
|
||
"mean approaches the true mean $\\mu_X^{\\phantom X}$ of the chosen PDF:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\lim_{n\\to\\infty}\\bar{x}_n = \\mu_X^{\\phantom X}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The sample mean $\\bar{x}_n$ works therefore as an estimate of the true\n",
|
||
"mean $\\mu_X^{\\phantom X}$.\n",
|
||
"\n",
|
||
"What we need to find out is how good an approximation $\\bar{x}_n$ is to\n",
|
||
"$\\mu_X^{\\phantom X}$. In any stochastic measurement, an estimated\n",
|
||
"mean is of no use to us without a measure of its error. A quantity\n",
|
||
"that tells us how well we can reproduce it in another experiment. We\n",
|
||
"are therefore interested in the PDF of the sample mean itself. Its\n",
|
||
"standard deviation will be a measure of the spread of sample means,\n",
|
||
"and we will simply call it the *error* of the sample mean, or\n",
|
||
"just sample error, and denote it by $\\mathrm{err}_X^{\\phantom X}$. In\n",
|
||
"practice, we will only be able to produce an *estimate* of the\n",
|
||
"sample error since the exact value would require the knowledge of the\n",
|
||
"true PDFs behind, which we usually do not have.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics, more on sample error\n",
|
||
"Let us first take a look at what happens to the sample error as the\n",
|
||
"size of the sample grows. In a sample, each of the measurements $x_i$\n",
|
||
"can be associated with its own stochastic variable $X_i$. The\n",
|
||
"stochastic variable $\\overline X_n$ for the sample mean $\\bar{x}_n$ is\n",
|
||
"then just a linear combination, already familiar to us:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\overline X_n = \\frac{1}{n}\\sum_{i=1}^n X_i\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"All the coefficients are just equal $1/n$. The PDF of $\\overline X_n$,\n",
|
||
"denoted by $p_{\\overline X_n}(x)$ is the desired PDF of the sample\n",
|
||
"means.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics\n",
|
||
"The probability density of obtaining a sample mean $\\bar x_n$\n",
|
||
"is the product of probabilities of obtaining arbitrary values $x_1,\n",
|
||
"x_2,\\dots,x_n$ with the constraint that the mean of the set $\\{x_i\\}$\n",
|
||
"is $\\bar x_n$:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"p_{\\overline X_n}(x) = \\int p_X^{\\phantom X}(x_1)\\cdots\n",
|
||
"\\int p_X^{\\phantom X}(x_n)\\ \n",
|
||
"\\delta\\!\\left(x - \\frac{x_1+x_2+\\dots+x_n}{n}\\right)dx_n \\cdots dx_1\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"And in particular we are interested in its variance $\\mathrm{var}(\\overline X_n)$.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics, central limit theorem\n",
|
||
"It is generally not possible to express $p_{\\overline X_n}(x)$ in a\n",
|
||
"closed form given an arbitrary PDF $p_X^{\\phantom X}$ and a number\n",
|
||
"$n$. But for the limit $n\\to\\infty$ it is possible to make an\n",
|
||
"approximation. The very important result is called *the central limit theorem*. It tells us that as $n$ goes to infinity,\n",
|
||
"$p_{\\overline X_n}(x)$ approaches a Gaussian distribution whose mean\n",
|
||
"and variance equal the true mean and variance, $\\mu_{X}^{\\phantom X}$\n",
|
||
"and $\\sigma_{X}^{2}$, respectively:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"eq:central_limit_gaussian\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"\\lim_{n\\to\\infty} p_{\\overline X_n}(x) =\n",
|
||
"\\left(\\frac{n}{2\\pi\\mathrm{var}(X)}\\right)^{1/2}\n",
|
||
"e^{-\\frac{n(x-\\bar x_n)^2}{2\\mathrm{var}(X)}}\n",
|
||
"\\label{eq:central_limit_gaussian} \\tag{13}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Statistics, more technicalities\n",
|
||
"The desired variance\n",
|
||
"$\\mathrm{var}(\\overline X_n)$, i.e. the sample error squared\n",
|
||
"$\\mathrm{err}_X^2$, is given by:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"eq:error_exact\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"\\mathrm{err}_X^2 = \\mathrm{var}(\\overline X_n) = \\frac{1}{n^2}\n",
|
||
"\\sum_{ij} \\mathrm{cov}(X_i, X_j)\n",
|
||
"\\label{eq:error_exact} \\tag{14}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"We see now that in order to calculate the exact error of the sample\n",
|
||
"with the above expression, we would need the true means\n",
|
||
"$\\mu_{X_i}^{\\phantom X}$ of the stochastic variables $X_i$. To\n",
|
||
"calculate these requires that we know the true multivariate PDF of all\n",
|
||
"the $X_i$. But this PDF is unknown to us, we have only got the measurements of\n",
|
||
"one sample. The best we can do is to let the sample itself be an\n",
|
||
"estimate of the PDF of each of the $X_i$, estimating all properties of\n",
|
||
"$X_i$ through the measurements of the sample.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics\n",
|
||
"Our estimate of $\\mu_{X_i}^{\\phantom X}$ is then the sample mean $\\bar x$\n",
|
||
"itself, in accordance with the the central limit theorem:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mu_{X_i}^{\\phantom X} = \\langle x_i\\rangle \\approx \\frac{1}{n}\\sum_{k=1}^n x_k = \\bar x\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Using $\\bar x$ in place of $\\mu_{X_i}^{\\phantom X}$ we can give an\n",
|
||
"*estimate* of the covariance in Eq. ([eq:error_exact](#eq:error_exact))"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{cov}(X_i, X_j) = \\langle (x_i-\\langle x_i\\rangle)(x_j-\\langle x_j\\rangle)\\rangle\n",
|
||
"\\approx\\langle (x_i - \\bar x)(x_j - \\bar{x})\\rangle,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"resulting in"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\frac{1}{n} \\sum_{l}^n \\left(\\frac{1}{n}\\sum_{k}^n (x_k -\\bar x_n)(x_l - \\bar x_n)\\right)=\\frac{1}{n}\\frac{1}{n} \\sum_{kl} (x_k -\\bar x_n)(x_l - \\bar x_n)=\\frac{1}{n}\\mathrm{cov}(x)\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Statistics and sample variance\n",
|
||
"By the same procedure we can use the sample variance as an\n",
|
||
"estimate of the variance of any of the stochastic variables $X_i$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{var}(X_i)=\\langle x_i - \\langle x_i\\rangle\\rangle \\approx \\langle x_i - \\bar x_n\\rangle\\nonumber,\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"which is approximated as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"eq:var_estimate_i_think\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"\\mathrm{var}(X_i)\\approx \\frac{1}{n}\\sum_{k=1}^n (x_k - \\bar x_n)=\\mathrm{var}(x)\n",
|
||
"\\label{eq:var_estimate_i_think} \\tag{15}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Now we can calculate an estimate of the error\n",
|
||
"$\\mathrm{err}_X^{\\phantom X}$ of the sample mean $\\bar x_n$:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{err}_X^2\n",
|
||
"=\\frac{1}{n^2}\\sum_{ij} \\mathrm{cov}(X_i, X_j) \\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\approx\\frac{1}{n^2}\\sum_{ij}\\frac{1}{n}\\mathrm{cov}(x) =\\frac{1}{n^2}n^2\\frac{1}{n}\\mathrm{cov}(x)\\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"eq:error_estimate\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
"=\\frac{1}{n}\\mathrm{cov}(x)\n",
|
||
"\\label{eq:error_estimate} \\tag{16}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"which is nothing but the sample covariance divided by the number of\n",
|
||
"measurements in the sample.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics, uncorrelated results\n",
|
||
"\n",
|
||
"In the special case that the measurements of the sample are\n",
|
||
"uncorrelated (equivalently the stochastic variables $X_i$ are\n",
|
||
"uncorrelated) we have that the off-diagonal elements of the covariance\n",
|
||
"are zero. This gives the following estimate of the sample error:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{err}_X^2=\\frac{1}{n^2}\\sum_{ij} \\mathrm{cov}(X_i, X_j) =\n",
|
||
"\\frac{1}{n^2} \\sum_i \\mathrm{var}(X_i),\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"resulting in"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"eq:error_estimate_uncorrel\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"\\mathrm{err}_X^2\\approx \\frac{1}{n^2} \\sum_i \\mathrm{var}(x)= \\frac{1}{n}\\mathrm{var}(x)\n",
|
||
"\\label{eq:error_estimate_uncorrel} \\tag{17}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where in the second step we have used Eq. ([eq:var_estimate_i_think](#eq:var_estimate_i_think)).\n",
|
||
"The error of the sample is then just its standard deviation divided by\n",
|
||
"the square root of the number of measurements the sample contains.\n",
|
||
"This is a very useful formula which is easy to compute. It acts as a\n",
|
||
"first approximation to the error, but in numerical experiments, we\n",
|
||
"cannot overlook the always present correlations.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics, computations\n",
|
||
"For computational purposes one usually splits up the estimate of\n",
|
||
"$\\mathrm{err}_X^2$, given by Eq. ([eq:error_estimate](#eq:error_estimate)), into two\n",
|
||
"parts"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{err}_X^2 = \\frac{1}{n}\\mathrm{var}(x) + \\frac{1}{n}(\\mathrm{cov}(x)-\\mathrm{var}(x)),\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"which equals"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"eq:error_estimate_split_up\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"\\frac{1}{n^2}\\sum_{k=1}^n (x_k - \\bar x_n)^2 +\\frac{2}{n^2}\\sum_{k<l} (x_k - \\bar x_n)(x_l - \\bar x_n)\n",
|
||
"\\label{eq:error_estimate_split_up} \\tag{18}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The first term is the same as the error in the uncorrelated case,\n",
|
||
"Eq. ([eq:error_estimate_uncorrel](#eq:error_estimate_uncorrel)). This means that the second\n",
|
||
"term accounts for the error correction due to correlation between the\n",
|
||
"measurements. For uncorrelated measurements this second term is zero.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics, more on computations of errors\n",
|
||
"Computationally the uncorrelated first term is much easier to treat\n",
|
||
"efficiently than the second."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{var}(x) = \\frac{1}{n}\\sum_{k=1}^n (x_k - \\bar x_n)^2 =\n",
|
||
"\\left(\\frac{1}{n}\\sum_{k=1}^n x_k^2\\right) - \\bar x_n^2\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"We just accumulate separately the values $x^2$ and $x$ for every\n",
|
||
"measurement $x$ we receive. The correlation term, though, has to be\n",
|
||
"calculated at the end of the experiment since we need all the\n",
|
||
"measurements to calculate the cross terms. Therefore, all measurements\n",
|
||
"have to be stored throughout the experiment.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics, wrapping up 1\n",
|
||
"Let us analyze the problem by splitting up the correlation term into\n",
|
||
"partial sums of the form:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"f_d = \\frac{1}{n-d}\\sum_{k=1}^{n-d}(x_k - \\bar x_n)(x_{k+d} - \\bar x_n)\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The correlation term of the error can now be rewritten in terms of\n",
|
||
"$f_d$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\frac{2}{n}\\sum_{k<l} (x_k - \\bar x_n)(x_l - \\bar x_n) =\n",
|
||
"2\\sum_{d=1}^{n-1} f_d\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The value of $f_d$ reflects the correlation between measurements\n",
|
||
"separated by the distance $d$ in the sample samples. Notice that for\n",
|
||
"$d=0$, $f$ is just the sample variance, $\\mathrm{var}(x)$. If we divide $f_d$\n",
|
||
"by $\\mathrm{var}(x)$, we arrive at the so called *autocorrelation function*"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\kappa_d = \\frac{f_d}{\\mathrm{var}(x)}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"which gives us a useful measure of pairwise correlations\n",
|
||
"starting always at $1$ for $d=0$.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Statistics, final expression\n",
|
||
"The sample error (see eq. ([eq:error_estimate_split_up](#eq:error_estimate_split_up))) can now be\n",
|
||
"written in terms of the autocorrelation function:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathrm{err}_X^2 =\n",
|
||
"\\frac{1}{n}\\mathrm{var}(x)+\\frac{2}{n}\\cdot\\mathrm{var}(x)\\sum_{d=1}^{n-1}\n",
|
||
"\\frac{f_d}{\\mathrm{var}(x)}\\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"=\n",
|
||
"\\left(1+2\\sum_{d=1}^{n-1}\\kappa_d\\right)\\frac{1}{n}\\mathrm{var}(x)\\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"eq:error_estimate_corr_time\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
"=\\frac{\\tau}{n}\\cdot\\mathrm{var}(x)\n",
|
||
"\\label{eq:error_estimate_corr_time} \\tag{19}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"and we see that $\\mathrm{err}_X$ can be expressed in terms the\n",
|
||
"uncorrelated sample variance times a correction factor $\\tau$ which\n",
|
||
"accounts for the correlation between measurements. We call this\n",
|
||
"correction factor the *autocorrelation time*:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"eq:autocorrelation_time\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"\\tau = 1+2\\sum_{d=1}^{n-1}\\kappa_d\n",
|
||
"\\label{eq:autocorrelation_time} \\tag{20}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Statistics, effective number of correlations\n",
|
||
"For a correlation free experiment, $\\tau$\n",
|
||
"equals 1. From the point of view of\n",
|
||
"eq. ([eq:error_estimate_corr_time](#eq:error_estimate_corr_time)) we can interpret a sequential\n",
|
||
"correlation as an effective reduction of the number of measurements by\n",
|
||
"a factor $\\tau$. The effective number of measurements becomes:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"n_\\mathrm{eff} = \\frac{n}{\\tau}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"To neglect the autocorrelation time $\\tau$ will always cause our\n",
|
||
"simple uncorrelated estimate of $\\mathrm{err}_X^2\\approx \\mathrm{var}(x)/n$ to\n",
|
||
"be less than the true sample error. The estimate of the error will be\n",
|
||
"too *good*. On the other hand, the calculation of the full\n",
|
||
"autocorrelation time poses an efficiency problem if the set of\n",
|
||
"measurements is very large.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Log-likelihood\n",
|
||
"\n",
|
||
"A popular strategy is to choose a penalty parameter that yields a good\n",
|
||
"but parsimonious model. Information criteria measure the balance\n",
|
||
"between model fit and model complexity. One possibility is Aikaike's\n",
|
||
"information criterion (AIC).\n",
|
||
"The AIC measures model fit by the log-likelihood\n",
|
||
"and model complexity is measured by the number of parameters used by\n",
|
||
"the model. The number of model parameters in regular regression simply\n",
|
||
"corresponds to the number of covariates in the model. Or, by the\n",
|
||
"degrees of freedom consumed by the model, which is equivalent to the\n",
|
||
"trace of the hat matrix. For ridge regression it thus seems natural to\n",
|
||
"define model complexity analogously by the trace of the ridge hat\n",
|
||
"matrix. This yields the AIC for the linear regression model with ridge\n",
|
||
"estimates:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*}\n",
|
||
"\\mbox{AIC}(\\lambda) & = 2 \\, p - 2 \\log(\\hat{L})\n",
|
||
"\\\\\n",
|
||
"& = 2 \\, \\mbox{tr} [\\mathbf{H}(\\lambda)] - 2 \\log\\{L[\\hat{\\beta}(\\lambda), \\hat{\\sigma}^2(\\lambda)]\\}\n",
|
||
"\\\\\n",
|
||
"& = 2 \\, \\sum_{j=1}^p \\frac{d_{jj}^2}{d_{jj}^2 + \\lambda}\n",
|
||
"+ 2 n \\, \\log[\\sqrt{2 \\, \\pi} \\, \\hat{\\sigma}(\\lambda)] + \\frac{1}{\\hat{\\sigma}^2(\\lambda)} \\sum_{i=1}^n [y_i - \\mathbf{X}_{i, \\ast} \\, \\hat{\\beta}(\\lambda)]^2.\n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The value of $\\lambda$ which minimizes $\\mbox{AIC}(\\lambda)$ corresponds to the `optimal' balance of model complexity and overfitting.\n",
|
||
"\n",
|
||
"\n",
|
||
"<!-- !split -->\n",
|
||
"## Cross-validation\n",
|
||
"\n",
|
||
"Instead of choosing the penalty parameter to balance model fit with\n",
|
||
"model complexity, cross-validation requires it (i.e. the penalty\n",
|
||
"parameter) to yield a model with good prediction\n",
|
||
"performance. Commonly, this performance is evaluated on novel\n",
|
||
"data. Novel data need not be easy to come by and one has to make do\n",
|
||
"with the data at hand. The setting of `original' and novel data is\n",
|
||
"then mimicked by sample splitting: the data set is divided into two\n",
|
||
"(groups of samples). One of these two data sets, called the *training\n",
|
||
"set*, plays the role of `original' data on which the model is\n",
|
||
"built. The second of these data sets, called the *test set*, plays the\n",
|
||
"role of the `novel' data and is used to evaluate the prediction\n",
|
||
"performance (often operationalized as the log-likelihood or the\n",
|
||
"prediction error or its square or the R2 score) of the model built on the training data set. This\n",
|
||
"procedure (model building and prediction evaluation on training and\n",
|
||
"test set, respectively) is done for a collection of possible penalty\n",
|
||
"parameter choices. The penalty parameter that yields the model with\n",
|
||
"the best prediction performance is to be preferred. The thus obtained\n",
|
||
"performance evaluation depends on the actual split of the data set. To\n",
|
||
"remove this dependence the data set is split many times into a\n",
|
||
"training and test set. For each split the model parameters are\n",
|
||
"estimated for all choices of $\\lambda$ using the training data and\n",
|
||
"estimated parameters are evaluated on the corresponding test set. The\n",
|
||
"penalty parameter that on average over the test sets performs best (in\n",
|
||
"some sense) is then selected.\n",
|
||
"\n",
|
||
"\n",
|
||
"## Computationally expensive\n",
|
||
"\n",
|
||
"The validation set approach is conceptually simple and is easy to implement. But it has two potential drawbacks:\n",
|
||
"\n",
|
||
"* The validation estimate of the test error rate can be highly variable, depending on precisely which observations are included in the training set and which observations are included in the validation set.\n",
|
||
"\n",
|
||
"* In the validation approach, only a subset of the observations, those that are included in the training set rather than in the validation set are used to fit the model. Since statistical methods tend to perform worse when trained on fewer observations, this suggests that the validation set error rate may tend to overestimate the test error rate for the model fit on the entire data set.\n",
|
||
"\n",
|
||
"<!-- !split -->\n",
|
||
"## Various steps in cross-validation\n",
|
||
"\n",
|
||
"When the repetitive splitting of the data set is done randomly,\n",
|
||
"samples may accidently end up in a fast majority of the splits in\n",
|
||
"either training or test set. Such samples may have an unbalanced\n",
|
||
"influence on either model building or prediction evaluation. To avoid\n",
|
||
"this $k$-fold cross-validation structures the data splitting. The\n",
|
||
"samples are divided into $k$ more or less equally sized exhaustive and\n",
|
||
"mutually exclusive subsets. In turn (at each split) one of these\n",
|
||
"subsets plays the role of the test set while the union of the\n",
|
||
"remaining subsets constitutes the training set. Such a splitting\n",
|
||
"warrants a balanced representation of each sample in both training and\n",
|
||
"test set over the splits. Still the division into the $k$ subsets\n",
|
||
"involves a degree of randomness. This may be fully excluded when\n",
|
||
"choosing $k=n$. This particular case is referred to as leave-one-out\n",
|
||
"cross-validation (LOOCV). \n",
|
||
"\n",
|
||
"<!-- !split -->\n",
|
||
"## How to set up the cross-validation for Ridge and/or Lasso\n",
|
||
"\n",
|
||
"* Define a range of interest for the penalty parameter.\n",
|
||
"\n",
|
||
"* Divide the data set into training and test set comprising samples $\\{1, \\ldots, n\\} \\setminus i$ and $\\{ i \\}$, respectively.\n",
|
||
"\n",
|
||
"* Fit the linear regression model by means of ridge estimation for each $\\lambda$ in the grid using the training set, and the corresponding estimate of the error variance $\\hat{\\sigma}_{-i}^2(\\lambda)$, as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*}\n",
|
||
"\\hat{\\beta}_{-i}(\\lambda) & = ( \\hat{X}_{-i, \\ast}^{\\top}\n",
|
||
"\\hat{X}_{-i, \\ast} + \\lambda \\hat{I}_{pp})^{-1}\n",
|
||
"\\hat{X}_{-i, \\ast}^{\\top} \\hat{y}_{-i}\n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"* Evaluate the prediction performance of these models on the test set by $\\log\\{L[y_i, \\hat{X}_{i, \\ast}; \\hat{\\beta}_{-i}(\\lambda), \\hat{\\sigma}_{-i}^2(\\lambda)]\\}$. Or, by the prediction error $|y_i - \\hat{X}_{i, \\ast} \\hat{\\beta}_{-i}(\\lambda)|$, the relative error, the error squared or the R2 score function.\n",
|
||
"\n",
|
||
"* Repeat the first three steps such that each sample plays the role of the test set once.\n",
|
||
"\n",
|
||
"* Average the prediction performances of the test sets at each grid point of the penalty bias/parameter by computing the *cross-validated log-likelihood*. It is an estimate of the prediction performance of the model corresponding to this value of the penalty parameter on novel data. It is defined as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*}\n",
|
||
"\\frac{1}{n} \\sum_{i = 1}^n \\log\\{L[y_i, \\mathbf{X}_{i, \\ast}; \\hat{\\beta}_{-i}(\\lambda), \\hat{\\sigma}_{-i}^2(\\lambda)]\\}.\n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"* The value of the penalty parameter that maximizes the cross-validated log-likelihood is the value of choice. Or we can use the MSE or the R2 score functions.\n",
|
||
"\n",
|
||
"## Predicted Residual Error Sum of Squares\n",
|
||
"Another approach in the LOOCV scheme is to the use the so-called Predicted Residual Error Sum of Squares (PRESS). \n",
|
||
"\n",
|
||
"We can define the optimal penalty parameter to minimize"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*}\n",
|
||
"\\lambda_{\\mbox{{\\tiny opt}}} = \\arg \\min_{\\lambda} \\frac{1}{n} \\sum_{i=1}^n [y_i - \\hat{X}_{i, \\ast} \\hat{\\beta}_{-i}(\\lambda)]^2.\n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The LOOCV prediction performance can be\n",
|
||
"expressed analytically in terms of the known quantities derived from\n",
|
||
"the design matrix and the parameters $\\beta$.\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Resampling methods: Jackknife and Bootstrap\n",
|
||
"\n",
|
||
"Two famous\n",
|
||
"resampling methods are the **independent bootstrap** and **the jackknife**. \n",
|
||
"\n",
|
||
"The jackknife is a special case of the independent bootstrap. Still, the jackknife was made\n",
|
||
"popular prior to the independent bootstrap. And as the popularity of\n",
|
||
"the independent bootstrap soared, new variants, such as **the dependent bootstrap**.\n",
|
||
"\n",
|
||
"The Jackknife and independent bootstrap work for\n",
|
||
"independent, identically distributed random variables.\n",
|
||
"If these conditions are not\n",
|
||
"satisfied, the methods will fail. Yet, it should be said that if the data are\n",
|
||
"independent, identically distributed, and we only want to estimate the\n",
|
||
"variance of $\\overline{X}$ (which often is the case), then there is no\n",
|
||
"need for bootstrapping. \n",
|
||
"\n",
|
||
"## Resampling methods: Jackknife\n",
|
||
"\n",
|
||
"The Jackknife works by making many replicas of the estimator $\\widehat{\\theta}$. \n",
|
||
"The jackknife is a resampling method, we explained that this happens by scrambling the data in some way. When using the jackknife, this is done by systematically leaving out one observation from the vector of observed values $\\hat{x} = (x_1,x_2,\\cdots,X_n)$. \n",
|
||
"Let $\\hat{x}_i$ denote the vector"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\hat{x}_i = (x_1,x_2,\\cdots,x_{i-1},x_{i+1},\\cdots,x_n),\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"which equals the vector $\\hat{x}$ with the exception that observation\n",
|
||
"number $i$ is left out. Using this notation, define\n",
|
||
"$\\widehat{\\theta}_i$ to be the estimator\n",
|
||
"$\\widehat{\\theta}$ computed using $\\vec{X}_i$. \n",
|
||
"\n",
|
||
"## Resampling methods: Jackknife estimator\n",
|
||
"\n",
|
||
"To get an estimate for the bias and\n",
|
||
"standard error of $\\widehat{\\theta}$, use the following\n",
|
||
"estimators for each component of $\\widehat{\\theta}$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\widehat{\\mathrm{Bias}}(\\widehat \\theta,\\theta) = (n-1)\\left( - \\widehat{\\theta} + \\frac{1}{n}\\sum_{i=1}^{n} \\widehat \\theta_i \\right) \\qquad \\text{and} \\qquad \\widehat{\\sigma}^2_{\\widehat{\\theta} } = \\frac{n-1}{n}\\sum_{i=1}^{n}( \\widehat{\\theta}_i - \\frac{1}{n}\\sum_{j=1}^{n}\\widehat \\theta_j )^2.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Jackknife code example"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 13,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"from numpy import *\n",
|
||
"from numpy.random import randint, randn\n",
|
||
"from time import time\n",
|
||
"\n",
|
||
"def jackknife(data, stat):\n",
|
||
" n = len(data);t = zeros(n); inds = arange(n); t0 = time()\n",
|
||
" ## 'jackknifing' by leaving out an observation for each i \n",
|
||
" for i in range(n):\n",
|
||
" t[i] = stat(delete(data,i) )\n",
|
||
"\n",
|
||
" # analysis \n",
|
||
" print(\"Runtime: %g sec\" % (time()-t0)); print(\"Jackknife Statistics :\")\n",
|
||
" print(\"original bias std. error\")\n",
|
||
" print(\"%8g %14g %15g\" % (stat(data),(n-1)*mean(t)/n, (n*var(t))**.5))\n",
|
||
"\n",
|
||
" return t\n",
|
||
"\n",
|
||
"\n",
|
||
"# Returns mean of data samples \n",
|
||
"def stat(data):\n",
|
||
" return mean(data)\n",
|
||
"\n",
|
||
"\n",
|
||
"mu, sigma = 100, 15\n",
|
||
"datapoints = 10000\n",
|
||
"x = mu + sigma*random.randn(datapoints)\n",
|
||
"# jackknife returns the data sample \n",
|
||
"t = jackknife(x, stat)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Resampling methods: Bootstrap\n",
|
||
"Bootstrapping is a nonparametric approach to statistical inference\n",
|
||
"that substitutes computation for more traditional distributional\n",
|
||
"assumptions and asymptotic results. Bootstrapping offers a number of\n",
|
||
"advantages: \n",
|
||
"1. The bootstrap is quite general, although there are some cases in which it fails. \n",
|
||
"\n",
|
||
"2. Because it does not require distributional assumptions (such as normally distributed errors), the bootstrap can provide more accurate inferences when the data are not well behaved or when the sample size is small. \n",
|
||
"\n",
|
||
"3. It is possible to apply the bootstrap to statistics with sampling distributions that are difficult to derive, even asymptotically. \n",
|
||
"\n",
|
||
"4. It is relatively simple to apply the bootstrap to complex data-collection plans (such as stratified and clustered samples).\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"## Resampling methods: Bootstrap background\n",
|
||
"\n",
|
||
"Since $\\widehat{\\theta} = \\widehat{\\theta}(\\hat{X})$ is a function of random variables,\n",
|
||
"$\\widehat{\\theta}$ itself must be a random variable. Thus it has\n",
|
||
"a pdf, call this function $p(\\hat{t})$. The aim of the bootstrap is to\n",
|
||
"estimate $p(\\hat{t})$ by the relative frequency of\n",
|
||
"$\\widehat{\\theta}$. You can think of this as using a histogram\n",
|
||
"in the place of $p(\\hat{t})$. If the relative frequency closely\n",
|
||
"resembles $p(\\vec{t})$, then using numerics, it is straight forward to\n",
|
||
"estimate all the interesting parameters of $p(\\hat{t})$ using point\n",
|
||
"estimators. \n",
|
||
"\n",
|
||
"\n",
|
||
"## Resampling methods: More Bootstrap background\n",
|
||
"\n",
|
||
"In the case that $\\widehat{\\theta}$ has\n",
|
||
"more than one component, and the components are independent, we use the\n",
|
||
"same estimator on each component separately. If the probability\n",
|
||
"density function of $X_i$, $p(x)$, had been known, then it would have\n",
|
||
"been straight forward to do this by: \n",
|
||
"1. Drawing lots of numbers from $p(x)$, suppose we call one such set of numbers $(X_1^*, X_2^*, \\cdots, X_n^*)$. \n",
|
||
"\n",
|
||
"2. Then using these numbers, we could compute a replica of $\\widehat{\\theta}$ called $\\widehat{\\theta}^*$. \n",
|
||
"\n",
|
||
"By repeated use of (1) and (2), many\n",
|
||
"estimates of $\\widehat{\\theta}$ could have been obtained. The\n",
|
||
"idea is to use the relative frequency of $\\widehat{\\theta}^*$\n",
|
||
"(think of a histogram) as an estimate of $p(\\hat{t})$.\n",
|
||
"\n",
|
||
"## Resampling methods: Bootstrap approach\n",
|
||
"\n",
|
||
"But\n",
|
||
"unless there is enough information available about the process that\n",
|
||
"generated $X_1,X_2,\\cdots,X_n$, $p(x)$ is in general\n",
|
||
"unknown. Therefore, [Efron in 1979](https://projecteuclid.org/euclid.aos/1176344552) asked the\n",
|
||
"question: What if we replace $p(x)$ by the relative frequency\n",
|
||
"of the observation $X_i$; if we draw observations in accordance with\n",
|
||
"the relative frequency of the observations, will we obtain the same\n",
|
||
"result in some asymptotic sense? The answer is yes.\n",
|
||
"\n",
|
||
"\n",
|
||
"Instead of generating the histogram for the relative\n",
|
||
"frequency of the observation $X_i$, just draw the values\n",
|
||
"$(X_1^*,X_2^*,\\cdots,X_n^*)$ with replacement from the vector\n",
|
||
"$\\hat{X}$. \n",
|
||
"\n",
|
||
"## Resampling methods: Bootstrap steps\n",
|
||
"\n",
|
||
"The independent bootstrap works like this: \n",
|
||
"\n",
|
||
"1. Draw with replacement $n$ numbers for the observed variables $\\hat{x} = (x_1,x_2,\\cdots,x_n)$. \n",
|
||
"\n",
|
||
"2. Define a vector $\\hat{x}^*$ containing the values which were drawn from $\\hat{x}$. \n",
|
||
"\n",
|
||
"3. Using the vector $\\hat{x}^*$ compute $\\widehat{\\theta}^*$ by evaluating $\\widehat \\theta$ under the observations $\\hat{x}^*$. \n",
|
||
"\n",
|
||
"4. Repeat this process $k$ times. \n",
|
||
"\n",
|
||
"When you are done, you can draw a histogram of the relative frequency of $\\widehat \\theta^*$. This is your estimate of the probability distribution $p(t)$. Using this probability distribution you can estimate any statistics thereof. In principle you never draw the histogram of the relative frequency of $\\widehat{\\theta}^*$. Instead you use the estimators corresponding to the statistic of interest. For example, if you are interested in estimating the variance of $\\widehat \\theta$, apply the etsimator $\\widehat \\sigma^2$ to the values $\\widehat \\theta ^*$.\n",
|
||
"\n",
|
||
"\n",
|
||
"## Code example for the Bootstrap method\n",
|
||
"The following code starts with a Gaussian distribution with mean value $\\mu =100$ and variance $\\sigma=15$. We use this to generate the data used in the bootstrap analysis. The bootstrap analysis returns a data set after a given number of bootstrap operations (as many as we have data points). This data set consists of estimated mean values for each bootstrap operation. The histogram generated by the bootstrap method shows that the distribution for these mean values is also a Gaussian, centered around the mean value $\\mu=100$ but with standard deviation $\\sigma/\\sqrt{n}$, where $n$ is the number of bootstrap samples (in this case the same as the number of original data points). The value of the standard deviation is what we expect from the central limit theorem."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 14,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"from numpy import *\n",
|
||
"from numpy.random import randint, randn\n",
|
||
"from time import time\n",
|
||
"import matplotlib.mlab as mlab\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"\n",
|
||
"# Returns mean of bootstrap samples \n",
|
||
"def stat(data):\n",
|
||
" return mean(data)\n",
|
||
"\n",
|
||
"# Bootstrap algorithm \n",
|
||
"def bootstrap(data, statistic, R):\n",
|
||
" t = zeros(R); n = len(data); inds = arange(n); t0 = time()\n",
|
||
"\n",
|
||
" # non-parametric bootstrap \n",
|
||
" for i in range(R):\n",
|
||
" t[i] = statistic(data[randint(0,n,n)])\n",
|
||
"\n",
|
||
" # analysis \n",
|
||
" print(\"Runtime: %g sec\" % (time()-t0)); print(\"Bootstrap Statistics :\")\n",
|
||
" print(\"original bias std. error\")\n",
|
||
" print(\"%8g %8g %14g %15g\" % (statistic(data), std(data),\\\n",
|
||
" mean(t), \\\n",
|
||
" std(t)))\n",
|
||
" return t\n",
|
||
"\n",
|
||
"\n",
|
||
"mu, sigma = 100, 15\n",
|
||
"datapoints = 10000\n",
|
||
"x = mu + sigma*random.randn(datapoints)\n",
|
||
"# bootstrap returns the data sample t = bootstrap(x, stat, datapoints)\n",
|
||
"# the histogram of the bootstrapped data n, binsboot, patches = plt.hist(t, 50, normed=1, facecolor='red', alpha=0.75)\n",
|
||
"\n",
|
||
"# add a 'best fit' line \n",
|
||
"y = mlab.normpdf( binsboot, mean(t), std(t))\n",
|
||
"lt = plt.plot(binsboot, y, 'r--', linewidth=1)\n",
|
||
"plt.xlabel('Smarts')\n",
|
||
"plt.ylabel('Probability')\n",
|
||
"plt.axis([99.5, 100.6, 0, 3.0])\n",
|
||
"plt.grid(True)\n",
|
||
"\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Resampling methods: Blocking\n",
|
||
"\n",
|
||
"The blocking method was made popular by [Flyvbjerg and Pedersen (1989)](https://aip.scitation.org/doi/10.1063/1.457480)\n",
|
||
"and has become one of the standard ways to estimate\n",
|
||
"$V(\\widehat{\\theta})$ for exactly one $\\widehat{\\theta}$, namely\n",
|
||
"$\\widehat{\\theta} = \\overline{X}$. \n",
|
||
"\n",
|
||
"Assume $n = 2^d$ for some integer $d>1$ and $X_1,X_2,\\cdots, X_n$ is a stationary time series to begin with. \n",
|
||
"Moreover, assume that the time series is asymptotically uncorrelated. We switch to vector notation by arranging $X_1,X_2,\\cdots,X_n$ in an $n$-tuple. Define:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\begin{align*}\n",
|
||
"\\hat{X} = (X_1,X_2,\\cdots,X_n).\n",
|
||
"\\end{align*}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The strength of the blocking method is when the number of\n",
|
||
"observations, $n$ is large. For large $n$, the complexity of dependent\n",
|
||
"bootstrapping scales poorly, but the blocking method does not,\n",
|
||
"moreover, it becomes more accurate the larger $n$ is.\n",
|
||
"\n",
|
||
"## Blocking Transformations\n",
|
||
" We now define\n",
|
||
"blocking transformations. The idea is to take the mean of subsequent\n",
|
||
"pair of elements from $\\vec{X}$ and form a new vector\n",
|
||
"$\\vec{X}_1$. Continuing in the same way by taking the mean of\n",
|
||
"subsequent pairs of elements of $\\vec{X}_1$ we obtain $\\vec{X}_2$, and\n",
|
||
"so on. \n",
|
||
"Define $\\vec{X}_i$ recursively by:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"(\\vec{X}_0)_k \\equiv (\\vec{X})_k \\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto11\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
"(\\vec{X}_{i+1})_k \\equiv \\frac{1}{2}\\Big( (\\vec{X}_i)_{2k-1} +\n",
|
||
"(\\vec{X}_i)_{2k} \\Big) \\qquad \\text{for all} \\qquad 1 \\leq i \\leq d-1\n",
|
||
"\\label{_auto11} \\tag{21}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The quantity $\\vec{X}_k$ is\n",
|
||
"subject to $k$ **blocking transformations**. We now have $d$ vectors\n",
|
||
"$\\vec{X}_0, \\vec{X}_1,\\cdots,\\vec X_{d-1}$ containing the subsequent\n",
|
||
"averages of observations. It turns out that if the components of\n",
|
||
"$\\vec{X}$ is a stationary time series, then the components of\n",
|
||
"$\\vec{X}_i$ is a stationary time series for all $0 \\leq i \\leq d-1$\n",
|
||
"\n",
|
||
"We can then compute the autocovariance, the variance, sample mean, and\n",
|
||
"number of observations for each $i$. \n",
|
||
"Let $\\gamma_i, \\sigma_i^2,\n",
|
||
"\\overline{X}_i$ denote the autocovariance, variance and average of the\n",
|
||
"elements of $\\vec{X}_i$ and let $n_i$ be the number of elements of\n",
|
||
"$\\vec{X}_i$. It follows by induction that $n_i = n/2^i$. \n",
|
||
"\n",
|
||
"## Blocking Transformations\n",
|
||
"\n",
|
||
"Using the\n",
|
||
"definition of the blocking transformation and the distributive\n",
|
||
"property of the covariance, it is clear that since $h =|i-j|$\n",
|
||
"we can define"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\gamma_{k+1}(h) = cov\\left( ({X}_{k+1})_{i}, ({X}_{k+1})_{j} \\right) \\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"= \\frac{1}{4}cov\\left( ({X}_{k})_{2i-1} + ({X}_{k})_{2i}, ({X}_{k})_{2j-1} + ({X}_{k})_{2j} \\right) \\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto12\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
"= \\frac{1}{2}\\gamma_{k}(2h) + \\frac{1}{2}\\gamma_k(2h+1) \\hspace{0.1cm} \\mathrm{h = 0} \n",
|
||
"\\label{_auto12} \\tag{22}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto13\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
"=\\frac{1}{4}\\gamma_k(2h-1) + \\frac{1}{2}\\gamma_k(2h) + \\frac{1}{4}\\gamma_k(2h+1) \\quad \\mathrm{else}\n",
|
||
"\\label{_auto13} \\tag{23}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The quantity $\\hat{X}$ is asymptotic uncorrelated by assumption, $\\hat{X}_k$ is also asymptotic uncorrelated. Let's turn our attention to the variance of the sample mean $V(\\overline{X})$. \n",
|
||
"\n",
|
||
"## Blocking Transformations, getting there\n",
|
||
"We have"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto14\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"V(\\overline{X}_k) = \\frac{\\sigma_k^2}{n_k} + \\underbrace{\\frac{2}{n_k} \\sum_{h=1}^{n_k-1}\\left( 1 - \\frac{h}{n_k} \\right)\\gamma_k(h)}_{\\equiv e_k} = \\frac{\\sigma^2_k}{n_k} + e_k \\quad \\text{if} \\quad \\gamma_k(0) = \\sigma_k^2. \n",
|
||
"\\label{_auto14} \\tag{24}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The term $e_k$ is called the **truncation error**:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto15\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"e_k = \\frac{2}{n_k} \\sum_{h=1}^{n_k-1}\\left( 1 - \\frac{h}{n_k} \\right)\\gamma_k(h). \n",
|
||
"\\label{_auto15} \\tag{25}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"We can show that $V(\\overline{X}_i) = V(\\overline{X}_j)$ for all $0 \\leq i \\leq d-1$ and $0 \\leq j \\leq d-1$. \n",
|
||
"\n",
|
||
"## Blocking Transformations, final expressions\n",
|
||
"\n",
|
||
"We can then wrap up"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"n_{j+1} \\overline{X}_{j+1} = \\sum_{i=1}^{n_{j+1}} (\\hat{X}_{j+1})_i = \\frac{1}{2}\\sum_{i=1}^{n_{j}/2} (\\hat{X}_{j})_{2i-1} + (\\hat{X}_{j})_{2i} \\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto16\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
"= \\frac{1}{2}\\left[ (\\hat{X}_j)_1 + (\\hat{X}_j)_2 + \\cdots + (\\hat{X}_j)_{n_j} \\right] = \\underbrace{\\frac{n_j}{2}}_{=n_{j+1}} \\overline{X}_j = n_{j+1}\\overline{X}_j. \n",
|
||
"\\label{_auto16} \\tag{26}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"By repeated use of this equation we get $V(\\overline{X}_i) = V(\\overline{X}_0) = V(\\overline{X})$ for all $0 \\leq i \\leq d-1$. This has the consequence that"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"eq:convergence\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
"V(\\overline{X}) = \\frac{\\sigma_k^2}{n_k} + e_k \\qquad \\text{for all} \\qquad 0 \\leq k \\leq d-1. \\label{eq:convergence} \\tag{27}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Fyvbjerg and Petersen demonstrated that the sequence\n",
|
||
"$\\{e_k\\}_{k=0}^{d-1}$ is decreasing, and conjecture that the term\n",
|
||
"$e_k$ can be made as small as we would like by making $k$ (and hence\n",
|
||
"$d$) sufficiently large. The sequence is decreasing (Master of Science thesis by Marius Jonsson, UiO 2018).\n",
|
||
"It means we can apply blocking transformations until\n",
|
||
"$e_k$ is sufficiently small, and then estimate $V(\\overline{X})$ by\n",
|
||
"$\\widehat{\\sigma}^2_k/n_k$. \n",
|
||
"\n",
|
||
"\n",
|
||
"## [Code examples for Blocking, Jackknife and bootstrap](https://github.com/CompPhysics/MachineLearning/tree/master/doc/Programs/ResamplingAnalysisScripts)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 15,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"from sys import argv\n",
|
||
"from os import mkdir, path\n",
|
||
"import time\n",
|
||
"import numpy as np\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"from matplotlib.ticker import FormatStrFormatter\n",
|
||
"from matplotlib.font_manager import FontProperties\n",
|
||
"\n",
|
||
"# Timing Decorator\n",
|
||
"def timeFunction(f):\n",
|
||
" def wrap(*args):\n",
|
||
" time1 = time.time()\n",
|
||
" ret = f(*args)\n",
|
||
" time2 = time.time()\n",
|
||
" print '%s Function Took: \\t %0.3f s' % (f.func_name.title(), (time2-time1))\n",
|
||
" return ret\n",
|
||
" return wrap\n",
|
||
"\n",
|
||
"class dataAnalysisClass:\n",
|
||
" # General Init functions\n",
|
||
" def __init__(self, fileName, size=0):\n",
|
||
" self.inputFileName = fileName\n",
|
||
" self.loadData(size)\n",
|
||
" self.createOutputFolder()\n",
|
||
" self.avg = np.average(self.data)\n",
|
||
" self.var = np.var(self.data)\n",
|
||
" self.std = np.std(self.data)\n",
|
||
"\n",
|
||
" def loadData(self, size=0):\n",
|
||
" if size != 0:\n",
|
||
" with open(self.inputFileName) as inputFile:\n",
|
||
" self.data = np.zeros(size)\n",
|
||
" for x in xrange(size):\n",
|
||
" self.data[x] = float(next(inputFile))\n",
|
||
" else:\n",
|
||
" self.data = np.loadtxt(self.inputFileName)\n",
|
||
"\n",
|
||
" # Statistical Analysis with Multiple Methods\n",
|
||
" def runAllAnalyses(self):\n",
|
||
" if len(self.data) <= 100000:\n",
|
||
" print \"Autocorrelation...\"\n",
|
||
" self.autocorrelation()\n",
|
||
" print \"Bootstrap...\"\n",
|
||
" self.bootstrap()\n",
|
||
" print \"Jackknife...\"\n",
|
||
" self.jackknife()\n",
|
||
" print \"Blocking...\"\n",
|
||
" self.blocking()\n",
|
||
"\n",
|
||
" # Standard Autocorrelation\n",
|
||
" @timeFunction\n",
|
||
" def autocorrelation(self):\n",
|
||
" self.acf = np.zeros(len(self.data)/2)\n",
|
||
" for k in range(0, len(self.data)/2):\n",
|
||
" self.acf[k] = np.corrcoef(np.array([self.data[0:len(self.data)-k], \\\n",
|
||
" self.data[k:len(self.data)]]))[0,1]\n",
|
||
"\n",
|
||
" # Bootstrap\n",
|
||
" @timeFunction\n",
|
||
" def bootstrap(self, nBoots = 1000):\n",
|
||
" bootVec = np.zeros(nBoots)\n",
|
||
" for k in range(0,nBoots):\n",
|
||
" bootVec[k] = np.average(np.random.choice(self.data, len(self.data)))\n",
|
||
" self.bootAvg = np.average(bootVec)\n",
|
||
" self.bootVar = np.var(bootVec)\n",
|
||
" self.bootStd = np.std(bootVec)\n",
|
||
"\n",
|
||
" # Jackknife\n",
|
||
" @timeFunction\n",
|
||
" def jackknife(self):\n",
|
||
" jackknVec = np.zeros(len(self.data))\n",
|
||
" for k in range(0,len(self.data)):\n",
|
||
" jackknVec[k] = np.average(np.delete(self.data, k))\n",
|
||
" self.jackknAvg = self.avg - (len(self.data) - 1) * (np.average(jackknVec) - self.avg)\n",
|
||
" self.jackknVar = float(len(self.data) - 1) * np.var(jackknVec)\n",
|
||
" self.jackknStd = np.sqrt(self.jackknVar)\n",
|
||
"\n",
|
||
" # Blocking\n",
|
||
" @timeFunction\n",
|
||
" def blocking(self, blockSizeMax = 500):\n",
|
||
" blockSizeMin = 1\n",
|
||
"\n",
|
||
" self.blockSizes = []\n",
|
||
" self.meanVec = []\n",
|
||
" self.varVec = []\n",
|
||
"\n",
|
||
" for i in range(blockSizeMin, blockSizeMax):\n",
|
||
" if(len(self.data) % i != 0):\n",
|
||
" pass#continue\n",
|
||
" blockSize = i\n",
|
||
" meanTempVec = []\n",
|
||
" varTempVec = []\n",
|
||
" startPoint = 0\n",
|
||
" endPoint = blockSize\n",
|
||
"\n",
|
||
" while endPoint <= len(self.data):\n",
|
||
" meanTempVec.append(np.average(self.data[startPoint:endPoint]))\n",
|
||
" startPoint = endPoint\n",
|
||
" endPoint += blockSize\n",
|
||
" mean, var = np.average(meanTempVec), np.var(meanTempVec)/len(meanTempVec)\n",
|
||
" self.meanVec.append(mean)\n",
|
||
" self.varVec.append(var)\n",
|
||
" self.blockSizes.append(blockSize)\n",
|
||
"\n",
|
||
" self.blockingAvg = np.average(self.meanVec[-200:])\n",
|
||
" self.blockingVar = (np.average(self.varVec[-200:]))\n",
|
||
" self.blockingStd = np.sqrt(self.blockingVar)\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
" # Plot of Data, Autocorrelation Function and Histogram\n",
|
||
" def plotAll(self):\n",
|
||
" self.createOutputFolder()\n",
|
||
" if len(self.data) <= 100000:\n",
|
||
" self.plotAutocorrelation()\n",
|
||
" self.plotData()\n",
|
||
" self.plotHistogram()\n",
|
||
" self.plotBlocking()\n",
|
||
"\n",
|
||
" # Create Output Plots Folder\n",
|
||
" def createOutputFolder(self):\n",
|
||
" self.outName = self.inputFileName[:-4]\n",
|
||
" if not path.exists(self.outName):\n",
|
||
" mkdir(self.outName)\n",
|
||
"\n",
|
||
" # Plot the Dataset, Mean and Std\n",
|
||
" def plotData(self):\n",
|
||
" # Far away plot\n",
|
||
" font = {'fontname':'serif'}\n",
|
||
" plt.plot(range(0, len(self.data)), self.data, 'r-', linewidth=1)\n",
|
||
" plt.plot([0, len(self.data)], [self.avg, self.avg], 'b-', linewidth=1)\n",
|
||
" plt.plot([0, len(self.data)], [self.avg + self.std, self.avg + self.std], 'g--', linewidth=1)\n",
|
||
" plt.plot([0, len(self.data)], [self.avg - self.std, self.avg - self.std], 'g--', linewidth=1)\n",
|
||
" plt.ylim(self.avg - 5*self.std, self.avg + 5*self.std)\n",
|
||
" plt.gca().yaxis.set_major_formatter(FormatStrFormatter('%.4f'))\n",
|
||
" plt.xlim(0, len(self.data))\n",
|
||
" plt.ylabel(self.outName.title() + ' Monte Carlo Evolution', **font)\n",
|
||
" plt.xlabel('MonteCarlo History', **font)\n",
|
||
" plt.title(self.outName.title(), **font)\n",
|
||
" plt.savefig(self.outName + \"/data.eps\")\n",
|
||
" plt.savefig(self.outName + \"/data.png\")\n",
|
||
" plt.clf()\n",
|
||
"\n",
|
||
" # Plot Histogram of Dataset and Gaussian around it\n",
|
||
" def plotHistogram(self):\n",
|
||
" binNumber = 50\n",
|
||
" font = {'fontname':'serif'}\n",
|
||
" count, bins, ignore = plt.hist(self.data, bins=np.linspace(self.avg - 5*self.std, self.avg + 5*self.std, binNumber))\n",
|
||
" plt.plot([self.avg, self.avg], [0,np.max(count)+10], 'b-', linewidth=1)\n",
|
||
" plt.ylim(0,np.max(count)+10)\n",
|
||
" plt.ylabel(self.outName.title() + ' Histogram', **font)\n",
|
||
" plt.xlabel(self.outName.title() , **font)\n",
|
||
" plt.title('Counts', **font)\n",
|
||
"\n",
|
||
" #gaussian\n",
|
||
" norm = 0\n",
|
||
" for i in range(0,len(bins)-1):\n",
|
||
" norm += (bins[i+1]-bins[i])*count[i]\n",
|
||
" plt.plot(bins, norm/(self.std * np.sqrt(2 * np.pi)) * np.exp( - (bins - self.avg)**2 / (2 * self.std**2) ), linewidth=1, color='r')\n",
|
||
" plt.savefig(self.outName + \"/hist.eps\")\n",
|
||
" plt.savefig(self.outName + \"/hist.png\")\n",
|
||
" plt.clf()\n",
|
||
"\n",
|
||
" # Plot the Autocorrelation Function\n",
|
||
" def plotAutocorrelation(self):\n",
|
||
" font = {'fontname':'serif'}\n",
|
||
" plt.plot(range(1, len(self.data)/2), self.acf[1:], 'r-')\n",
|
||
" plt.ylim(-1, 1)\n",
|
||
" plt.xlim(0, len(self.data)/2)\n",
|
||
" plt.ylabel('Autocorrelation Function', **font)\n",
|
||
" plt.xlabel('Lag', **font)\n",
|
||
" plt.title('Autocorrelation', **font)\n",
|
||
" plt.savefig(self.outName + \"/autocorrelation.eps\")\n",
|
||
" plt.savefig(self.outName + \"/autocorrelation.png\")\n",
|
||
" plt.clf()\n",
|
||
"\n",
|
||
" def plotBlocking(self):\n",
|
||
" font = {'fontname':'serif'}\n",
|
||
" plt.plot(self.blockSizes, self.varVec, 'r-')\n",
|
||
" plt.ylabel('Variance', **font)\n",
|
||
" plt.xlabel('Block Size', **font)\n",
|
||
" plt.title('Blocking', **font)\n",
|
||
" plt.savefig(self.outName + \"/blocking.eps\")\n",
|
||
" plt.savefig(self.outName + \"/blocking.png\")\n",
|
||
" plt.clf()\n",
|
||
"\n",
|
||
" # Print Stuff to the Terminal\n",
|
||
" def printOutput(self):\n",
|
||
" print \"\\nSample Size: \\t\", len(self.data)\n",
|
||
" print \"\\n=========================================\\n\"\n",
|
||
" print \"Sample Average: \\t\", self.avg\n",
|
||
" print \"Sample Variance:\\t\", self.var\n",
|
||
" print \"Sample Std: \\t\", self.std\n",
|
||
" print \"\\n=========================================\\n\"\n",
|
||
" print \"Bootstrap Average: \\t\", self.bootAvg\n",
|
||
" print \"Bootstrap Variance:\\t\", self.bootVar\n",
|
||
" print \"Bootstrap Error: \\t\", self.bootStd\n",
|
||
" print \"\\n=========================================\\n\"\n",
|
||
" print \"Jackknife Average: \\t\", self.jackknAvg\n",
|
||
" print \"Jackknife Variance:\\t\", self.jackknVar\n",
|
||
" print \"Jackknife Error: \\t\", self.jackknStd\n",
|
||
" print \"\\n=========================================\\n\"\n",
|
||
" print \"Blocking Average: \\t\", self.blockingAvg\n",
|
||
" print \"Blocking Variance:\\t\", self.blockingVar\n",
|
||
" print \"Blocking Error: \\t\", self.blockingStd, \"\\n\"\n",
|
||
"\n",
|
||
"# Initialize the class\n",
|
||
"if len(argv) > 2:\n",
|
||
" dataAnalysis = dataAnalysisClass(argv[1], int(argv[2]))\n",
|
||
"else:\n",
|
||
" dataAnalysis = dataAnalysisClass(argv[1])\n",
|
||
"\n",
|
||
"# Run Analyses\n",
|
||
"dataAnalysis.runAllAnalyses()\n",
|
||
"\n",
|
||
"# Plot the data\n",
|
||
"dataAnalysis.plotAll()\n",
|
||
"\n",
|
||
"# Print Some Output\n",
|
||
"dataAnalysis.printOutput()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## The bias-variance tradeoff\n",
|
||
"\n",
|
||
"We begin with an unknown function $y=f(x)$ and fix a \\emph{hypothesis set}\n",
|
||
" $\\mathcal{H}$ consisting of all functions we are willing to consider,\n",
|
||
" defined also on the domain of $f$. This set may be uncountably\n",
|
||
" infinite (e.g. if there are real-valued parameters to fit). \n",
|
||
"The\n",
|
||
" choice of which functions to include in $\\mathcal{H}$ usually depends\n",
|
||
" on our intuition about the problem of interest. The function $f(x)$\n",
|
||
" produces a set of pairs $(x_i,y_i)$, $i=1\\dots N$, which serve as the\n",
|
||
" observable data. Our goal is to select a function from the hypothesis\n",
|
||
" set $h\\in\\mathcal{H}$ which approximates $f(x)$ as best as possible,\n",
|
||
" namely, we would like to find $h\\in\\mathcal{H}$ such that $h\\approx\n",
|
||
" f$ in some strict mathematical sense which we specify below. If this\n",
|
||
" is possible, we say that we \\emph{learned} $f(x)$. But if the\n",
|
||
" function $f(x)$ can, in principle, take any value on\n",
|
||
" \\emph{unobserved} inputs, how is it possible to learn in any\n",
|
||
" meaningful sense?\n",
|
||
"\n",
|
||
"<!-- !split -->\n",
|
||
"## Training and testing data\n",
|
||
"\n",
|
||
"We will discuss the bias-variance tradeoff in the context of continuous predictions such as regression. However, many of the intuitions and ideas discussed here also carry over to classification tasks. Consider a dataset $\\mathcal{L}$ consisting of the data $\\mathbf{X}_\\mathcal{L}=\\{(y_j, \\boldsymbol{x}_j), j=1\\ldots N\\}$. Let us assume that the true data is generated from a noisy model"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"y=f(\\boldsymbol{x}) + \\epsilon\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $\\epsilon$ is normally distributed with mean zero and standard deviation $\\sigma_\\epsilon$.\n",
|
||
"\n",
|
||
"## Procedure to find a predictor\n",
|
||
"\n",
|
||
"We have a statistical procedure (e.g. least-squares regression) for\n",
|
||
"forming a predictor $\\hat{g}_{\\mathcal{L}}(\\boldsymbol{x})$ that gives the\n",
|
||
"prediction of our model for a new data point $\\boldsymbol{x}$. This estimator\n",
|
||
"is chosen by minimizing a cost function which we take to be the\n",
|
||
"squared error"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"\\mathcal{C}( \\boldsymbol{X}, \\hat{g}(\\boldsymbol{x})) = \\sum_i (y_i - \\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i))^2.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## What we want\n",
|
||
"\n",
|
||
"We are interested in the generalization error on all data drawn from\n",
|
||
"the true model, not just the error on the particular training dataset\n",
|
||
"$\\mathcal{L}$ that we have in hand. This is just the expectation of\n",
|
||
"the cost function over many different data sets\n",
|
||
"$\\{\\mathcal{L}_j\\}$. Denote this expectation value by\n",
|
||
"$E_{\\mathcal{L}}$. In other words, we can view $\\hat{g}_{\\mathcal{L}}$\n",
|
||
"as a stochastic functional that depends on the dataset $\\mathcal{L}$\n",
|
||
"and we can think of $E_{\\mathcal{L}}$ as the expected value of the\n",
|
||
"functional if we drew an infinite number of datasets $\\{\\mathcal{L}_1,\n",
|
||
"\\mathcal{L}_2, \\ldots \\}$.\n",
|
||
"\n",
|
||
"\n",
|
||
"## The expected generalization error\n",
|
||
"\n",
|
||
"We would also like to average over different instances of the\n",
|
||
"\"noise\" $\\epsilon$ and we denote the expectation value over the\n",
|
||
"noise by $E_\\epsilon$. Thus, we can decompose the expected\n",
|
||
"generalization error as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"E_\\mathcal{L, \\epsilon}[\\mathcal{C}( \\boldsymbol{X}, \\hat{g}(\\boldsymbol{x})) ]= E_\\mathcal{L,\\epsilon}\\left[ \\sum_i ({y}_i - \\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i))^2 \\right] \\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"= E_\\mathcal{L, \\epsilon}\\left[ \\sum_{i}({y}_i -f(\\boldsymbol{x}_i) +f(\\boldsymbol{x}_i)- \\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i))^2\\right] \\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"= \\sum_i E_\\epsilon[ ({y}_i -f(\\boldsymbol{x}_i))^2 ]+ E_\\mathcal{L, \\epsilon}[(f(\\boldsymbol{x}_i)- \\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i))^2] + 2E_\\epsilon[{y}_i -f(\\boldsymbol{x}_i)]E_\\mathcal{L}[f(\\boldsymbol{x}_i)- \\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)] \\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto17\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
" =\\sum_i \\sigma_\\epsilon^2 + E_\\mathcal{L}[(f(\\boldsymbol{x}_i)- \\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i))^2],\n",
|
||
"\\label{_auto17} \\tag{28}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where in the last line we used the fact that our noise has zero mean\n",
|
||
"and variance $\\sigma_\\epsilon^2$ and the sum over $i$ applies to all\n",
|
||
"terms. \n",
|
||
"\n",
|
||
"## Elaborating a little bit more\n",
|
||
"\n",
|
||
"It is also helpful to further decompose the second term as\n",
|
||
"follows:"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"E_\\mathcal{L}[(f(\\boldsymbol{x}_i)- \\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i))^2] =E_\\mathcal{L}[(f(\\mathbf{x}_i)-E_\\mathcal{L}[\\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)]+ E_\\mathcal{L}[\\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)]- \\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i))^2] \\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"=E_\\mathcal{L}[(f(\\boldsymbol{x}_i)-E_\\mathcal{L}[\\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)])^2] + E_\\mathcal{L}[( \\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)-E_\\mathcal{L}[\\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)])^2] \\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"+2E_\\mathcal{L}[(f(\\boldsymbol{x}_i)-E_\\mathcal{L}[\\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)])( \\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)-E_\\mathcal{L}[\\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)])] \\nonumber\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto18\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation} \n",
|
||
"=(f(\\boldsymbol{x}_i)-E_\\mathcal{L}[\\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)])^2+E_\\mathcal{L}[( \\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)-E_\\mathcal{L}[\\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)])^2].\n",
|
||
"\\label{_auto18} \\tag{29}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## The bias\n",
|
||
"\n",
|
||
"The first term is called the bias"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"Bias^2= \\sum_i (f(\\boldsymbol{x}_i)-E_\\mathcal{L}[\\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)])^2\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"and measures the deviation of the expectation value of our estimator (i.e. the asymptotic value of our estimator in the infinite data limit) from the true value. \n",
|
||
"\n",
|
||
"## The variance\n",
|
||
"The second term is called the variance"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"Var=\\sum_i E_\\mathcal{L}[( \\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)-E_\\mathcal{L}[\\hat{g}_\\mathcal{L}(\\boldsymbol{x}_i)])^2],\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"and measures how much our estimator fluctuates due to finite-sample effects. Combining these expressions, we see that the expected out-of-sample error of our model can be decomposed as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"$$\n",
|
||
"E_\\mathrm{out}=E_\\mathcal{L, \\epsilon}[\\mathcal{C}( \\boldsymbol{X}, \\hat{g}(\\boldsymbol{x})) ] = Bias^2 + Var + Noise.\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"The bias-variance tradeoff summarizes the fundamental tension in\n",
|
||
"machine learning, particularly supervised learning, between the\n",
|
||
"complexity of a model and the amount of training data needed to train\n",
|
||
"it. Since data is often limited, in practice it is often useful to\n",
|
||
"use a less-complex model with higher bias - a model whose asymptotic\n",
|
||
"performance is worse than another model - because it is easier to\n",
|
||
"train and less sensitive to sampling noise arising from having a\n",
|
||
"finite-sized training dataset (smaller variance). \n",
|
||
"\n",
|
||
"<!-- !split -->\n",
|
||
"## Summing up\n",
|
||
"\n",
|
||
"The above equations tell us that in\n",
|
||
"order to minimize the expected test error, we need to select a\n",
|
||
"statistical learning method that simultaneously achieves low variance\n",
|
||
"and low bias. Note that variance is inherently a nonnegative quantity,\n",
|
||
"and squared bias is also nonnegative. Hence, we see that the expected\n",
|
||
"test MSE can never lie below $Var(\\epsilon)$, the irreducible error.\n",
|
||
"\n",
|
||
"\n",
|
||
"What do we mean by the variance and bias of a statistical learning\n",
|
||
"method? The variance refers to the amount by which our model would change if we\n",
|
||
"estimated it using a different training data set. Since the training\n",
|
||
"data are used to fit the statistical learning method, different\n",
|
||
"training data sets will result in a different estimate. But ideally the\n",
|
||
"estimate for our model should not vary too much between training\n",
|
||
"sets. However, if a method has high variance then small changes in\n",
|
||
"the training data can result in large changes in the model. In general, more\n",
|
||
"flexible statistical methods have higher variance.\n",
|
||
"\n",
|
||
"\n",
|
||
"## The one-dimensional Ising model, project 2\n",
|
||
"\n",
|
||
"The one-dimensional Ising model with nearest neighbor interaction, no external field and a constant coupling constant $J$ is given by"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto19\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" H = -J \\sum_{k}^L s_k s_{k + 1},\n",
|
||
"\\label{_auto19} \\tag{30}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $s_i \\in \\{-1, 1\\}$ and $s_{N + 1} = s_1$. The number of spins in the system is determined by $L$. For the one-dimensional system there is no phase transition.\n",
|
||
"\n",
|
||
"We will look at a system of $L = 40$ spins with a coupling constant of $J = 1$. To get enough training data we will generate 10000 states with their respective energies."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 1,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"[-0. 8. -0. ... -4. -0. -8.]\n"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"import numpy as np\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"from mpl_toolkits.axes_grid1 import make_axes_locatable\n",
|
||
"import seaborn as sns\n",
|
||
"import scipy.linalg as scl\n",
|
||
"from sklearn.model_selection import train_test_split\n",
|
||
"import sklearn.linear_model as skl\n",
|
||
"import tqdm\n",
|
||
"sns.set(color_codes=True)\n",
|
||
"cmap_args=dict(vmin=-1., vmax=1., cmap='seismic')\n",
|
||
"\n",
|
||
"L = 40\n",
|
||
"n = int(1e4)\n",
|
||
"#n = 5\n",
|
||
"spins = np.random.choice([-1, 1], size=(n, L))\n",
|
||
"J = 1.0\n",
|
||
"\n",
|
||
"energies = np.zeros(n)\n",
|
||
"\n",
|
||
"for i in range(n):\n",
|
||
" energies[i] = - J * np.dot(spins[i], np.roll(spins[i], 1))\n",
|
||
"print(energies) "
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Here we use linear (ordinary least squares), ridge and LASSO\n",
|
||
"regression to predict the energy in the nearest neighbor\n",
|
||
"one-dimensional Ising model on a ring, i.e., the endpoints wrap\n",
|
||
"around. We will use the linear regression models to fit a value for\n",
|
||
"the coupling constant to achieve this.\n",
|
||
"\n",
|
||
"## Reformulating the problem to suit regression\n",
|
||
"\n",
|
||
"A more general form for the one-dimensional Ising model is"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto20\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" H = - \\sum_j^L \\sum_k^L s_j s_k J_{jk}.\n",
|
||
"\\label{_auto20} \\tag{31}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Here we allow for interactions beyond the nearest neighbors and a more\n",
|
||
"adaptive coupling matrix. This latter expression can be formulated as\n",
|
||
"a matrix-product on the form"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto21\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" H = X J,\n",
|
||
"\\label{_auto21} \\tag{32}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $X_{jk} = s_j s_k$ and $J$ is the matrix consisting of the\n",
|
||
"elements $-J_{jk}$. This form of writing the energy fits perfectly\n",
|
||
"with the form utilized in linear regression, viz."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto22\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" y = X\\omega + \\epsilon,\n",
|
||
"\\label{_auto22} \\tag{33}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 2,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"[[ 1. 1. -1. ... -1. 1. 1.]\n",
|
||
" [ 1. -1. -1. ... 1. 1. 1.]\n",
|
||
" [ 1. 1. 1. ... -1. 1. 1.]\n",
|
||
" ...\n",
|
||
" [ 1. -1. 1. ... 1. 1. 1.]\n",
|
||
" [ 1. 1. 1. ... 1. -1. 1.]\n",
|
||
" [ 1. 1. -1. ... -1. -1. 1.]]\n"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"X = np.zeros((n, L ** 2))\n",
|
||
"for i in range(n):\n",
|
||
" X[i] = np.outer(spins[i], spins[i]).ravel()\n",
|
||
"print(X) \n",
|
||
" \n",
|
||
"y = energies\n",
|
||
"X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.96)\n",
|
||
"\n",
|
||
"X_train_own = np.concatenate(\n",
|
||
" (np.ones(len(X_train))[:, np.newaxis], X_train),\n",
|
||
" axis=1\n",
|
||
")\n",
|
||
"\n",
|
||
"X_test_own = np.concatenate(\n",
|
||
" (np.ones(len(X_test))[:, np.newaxis], X_test),\n",
|
||
" axis=1\n",
|
||
")"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Linear regression\n",
|
||
"\n",
|
||
"The problem at hand is to try to fit the equation"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto23\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" y = f(x) + \\epsilon,\n",
|
||
"\\label{_auto23} \\tag{34}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $f(x)$ is some unknown function of the data $x$ and $\\epsilon$\n",
|
||
"is normally distributed with mean zero noise with standard deviation\n",
|
||
"$\\sigma_{\\epsilon}$. Our job is to try to find a predictor which\n",
|
||
"estimates the function $f(x)$. In linear regression we assume that we\n",
|
||
"can formulate the problem as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto24\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" y = X\\omega + \\epsilon,\n",
|
||
"\\label{_auto24} \\tag{35}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $X$ and $\\omega$ are now matrices. Our job at hand is now to\n",
|
||
"find a **cost function** $C$, which we wish to minimize in order to find\n",
|
||
"the best estimate of $\\omega$.\n",
|
||
"\n",
|
||
"## Ordinary least squares\n",
|
||
"\n",
|
||
"In the ordinary least squares method we choose the cost function"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto25\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" C(X, \\omega) = ||X\\omega - y||^2\n",
|
||
" = (X\\omega - y)^T(X\\omega - y)\n",
|
||
"\\label{_auto25} \\tag{36}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"We then find the extremal point of $C$ by taking the derivative with respect to $\\omega$ and setting it to zero, i.e.,"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto26\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" \\dfrac{\\mathrm{d}C}{\\mathrm{d}\\omega}\n",
|
||
" = 0.\n",
|
||
"\\label{_auto26} \\tag{37}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"This yields the expression for $\\omega$ to be"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto27\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" \\omega = \\frac{X^T y}{X^T X},\n",
|
||
"\\label{_auto27} \\tag{38}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"which immediately imposes some requirements on $X$ as there must exist\n",
|
||
"an inverse of $X^T X$. If the expression we are modelling contains an\n",
|
||
"intercept, i.e., a constant expression we must make sure that the\n",
|
||
"first column of $X$ consists of $1$."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 3,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"ename": "LinAlgError",
|
||
"evalue": "singular matrix",
|
||
"output_type": "error",
|
||
"traceback": [
|
||
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
|
||
"\u001b[0;31mLinAlgError\u001b[0m Traceback (most recent call last)",
|
||
"\u001b[0;32m<ipython-input-3-79900d03245b>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mget_ols_weights_naive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mndarray\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mndarray\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m->\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mndarray\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mscl\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0minv\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mT\u001b[0m \u001b[0;34m@\u001b[0m \u001b[0mx\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m@\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mT\u001b[0m \u001b[0;34m@\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 3\u001b[0;31m \u001b[0momega\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mget_ols_weights_naive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX_train_own\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my_train\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
|
||
"\u001b[0;32m<ipython-input-3-79900d03245b>\u001b[0m in \u001b[0;36mget_ols_weights_naive\u001b[0;34m(x, y)\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mget_ols_weights_naive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mndarray\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mndarray\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m->\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mndarray\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 2\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mscl\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0minv\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mT\u001b[0m \u001b[0;34m@\u001b[0m \u001b[0mx\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m@\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mT\u001b[0m \u001b[0;34m@\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 3\u001b[0m \u001b[0momega\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mget_ols_weights_naive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX_train_own\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my_train\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
|
||
"\u001b[0;32m/usr/local/lib/python3.7/site-packages/scipy/linalg/basic.py\u001b[0m in \u001b[0;36minv\u001b[0;34m(a, overwrite_a, check_finite)\u001b[0m\n\u001b[1;32m 973\u001b[0m \u001b[0minv_a\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0minfo\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mgetri\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlu\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mpiv\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlwork\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mlwork\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0moverwrite_lu\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 974\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0minfo\u001b[0m \u001b[0;34m>\u001b[0m \u001b[0;36m0\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 975\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mLinAlgError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"singular matrix\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 976\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0minfo\u001b[0m \u001b[0;34m<\u001b[0m \u001b[0;36m0\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 977\u001b[0m raise ValueError('illegal value in %d-th argument of internal '\n",
|
||
"\u001b[0;31mLinAlgError\u001b[0m: singular matrix"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"def get_ols_weights_naive(x: np.ndarray, y: np.ndarray) -> np.ndarray:\n",
|
||
" return scl.inv(x.T @ x) @ (x.T @ y)\n",
|
||
"omega = get_ols_weights_naive(X_train_own, y_train)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Singular Value decomposition\n",
|
||
"Doing the inversion directly turns out to be a bad idea as the matrix\n",
|
||
"$X^TX$ is singular. An alternative approach is to use the **singular\n",
|
||
"value decomposition**. Using the definition of the Moore-Penrose\n",
|
||
"pseudoinverse we can write the equation for $\\omega$ as"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto28\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" \\omega = X^{+}y,\n",
|
||
"\\label{_auto28} \\tag{39}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where the pseudoinverse of $X$ is given by"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto29\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" X^{+} = \\frac{X^T}{X^T X}.\n",
|
||
"\\label{_auto29} \\tag{40}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Using singular value decomposition we have that $X = U\\Sigma V^T$,\n",
|
||
"where $X^{+} = V\\Sigma^{+} U^T$. This reduces the equation for\n",
|
||
"$\\omega$ to"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto30\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" \\omega = V\\Sigma^{+} U^T y.\n",
|
||
"\\label{_auto30} \\tag{41}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Note that solving this equation by actually doing the pseudoinverse\n",
|
||
"(which is what we will do) is not a good idea as this operation scales\n",
|
||
"as $\\mathcal{O}(n^3)$, where $n$ is the number of elements in a\n",
|
||
"general matrix. Instead, doing $QR$-factorization and solving the\n",
|
||
"linear system as an equation would reduce this down to\n",
|
||
"$\\mathcal{O}(n^2)$ operations."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 4,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"def get_ols_weights(x: np.ndarray, y: np.ndarray) -> np.ndarray:\n",
|
||
" u, s, v = scl.svd(x)\n",
|
||
" return v.T @ scl.pinv(scl.diagsvd(s, u.shape[0], v.shape[0])) @ u.T @ y"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Before passing in the data to the function we append a column with ones to the training data."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 5,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"omega = get_ols_weights(X_train_own,y_train)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Fitting with scikit-learn\n",
|
||
"\n",
|
||
"Next we fit a `LinearRegression`-model from Scikit-learn for comparison."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 6,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"clf = skl.LinearRegression().fit(X_train, y_train)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Extracting the $J$-matrix from both our own method and the Scikit-learn model where we make sure to remove the intercept."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 7,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"J_own = omega[1:].reshape(L, L)\n",
|
||
"J_sk = clf.coef_.reshape(L, L)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"A way of looking at the coefficients in $J$ is to plot the matrices as images."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 8,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/png": "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\n",
|
||
"text/plain": [
|
||
"<Figure size 1440x1008 with 2 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
},
|
||
{
|
||
"data": {
|
||
"image/png": "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\n",
|
||
"text/plain": [
|
||
"<Figure size 1440x1008 with 2 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"fig = plt.figure(figsize=(20, 14))\n",
|
||
"im = plt.imshow(J_own, **cmap_args)\n",
|
||
"plt.title(\"Home-made OLS\", fontsize=18)\n",
|
||
"plt.xticks(fontsize=18)\n",
|
||
"plt.yticks(fontsize=18)\n",
|
||
"cb = fig.colorbar(im)\n",
|
||
"cb.ax.set_yticklabels(cb.ax.get_yticklabels(), fontsize=18)\n",
|
||
"\n",
|
||
"fig = plt.figure(figsize=(20, 14))\n",
|
||
"im = plt.imshow(J_sk, **cmap_args)\n",
|
||
"plt.title(\"LinearRegression from Scikit-learn\", fontsize=18)\n",
|
||
"plt.xticks(fontsize=18)\n",
|
||
"plt.yticks(fontsize=18)\n",
|
||
"cb = fig.colorbar(im)\n",
|
||
"cb.ax.set_yticklabels(cb.ax.get_yticklabels(), fontsize=18)\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"We can see that our model for the least squares method performes close\n",
|
||
"to the benchmark from Scikit-learn. It is interesting to note that OLS\n",
|
||
"considers both $J_{j, j + 1} = -0.5$ and $J_{j, j - 1} = -0.5$ as\n",
|
||
"valid matrix elements for $J$.\n",
|
||
"\n",
|
||
"## Ridge regression\n",
|
||
"\n",
|
||
"Having explored the ordinary least squares we move on to ridge\n",
|
||
"regression. In ridge regression we include a **regularizer**. This\n",
|
||
"involves a new cost function which leads to a new estimate for the\n",
|
||
"weights $\\omega$. This results in a penalized regression problem. The\n",
|
||
"cost function is given by"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto31\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" C(X, \\omega; \\lambda) = ||X\\omega - y||^2 + \\lambda ||\\omega||^2\n",
|
||
" = (X\\omega - y)^T(X\\omega - y) + \\lambda \\omega^T\\omega.\n",
|
||
"\\label{_auto31} \\tag{42}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Finding the extremum of this function yields the weights"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto32\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" \\omega(\\lambda) = \\frac{X^Ty}{X^TX + \\lambda} \\to \\frac{\\omega_{\\text{LS}}}{1 + \\lambda},\n",
|
||
"\\label{_auto32} \\tag{43}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $\\omega_{\\text{LS}}$ is the weights from ordinary least\n",
|
||
"squares. The last assumption assumes that $X$ is orthogonal, which it\n",
|
||
"is not. We will therefore resort to solving the equation as it stands\n",
|
||
"on the left hand side."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 9,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/png": "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\n",
|
||
"text/plain": [
|
||
"<Figure size 1440x1008 with 2 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
},
|
||
{
|
||
"data": {
|
||
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA4gAAAM2CAYAAAC0cK3LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvqOYd8AAAIABJREFUeJzs3X98nGWd7/93JsMwDWkMQ2hqzIYQS65uLLVU/LEIFdke9+j3fPmyHB9fevxylLOLXffosqgsiz/2HHRdV1nrsoguW9ddvoqc6kFEdBWFVRdZBBYrst3SC0obsrGmbYwhTUOaTpPzx32PHcI095WZT5q74+v5ePQRmPnM5/7MPfd9z1xzXXNdDTMzMwIAAAAAILPYBQAAAAAA0oEGIgAAAABAEg1EAAAAAECMBiIAAAAAQBINRAAAAABAjAYiAAAAAECSlF3sAgAgjZxzt0p6W4W7DknaK+k+Se/33u8te0y/pH7v/YUJuYPirDnn3i3pWkmtkv7Ke3/d8dx+COfcyZLeLem/SFoh6YikpyR9WVHNk/PMd6ukt3nvG+L/v17S/5R0pve+/xiPuULS30t6vff++2W393jvdyVsr1vSbkkf8t5fP59aAQBIAxqIADC3d0saLvv/FknrJf2OpHOdc6/03k/F910t6eBxri+Ic+5sSZ+U9JCkz0l6bHEreiHnXFbSPZJ+Q9LnJf2NovepCyT9uaSLnXMXee8PzSPt3yhqzM/H/ZL+q6Qnymr7tqSfSbpinrkAADih0EAEgLndVaGn6TPOuc9I+n1Jlyjq3ZL3/q7jXNt8nB3//aj3/uuLWsmx/b+SLpT0n733d5bdfpNz7o8k3aCoYf7XoQm99z+U9MP5FBH3Es7uKXyDpP9/PnkAADgR8RtEAKhOqbHwmkWtIlwu/ntgUauY23nx3+9UuO8zkg4r6l0EAAALhB5EAKhOaShpQ+mGSr8tdM5dJul9kpykpyW9v1Iy59wbJV0vaZWi3zhuknSOpPXe++6yuD5Jfybp9YoafT+W9GHv/bePVahz7vuSXhf/7/ecc/LeN8S3T0p6VNHw2AlJv+m9/9d4SOqfKurRO1nSTyR9rLyXNH78uKTPSvpw2XO8RtIDkj6hqFfwsKQ7Jb3be//cserU0cbr78XP/5e89wedc81lw3lLNayMt32RpJPi/fEn3vsfxPffqrLfIB5j/5R6g9/tvb+x/DeIkvoV/aZQkt7mnHubZv02MUSc8w8l/Xr8PP9B0vu89z8ri1mq6Pj4bUndkoqStinq9b07jumO63m3pDdLeqWkH0i6Mr79rYpehysktSl63a7z3n9vPvUCAH510YMIANX5j/HfHx8rIG4UbFHU8LpW0ncVDUdtnxX3nyR9XVGD7/2S7lDUQPrtWXFnKxou2Sfpo5I+oKhR9M24IXosfyZpc/zfH1X0+7qS8yVdJumPJN0qabtz7pWKfqv46riO98e1fdU5985ZudcqakzdKemPFTVK/rekbypq5LxP0W8Afy/eB3O5TdKUpE8457Y55/7UOXdhPHGNKjQOz5L0sKLG4c1xnQVJ98bPIZFz7k8VNQ4/4L2/sULIfh3dXz/QrN8mBm7jfyraRzsVNew2K3ptf+ica4tjGhQ1Gt8l6auS3qmogd2taL+fPSvtRyQNKGrYf3HW7Zcqet3+h6QzJf2Dc+60+dQMAPjVRQ8iAMztVOfceNn/v0jSbynq7XtC0v+q9CDnXKOkj0v6F0mv894fjm/fqqixUO5GRb95O6/Uw+ac+2dJd+n5Q0I/pajBstZ7fzCO+5SihudfOee+OrsRJUne+3udcy+RtFHSvbN6v06RdLn3/uGy2j8laVrSK733g/Ftfy3pnyX9hXPuS9770sQ9L5b0f3vvvxHHHZb0aUlZ7/1vxbf9jaKJZt4g6UOV9ldc57855y6V9HeSXhb/+6Ckg865uyVd771/suwhH1HUQH6F935nvK0tinox/0hR7+UxOeeuivP/mff+o8eo6aCk25xzX5C0y3t/21w5K2yjR1FD7WPe+/eV3f6/JG1V1Mh/t6RXKdpH7/De/01Z3A8VTdzzHyT9a1nqAUn/n/d+Jo7rjm9vUPS6lY6PZxR9SXGpop5eAADmRA8iAMxtq6JGWenfTkl/IeluSReUGn4VrJW0TNLfz4r5gqRflP7HObda0ksl3VI+/NJ7/zVJO8riTlM0TPSbkpY459ri3qdWRT1O7YqGG87Xc4oasaXttCvqOfxCqXEY1zMZP+8lihorJZOKGjAlpQbcL4eixo2YfkWNyTl57/9B0hmKejW/oGjm0FMULXvxE+fc6+I6M5LeJOmbpcZh/PifK+oVvSphU5crapjf6r3/YFJdNfhtRe+1d5des/h1G1LU+/yfJCluoJ+qsi8P4i8ZGuP/bZ6V9welxuEs/1BqHMZKs9Uur/mZAAB+JdCDCABzu1zRbwJPkvRGRUP/vizp9xPW5OuO/z5dfqP3/ohz7qmym86K/5bfVrJD0e8QpagRKUl/EP+rpEtRL998/Nx7P132/92lUivEloZWnjHr8cWy/y/9975Zjz2iwC8l4/365fifnHNrFf2u8b9IukXR7/hOU9RoesF+895vC9jMnyruJXXOnTRHQ78i51xBRyf+KdlfIbT0uj14jFTlPb6HJb3DOXehojUgVyhqkEsv3Hez9++xaigtCdI4OxAAgEpoIALA3P65bJmLb8WNu5skFZxzlxyjF0eSSrcvqXBf+Yf9k+K/ldb2K2+Alj7gf1plvXOz/Nsxbp/LkVn/f8zJXHS07vJGTbFSoI4+/yDOuVMU/YbwR7OWuJD3fquktzjnWiW9Me5NLe2PeW2nzG2K1jvcrGg4asUhpnO4U0cn/ik5s0Jcqc6LFfXWVuScO13R7yk7JN2rqIf6J5KeiW+fbfbrVjJ9jNsBAAhCAxEA5sF7/ynn3G9K+n8UTRDyl8cILa2jd1b5jfFkJN062pgrxfXqhcs7lD+2P/5b9N4/b+H3eGbTMxVNhlOr0nZWVrjPxX//3WA7s00q6iV8UFHjq5J/UzQ50HOSno3/vnR2kHPuGkkv9t6/d47t/Ymixtd/k/RB59yWeP3DUO9VNCS03JBeOJSzP/777977x8rvcM69SdHzkKKJcs5UNIvsd8tizhMAAMcRv0EEgPn7PUW/I/yIc65Sr5EU/b6sX9LvO+eaym7foGimz5JHFTW4frc0W6ckOedeo+h3jJKkeDmERyVd4ZzrKIs7SdGkLnfI4Es/7/1QvJ3LnXOdZdvJSXqPop7Oe2vdToXtHpH0JUkXOucun31/PKTzzZLu895PxMNavyPpTc65XyuLO1VRj2BPwDZnFA0ZzilaZ3Eu0yp7z/Te/8h7f9+sf5WGHH89/vu++MuBUp1rFPUSXh3fVJpldHtZTIOODifmC10AwHHBGw4AzJP3fq9z7o8VDU+8RdGsprNjZpxzf6BoOOgPnXN/J+klipYxGCmLm3bOvUfR7+0edM59XtLpitbMO6TnD6G8StGMpT+K1+77uaLf5b1a0Zp6Pzd6iqXt/Eu8nQOKfov5CklXee9HjbYz23sUzeb5hbiR+G1FPWwrFK3rl1PUoCt5n6Lhl484526WNCbp7Yp+mxg08Yz3/sfOuVskvdM5t8F7v+UYofsVNV7fLunb3vuBwPzbnHM3Kdqnpznn7lK0FMcfKNqvfxKHfiuO+YZz7nPxc71M0T6flrQ0ZHsAANSKHkQAqM7fKloM/g3OubdWCoiXfvi/FA2F/HNFM1r+rmato+e9v0NRYyAr6QZJb1HUWHpUZb9N9N7/UNJr49vfq2hW0VMkXeG9/5jVEyvbzo8UDfv8iKIhoJd47z9ltZ0K2x1W1CD6E0U9av9D0l8ragTfKels7/1TZfFPSPoNSY8oWmPxw4pmPT3fez+f32N+UNGkL38Z/86xkj9W9HvRT+mFvz1McrWk/66o4f8JRY3cH8R17oifyz2KFrs/RdIn4+fzc0XP7zFFaz0CALDgGmZmqv19PwCgVvFSBgXv/QtmwHTO/aukX3jv1x3/ygAAwK8iehABYHE1SvppPMzxl5xzZytaKP6RRakKAAD8SqIHEQAWmXPuNkWT13xW0bDOFysaktgo6eXxBDUAAAALjklqAGDxvV3RwvSXK5qM5VlJ90n6II1DAABwPKWxB/FkSa9UNNHAsRYCBgAAAHDiaFQ0QuZfVDYBW50pSGpZ7CJm+9znPqcbbrih0l2jlWYmT2MD8XxFs7sBAAAAqC8XKJoFvN4UnhsZ+fmSQmGx63iBycnJyXXr1uWfffbZ2Xd9yHt//ewb0zjENBpONT09d1Qmkxwj6cqNdvPwfCZpGeV5OGT4vcnSk6fMck1nc4kxgbteP7dakU3S6c3PmeWaPnmJWa6nnzZLpbP0VEDQWdJTyXE/GjvLoKKjXnHyNrtknZ3JMaF+Zjf6ctr9emJM6LFfLBoUFMs9abjvzzjDLNVTQ3bL8p18cnJMV5c0ELDy4MGDtddTcsopdrm6FLRsYpimJrNU04W2xJjQ4z5zyO46vXfM7jrd3nTALJflRf85tyYxZskS6bmA3To2ZlBQGct99tMxu2tFi2G/zFIlPMelS6UDYfth74Tdc2zfb3fNf+rkVWa5vvjF2nO0tkpXXy2p9Fm//rQsKRT0d+efr7HBwcWu5ZdaOjv1Ow88kL/yyisv2LRp0+zCKq5rnMYGoumw0n37LLPZSV/Hrb2QDxTBUrrDDh82zWa2UcsvICRJDXZfQpgeGLYvQDpNGe57w/PIctc3NobFhTS8LeuybOhLhslML66GDI+vI5afBCzfPwzPx9CyQuJM91foRgNZ1mb7USAgWeAGTfe/4TF22HCtgpERu1yq85+QjQ0O6tlnnlnsMl5g48aNgxs3buwPiWWZCwAAAACApAXoQXTOnSlpk6QL45u+Iem9lRaBBgAAAIB6kVG6euCqqcW0fufcaZK+J+k1kj6uqKF4saR7nXPJP24DAAAAACwa6x7E90jqlHS29/4JSXLOPSzpXklvU7QINAAAAAAghax7QDdI+n6pcShJ3vv7FC0AvcF4WwAAAACQGpkU/qvmOZhwzp0qqUfSjyrcvVXSK6y2BQAAAACwZ9mD+JL4708r3PczSS9yzr3IcHsAAAAAAEOWv0EsrRI6UeG+0jKvp0h6NihbJqDtGhBz991BWzvucqZT9tglC/3GIOTlaW+vqZRZ7BaGtvxWpK/PMJkCkwVs9LwaK3mhteYZTRQKZqksj33T83ttOve97bEfpqfn+G/TTjqLtzzu1WR3ne6wSyXJcHX1V73KLFXoUwzZrYa7Pma3z7oMd7+tgMJaworvsHyOHXbXfMvL9E03GSarc/Uwi6llA7Eh/jvXqqLhS5wmLQScyQQtFnzxJXYv0R13mKXS5KRdrpa83aKq09nkT7aBu177DRc2aV9a6XuH6kzn7d5Jd+wwS6U+bQ8I6pO2J8c9OGr76f28/Fa7ZN3ddrkGB81STa9anRgTeuxbLrCe22a471esMEu1fdDuE1E+nxzT0yPt2pUcNz5eez0lzc12uXoUUHwow8Km25YlxoQe95lJu+v0nlHDxmbzmFkuy4v+xKrkxmZTkzQRsFtHRw0KKmO5zwZG7a4Vra1mqdSihOfY0iKNhe2HPeN2z7FjyO6avz1v19i85ZbacxQK0vXX154HC8+ygVt6W15S4b7SbYZXaQAAAACAJcsexIH474sr3NchadR7f9BwewAAAACQGg1K1xDThuSQFzCr33s/Kmm3Kv9Y6RxJj1ptCwAAAABgz7qB+xVJ651zK0s3OOfWS3KSthhvCwAAAABgyHKIqSTdIOmtkv7RObdJUl7StYrWRrzNeFsAAAAAkBr1MIupaf3e+/2S1kn6iaQPS7pa0l2S3ui9P2S5LQAAAACALeseRHnvvaQ31Zrnyo0Z7dt37PvvvjtsCYu77wqYmzvQtdfZtadvuPJJs1yWU9eHTM+fy4XFWS5N8fhOuynPV3fbTaabzdpNbT2QT16aokvSQHNyXJv1md29yi6X5RoQbW1mqYKm6G9qCorLhazbEGrlyuSYQGNFu/Oob/wRs1xq7QwI6lBPfk9i1MTyjtrriTX1Byw9E2r5crNUew/brf95ulkmaWDY7vjq6rR77542XNMvY7jESOhlIiTO8FIYeXSbWaq2NXYr8zY9er9ZrsRzsqVFGhoKSjVuudam4YvZN253DbvuutqXz2psNCgEx4V5AxEAAAAAfhUxxBQAAAAAUDdoIAIAAAAAJDHEFAAAAABMMMQUAAAAAFA3aCACAAAAACQxxBQAAAAATDQoXT1wDVU8Jk31AwAAAAAWEQ1EAAAAAIAkhpgCAAAAgAlmMQUAAAAA1A16EAEAAADAQIOqmxhmoTBJDQAAAACgajQQAQAAAACSGGIKAAAAACYa439pUU0t9CACAAAAACTRQAQAAAAAxBhiCgAAAAAGGpSuHrhqZjFNbQPxM59JjrnjjuSYa6+ze4lu+Ni0Wa7Va3rNct1zj1kqdSwPeY4Z5bLJcd/5flPtBcXesN5u34+Nt5jlamszS6Xh4bC4ycnkmN6h+2srZra2VXa58nm7XM3NZqlGJpOP10JTWFy2aFFR5Lnn7M6jU081SyWtsjsm9h5Ifo7tkvY2diTGHQo8j0J0Ze3eIvdMFsxydYw/aZZr18Hk96KeHqm/PzlXT9tY7QXFpop21+kf/9gslc4+u88s14H9yTHt7dL+kLiTRmovqMzYqvPMcjUbXvL3unVmudr/7btzB/T2SoODQbl619h9GJjId5nlalo+ZZarOeCzR5KGNK39gDmlqYELAAAAAFhEqe1BBAAAAIATSUbp6oGrppY01Q8AAAAAWEQ0EAEAAAAAkhhiCgAAAAAmGGIKAAAAAKgbNBABAAAAAJIYYgoAAAAAJhhiCgAAAACoGzQQAQAAAACSGGIKAAAAACYalK4euIYqHpOm+gEAAAAAi4gGIgAAAABAEkNMAQAAAMAEs5gCAAAAAOoGDUQAAAAAgCSGmAIAAACAiQZVN3PoQmEWUwAAAABA1VLbg3jokDQzc+z7czlpcjI5zw1XPmlW0+o1vWa5Hn9s2izXRevt2vnfvWVnclBvr7QzOe7CC+32l6V83i5XLmv3OhbGBwOiutSbH0gOW7Om5nqeZ3jYLNWTxR6zXL0r7PZ/a2hcQOD4eE2lPE/7SSNmubbvLJjl6ltpdyK1ayIgqkntS5Pjtv+8qfaCYtMr7a5hHeNjZrnGmu3qaguNCwjcPthSUy3l+poDrnOBzjmnyyzXffeZpdKqVWFxhw4lx4ycZHduS1IhG3JOhhkZtTsnlywxSyU1N9vESJpqttv/O7aZpVJzc84sV2+nwTHR0CDJ8kXEQkltAxEAAAAATiSN8b+0qKYWhpgCAAAAACTRQAQAAAAAxBhiCgAAAAAGGpSuHjhmMQUAAAAAVI0GIgAAAABAEkNMAQAAAMBERunqgaumljTVDwAAAABYRDQQAQAAAACSGGIKAAAAACYYYgoAAAAAqBs0EAEAAAAAkhhiCgAAAAAmGGIKAAAAAKgbNBABAAAAAJIYYgoAAAAAJhqUrh64hioek6b6AQAAAACLiAYiAAAAAEBSioeYLj15KiEip5Z8UoykFStM6pGke+4xS6WL1tu1zb9737RZrvsf6E2MWdcr3T+UHHe+3a43VSxaZrN7HfsnuxJjeiU9GRDXZvocpfzyFrNcvZMjZrlUbDZLlRkdTQ5atkyZ4X2JYdnmZQYVxYYD6grUZ3hgbN9h9xxbW5sSYzqapD2jyXGdnRYVRUJe61Bjebv9NTholkrZgE8BLS3S0FByXF9+V+0FlYxPmqXascMslVautMvV1ToWENUSFmf7xiYN2V13Dp/SY5artdUslbRmjU2MbM9J0+doKeQikCSblbqSP8Oc6JjFFAAAAABQN2ggAgAAAAAkpXiIKQAAAACcSBpU3cyhC4VZTAEAAAAAVaOBCAAAAACQxBBTAAAAADDRGP9Li2pqoQcRAAAAACCJBiIAAAAAIMYQUwAAAAAw0KB09cAxiykAAAAAoGo0EAEAAAAAkhhiCgAAAAAmMkpXD1w1taSpfgAAAADAIqKBCAAAAACQxBBTAAAAADDBEFMAAAAAQN2ggQgAAAAAkMQQUwAAAAAwUQ9DTBtmZmbMC6lRt6Td09NzB2UyUlKMJBWLFiVFctmADYbaudMs1f1DvWa51p0f8BwDd/4377E7PdavN0ulnKbMco1N5sxy5fPJMbmcNBVQvumxKpmeSBNFu33WNLTLLJe6u5NjAo/9kVG7Y39oyCyV+poH7JKFHLCBRrLLEmMKBWlkJDlXa6tBQbGMDM+jBx6wy9XZaZfL8LjX+HjN5ZQ83t9ilmv1Srtrvun1KxtyMQ+86G/bVntBZabXrDXLldmx3SyXli83S3X/tsKc969bJ91/f1iudSv3GVQUa2szS2X5XmR1bc1EJZ0pqd8mY6p0S9r9w+5uTT7zzGLX8kv5M87Qb/T3a/PmzRds2rRpcNbdo9770dmPSVMDFwAAAABgbMuWLT+QtHvWv6srxdJABAAAAAADDTo6zDQN/xriujZs2HCBot7b8n83VnoO/AYRAAAAAOrYxo0bBzdu3NgfEksPIgAAAABA0gL0IDrnHpH0ygp3fcV7/2br7QEAAABAGtTDLKamDUTnXIOkPkl3SfrKrLvTM50PAAAAAOAFrHsQuyWdIulr3vvbjHMDAAAAABaQdQPxZfHfJ4zzAgAAAECqNejozKFpUE0t1kNkn9dAdM6dYpwfAAAAALBArBuIqyQdkPRJ59wBSePOuaedcxuMtwMAAAAAMNYwMzNjlsw5t1XSOYomqPmipFZJfyjp5ZLe6r3/QkCabkm7zYoCAAAAkBZnSupf7CIWQLek3Vu7u3XomfTMzXnyGWdobX+/NI/9bv0bxM2SGr33ny7d4JzbImmbpL9wzt3uvT8Skmh6eu77M5nkGEkqFkO2FiaXDdhgqJ07zVLdP9Rrlmvd+QHPMXDnf/Meuw7q9evNUimnKbNcY5M5s1z5fHJMLidNBZRveqxKpifSRNFunzUN7TLLpe7u5JjAY39k1O7YHxoyS6W+5gG7ZCEHbKCR7LLEmEJBGhlJztXaalBQLCPD8+iBB+xydXba5TI87jU+XnM5JY/3t5jlWr3S7ppvev3KhlzMAy/627bVXlCZ6TVrzXJldmw3y6Xly81S3b+tMOf969ZJ998flmvdyn0GFcXa2sxSWb4XWV1bM2la/wHHZPoyee9vKW8cxrc9J+kLktoVLYEBAAAAAEgh6x7EYyl9tdJ8nLYHAAAAAMdVg+wnealFNbOYmjUQnXMvkfQdSV/y3n941t0r47/8thAAAAAAUsqsgeu9/6miSWne7pz75Y8HnHNdkq6Q9D3vveGvaQAAAAAAlqyHmL5T0lclPeic+6ykpZLeJakY3wcAAAAAdSmjdA0xraYW60lq7pJ0iaSDkj4u6b2SfijpPO/9E5bbAgAAAADYMl0H0Ui3pN379889q3Z7u7R3b3Ky9qUTVnXpOw80meW68EKzVMoa9gPfc09yzJveJH3zmwFx/9Fuivj3XGP3XcYnr9ljlstyyu2gpSRCpzy3PCgkPbnTbv/3jm81y7U9bzcVe98KwynnDaf7N12rxzDXWHOHWa6WyYAp4pctk/Ylxz24M3nJjFDntT1plmuq2245ItNlbNJ63bE87g3r2rvf7lr4058mx6xdK20NuGSuXWW3lIck02vYrtG5l5OYj5BVWUJlhhI+C3R0SHsCPy9MTtZeUInlkzRksWRGJvPL5TLqeh3En3R3aypF6yDmzjhDL1/kdRABAAAA4FcSQ0wBAAAAAHWDBiIAAAAAQBJDTAEAAADABENMAQAAAAB1gwYiAAAAAEASQ0wBAAAAwESD0tUD11DFY9JUPwAAAABgEdFABAAAAABIYogpAAAAAJhgFlMAAAAAQN2ggQgAAAAAkMQQUwAAAAAw0aDqZg5dKMxiCgAAAACoGg1EAAAAAIAkhpgCAAAAgIlGSdOLXUSZxioeQw8iAAAAAEASDUQAAAAAQCy1Q0xPb35OmpmZI6JJ7UsnEvM8vrPJrKY3rE9Th/HCWL8+7DuD9euTY95zjd33D5/8hN2+3/iODrNc119vlkod+fHkoEJBGg+Iy9qe2r3ZYbNcYyvWmuVakTdLJQ0OJsf09ATF7VKPQUHxJrXLLJeam9OYShqdDIubTI47b03y+0KwHQHnWqAHHjBLpXPPtbu2tvTvSA5avVraERC3alXtBZVs22aWanqN3TWnfcmYWa6TuluC4rq7k2OmlKutmFmyrQWzXD15w3My9FoRorXVJkYKe/8ING3YdzM6apYqeFcgmjU0TT1wzGIKAAAAAKgaDUQAAAAAgKQUDzEFAAAAgBNJRunqgaumljTVDwAAAABYRDQQAQAAAACSGGIKAAAAACYYYgoAAAAAqBv0IAIAAACAAXoQAQAAAAB1gwYiAAAAAEASQ0wBAAAAwESD0tUD11DFY9JUPwAAAABgEdFABAAAAABIYogpAAAAAJjISJpZ7CLKMIspAAAAAKBqNBABAAAAAJIYYgoAAAAAJhpU3cyhC4VZTAEAAAAAVUttD+L0yUvmvD8jaTrflJhndfeYUUXS2HiLWa583iyVikW7XE3ZqYConHJKjvvkNcO1FxTb+I4Os1ybb5k2y3XtdXbfsdxw+WByUKEgDQbENTfXXlC5YbvXcqjYY5ard/Jxs1wjnasTYwqSRlqT6+/J2l13vvuo3f46/3yzVOrfaZerra0rMaYgaaQ5IC5vd35r1SqzVBcNDZjlUtHu/H5wPPm4Py80bueTBhXFDPf9+LhZKjU3230OKExOBEQ1qZAPiDP8HCBJGh41S7V91O79e+XK5M99VkI/Z0rSjmKv2Xb7RkfMco2PF8xyPfRQ7TmWLJFe//ra82DhpbaBCAAAAAAnksbFLmCWauphiCkAAAAAQBINRAAAAABAjCGmAAAAAGCgQenqgWMWUwAAAABA1WggAgAAAAAkMcQUAAAAAEykrfetmnrS9hwAAAAAAIuEBiIAAABDnkcWAAAgAElEQVQAQBJDTAEAAADARNp63xhiCgAAAACoGg1EAAAAAIAkhpgCAAAAgIm09b4xxBQAAAAAUDUaiAAAAAAASQwxBQAAAAATDUpXD1xDFY9JU/0AAAAAgEVEAxEAAAAAIElqmJmZWewaZuuWtPupp6TDh48d1Ncnbd+enCxrOIi2rc0uV6F12izXVNGunT85mRzT0iKNjQXENds9xz1Dds/xxhvNUumGj9k9x0vfnPwc77xTuvTS5Fx33hrwAs3DRLbFLFc+b5Yq6HgNFXKtyOWkqankOMu6LM+jsXG788jy2hqiqUmamEiOGxqy22bP6Fa7ZKtW2eXascMuV8gbW0eHtGdPYtj9OzsMCoqsO9/uuJ82/C58506zVEHXwq4uaWAgOc7ymiNJL3qRXa6TTrLLVcgHXARCFYtz3x/6YUeyvSBavkkODpql2pPtqjlHY6PU3i5JOlNSf80J06db0u7x7m7NPPPMYtfySw1nnKHm/n5pHvudHkQAAAAAgCQaiAAAAACAGLOYAgAAAICBjKQ0/YCPWUwBAAAAAFWjgQgAAAAAkMQQUwAAAAAwwRBTAAAAAEDdoIEIAAAAAJDEEFMAAAAAMNGg6oZ1pgk9iAAAAAAASTQQAQAAAAAxhpgCAAAAgIF66H2rh+cAAAAAADBAAxEAAAAAIIkhpgAAAABgoh563+rhOQAAAAAADNBABAAAAABIYogpAAAAAJioh9631DYQz9JTkg7PEdGnPm1PzDOQ7zOraXjYLJUK44Nmufonu8xydXeHxeXzAUHFYi2lPE9Hftws1w2X2+37S9+82izXnXdMB0RlguLecnlL7QWVuf22kNoCjdu9ll//lt3zvOyCPclBHR3KDSfHDRU7DCqKFIt2bzWW17C2NrtchcHHk4NWr1bTzuS45SvszsmR1rVmubKTZqnU0tpqlywb+DEgIG7dioBzKNRjQ2apMitXmuXq7bb72LR9Zy4oLuSS2dlZYzGztDTbXfN39dtdwwrjO81yafnyue9vaZEmA09cw887phdXy89hrWO1J2lokLS09jxYcKltIAIAAAAAard58+bOTZs2zb551Hs/OvtGGogAAAAAYKChoSHuLU2JuJYtW7b8oMK9H5J0/ewb62GYLAAAAADgGDZs2HCBpDNn/buxUiw9iAAAAABQxzZu3Di4cePG/pDYqhqIzrnNknq99xfOuv1MSZsklW7/hqT3eu/3V7MdAAAAADhhZLPhE4AdD1XUMu8hps6535X09gq3nybpe5JeI+njihqKF0u61zkXNlUXAAAAAGDRBDcpnXONkj6gCj9kjL1HUqeks733T8SPeVjSvZLeJumzNVUKAAAAAFhQQQ1E51xe0sOSVkv6vKTfrBC2QdL3S41DSfLe3+ec8/F9NBABAAAA1K/GxnQNMW1snPdDQoeY5iW1SLrMe/82Sc9bedM5d6qkHkk/qvDYrZJeMe/KAAAAAADHVWgDcUzSWd77Lx/j/pfEf39a4b6fSXqRc+5F8y0OAAAAAHD8BPV/eu+nJU3PEbI0/jtR4b7n4r+nSHo2uLKzzkqO6etLDOkK3uDxZldZr1mmcLmgaYcM5yYqFFKZ6847zVIp+PuaTHLc7bfXWMoLN2qXqqXFLNVll5mlktQRGJYcl9brjuVpZKqwOixudXJcU42lPC+XZTJLLYtwhC1bdny3F3CenegCPsLMK86W3TW/p8cslaJfOh1Hx/u4t2a78xGqDmYxtaq+If47M0fMXPe90FNPSYcPH/v+vj5p+/bENAPNdlfWyUmzVOrND5jlenLS7sNCd3dyTC4nTU0FxCkgKNT4uF2uwUGzVJdeb/dmdecdc30HE8tkpOnkuLdcbtigk3T7bQG1hTJ8Lb/0LcPG5gV7koM6OqQ9yXEDRbsPt83NZqk0PGyXq63NLldh8PHkoNWrpceT4yZW2J2Tltd8y88KLaN27x/K55Njli2T9u1LjisWk2NCDQ3Z5Vq50i6X4Qu5fWfyl6iBH3XU2WlQUJmWZrtr/q5+w8bmeMC1ItTy5XPfH3rcS7bHvuXF1fDzjkldDQ3S0qXJcVh0Vmdt6RPfkgr3lW4bM9oWAAAAAGABWH0VVvo688UV7uuQNOq9P2i0LQAAAABIn1+hWUzn5L0flbRb0toKd58j6VGL7QAAAAAAFo7lD5W+Imm9c+6Xg/2dc+slOUlbDLcDAAAAAFgAlv2fN0h6q6R/dM5tUrR24rWK1ka8zXA7AAAAAJA+dTCLqVkPovd+v6R1kn4i6cOSrpZ0l6Q3eu8PWW0HAAAAALAwqmreeu+7j3G7l/SmWgoCAAAAACyOFPV/Pt+Pxs7SoTn6Hc+T9OBo8hqHbYbPsHfofrtka9aYpWozXH4nlw1Z+ygTGGe48y276g0XlrvzVrvVW95yefKafrffHrbGoem6hZKWLbf7ufK++/rNcl1wgd2adxOtyWsXNgXGnXzAoKBYodXutSxk07meaPD5HRDXlLfbX/m83XG/c6dZKrUELF0YLGQdxMC4XcN265L2GL6xDQw3meXqkt0alAcOhK1hfMDwerIYkpYbnI+xot01P+mQzkmaal0WlCvX/2TtBZVYrvtsuaZi6LUCzGIKAAAAAKgfNBABAAAAAJJSPMQUAAAAAE4ozGIKAAAAAKgXNBABAAAAAJIYYgoAAAAANpjFFAAAAABQL2ggAgAAAAAkMcQUAAAAAGwwiykAAAAAoF7QQAQAAAAASGKIKQAAAADYYBZTAAAAAEC9oIEIAAAAAJDEEFMAAAAAsMEspgAAAACAekEDEQAAAAAgiSGmAAAAAGCjDmYxTVH1z/eKk7dJDVNzRKzVefmtyYm6V5nVpDbDXMPDZqnyy1vMcqlYTI7J5YLinuzPGRQU6c3a7S/LfT+xvMcs1+23TQdEZYLili23HRywbyiktjDXXrfaLNc73mGWSg89lBxz0UVhcS97We31lGx9zO61XDv6qFkurVhhl2t83CzVrn67/dUz/IhZrt7ubrNcI9kus1yF8T3JQS0tQa/RcsP3orGi3XPsyk6Y5RqZtKvr1Uu3B0T1hcUN52uup9xU3u69rSlv9/6xd7/d+T06Ovf9XV3S0FBYri7L6+G2banMNX3+OpM8DF08MfA6AQAAAAAkpbgHEQAAAABOKMxiCgAAAACoFzQQAQAAAACSGGIKAAAAADbqYBZTehABAAAAAJJoIAIAAAAAYinq/wQAAACAExizmAIAAAAA6gUNRAAAAACAJIaYAgAAAIANZjEFAAAAANQLGogAAAAAAEkMMQUAAAAAG8xiCgAAAACoFzQQAQAAAACSGGIKAAAAADaYxRQAAAAAUC9S1LydpbNTmp6eO6a7OzlPsWhSjiQpnzdL9WSxxyxX7+SIWa6JfCExpiknTRRziXG941stSpIkja1Ya5ZryHDfr7A7JKTx8eSYlpaguH339ddeT5lrr1ttluuGjyWc1/Pw1ivsvuP6/EcGAqK6dNGK5LiRk7pqLygWcpkL9phhrtZWs1R7T07eX+2S9p7WlxiXPWRQUMm559rlGh01S2W466WdAdcdKei6M2l4PSy02l0n9NgOs1T5lXbvRWOdycdzS2Bcc7NBQWUsPxxOG/ZFtJ9ueFwkfj7MqWv5VFCqgcHkz0Shlq+0e7/NFSfMcmX6d9WeJJuVuuzeH7Fw0ttABAAAAIATCbOYAgAAAADqRYqatwAAAABwAmOSGgAAAABAvaCBCAAAAACQxBBTAAAAALDBJDUAAAAAgHpBAxEAAAAAIIkhpgAAAABgg1lMAQAAAAD1ggYiAAAAAEASQ0wBAAAAwAazmAIAAAAA6gUNRAAAAACAJIaYAgAAAIANZjEFAAAAANQLGogAAAAAAEkMMQUAAAAAG3Uwi2mKqp/lZz+TDh8+9v2FgjQ4mJynrc2upuZms1S9K6bNcqloV1fT4K7koJ4eNQ0lx23PrzWoKLIib5ZKvZOPm+WamFxtluvr32pJjLnsMulLAXEXXGBXlyS94x12ud56hd3Ahc/fance3XlXV2LMpV3SnY8mx732tRYVRdpPGjHLNX3hRWa5hobMUqm/PzmmvV16+unkOMtLvopFs1QT+YJZrqbJCbNc9w/1Jsas6w2LW25RUOzwYbvrRPuaNWa5mopTZrn2jOYSY1papPHx5FwtwwHv3fORN3zTNcz18FN259E558y9/3OSppT8GklSV5vdOan+gM+2oYaHzVJNnXueSZ6wPYrFxhBTAAAAAICkNPcgAgAAAMCJhFlMAQAAAAD1ggYiAAAAAEASQ0wBAAAAwEYdzGJKDyIAAAAAQBINRAAAAABALEX9nwAAAABwAmMWUwAAAABAvaCBCAAAAACQxBBTAAAAALDBLKYAAAAAgHpBAxEAAAAAIIkhpgAAAABgg1lMAQAAAAD1ggYiAAAAAEASQ0wBAAAAwAazmAIAAAAA6kWKmrfPN+1+fc77M5KmV61OzJOZnDCqSBqZbDLL1WqWScqMjtol6+42i+srTtVUyvMMDpqlGulMPm5CNRueQZddsCcgqiMobqK1o/aCyjz0kF2uz39kwCzXnXd1meW69JLpgKhMUNzFl9h993b3zeNmuTJDQ2a5OlauNMvV2Bi2v1760uSY9oO7aqzmqF2DPWa59u83S6VX/5rdNf/cc8Pe1849NzmmKZvOa/5e2b2O3ufMcq3rDrkWdqmjGBDX3FxzPQuWb3LSLNXSpWapbA0Pm6Uaaes1yzU4aZcr3197jmxW6rE7HTFPmzdv7ty0adPsm0e99y94U0ltAxEAAAAATigpncV0y5YtP6hw74ckXT/7RoaYAgAAAEAd27BhwwWSzpz178ZKsSlq3gIAAAAArG3cuHFw48aN/SGxVTUQnXObJfV67y+cdfsjkl5Z4SFf8d6/uZptAQAAAMAJoQ5mMZ33I5xzvyvp7ZL+adbtDZL6JN0l6SuzHvbMvCsDAAAAABxXwQ1E51yjpA+owg8ZY92STpH0Ne/9bTVXBgAAAAA4roIaiM65vKSHJa2W9HlJv1kh7GXx3ydsSgMAAACAE0hKZzGdj9BZTPOSWiRd5r1/m6RihZjnNRCdc6fMuxoAAAAAwKIJbSCOSTrLe//lOWJWSTog6ZPOuQOSxp1zTzvnNtRaJAAAAABg4TXMzMzM+0HOuX5J/eWzmDrntko6R9EENV+U1CrpDyW9XNJbvfdfCEzfLWn3vIsCAAAAkHZnSupf7CIWQLek3frbv5XGxha7lqNaWqQrr5Tmsd8tB8hultTovf906Qbn3BZJ2yT9hXPudu/9kdBk09Nz35/JJMdIUmZyInSTiUYmm8xytbaapVJmeJ9dsra2gA0G7vxipZHIVRocNEs10tpjlqu52SyVcsN7koM6OqQ9yXETrR0GFR310EN2uS5aMWCW685Hu8xyXXpJyAUl7Ni/+JLQwRnJ7r7Zbn9pfNwu18qVZqn27k/eX+3t0t69ybnaD+4yqCiyS3bXiv37zVLp1b8WcK0IFHKtaGqSJgLeSpuyUwYVxQyv+XtPsXsdvTdLpXXdAed2V5c0EBCXz9deUDnLN7fJSbNU24cKZrlWrJj7/lxOmgo8pHNDdtfpkWa79zXD08jkEMtmpR670xELyOxTjPf+lvLGYXzbc5K+IKld0RIYAAAAAICUOh5T7JS6twy/jgIAAACAlKmDWUxNqnfOvUTSdyR9yXv/4Vl3l8Yh8btCAAAAAEgxkyGm3vufKpqU5u3OuZbS7c65LklXSPqe937IYlsAAAAAgIVh2f/5TklflfSgc+6zkpZKepeiNRPfabgdAAAAAEifbDZdQ0yrqMVykpq7JF0i6aCkj0t6r6QfSjrPe/+E1XYAAAAAAAujquat9777GLd/TdLXaikIAAAAALA4UtT/+XxJS+jlcmHL7OUM1wbKGi7rZ7kcWbZ5mVmuydHkmEJBGhlN7nwuyO5JWq5H1pO1W7x0bLIlOSjQUDF5PbIuSQMBcScfMCiozMteZpdr5CS7NZ5e+1qzVEFrF959d2DcXQFrKga66mq7/XXTdXbr5+0ZslvrMXTJtSVLAoIO2b2tDfabpdJrXmOXS5N2k4I35UOO1UxQ3MBgrvaCYl2G6/C1F+2O+/ZVhusNtnaGxXUGxFkueCeZDo8bkd3ahX3jj5jlUnHV3PfnmpQrhq2lvatod53uNJzzf1XCU5yPzOiIQZKMoilL6lwdzGJq9w4PAAAAADih0UAEAAAAAEhK8RBTAAAAADihMIspAAAAAKBe0EAEAAAAAEhiiCkAAAAA2GAWUwAAAABAvaCBCAAAAACQxBBTAAAAALDBLKYAAAAAgHpBAxEAAAAAIIkhpgAAAABgg1lMAQAAAAD1ggYiAAAAAEASQ0wBAAAAwAazmAIAAAAA6gUNRAAAAACAJIaYAgAAAICNOpjFNEXVP1/uyW3S1NSxA9auVW7b1uREK1ea1fTcc01mudpPGjHLpeFRs1T9kz2JMYWCNDSUnKvQVjSoKNKjXWa5vvto8nMMddGF02a5isWwDv3m5uSYQqtdXZK09TG7wQbd3WapTM+ju28eD4jq0t03DyRGXXV1V+0FxW660e61fMvlHWa5br3VLJVyo/uSg1qWqWUyIG485HUMc+65ZqnCnmOo1lazVNMBA4kygXGGZWmkuMws1+EZs1Rqn9xjl6y/PzmmpycsrrOz1mqeZ+8vcma52pdOmOX67virzHKdn/AJOCdpKhv2ua+n+GTtBcVGxnvNcoV8VgvVtyLgwwfqBkNMAQAAAACSUtyDCAAAAAAnFGYxBQAAAADUCxqIAAAAAABJDDEFAAAAABt1MIspPYgAAAAAAEk0EAEAAAAAsRT1fwIAAADACYxZTAEAAAAA9YIGIgAAAABAEkNMAQAAAMAGs5gCAAAAAOoFDUQAAAAAgCSGmAIAAACAjWxWOnJksas4illMAQAAAADVooEIAAAAAJDEEFMAAAAAsMEspgAAAACAepGi5u0sZ5whzczMHbNiRWKasWKTUUHSqaeapdL2nQWzXH1tRbtc2YGAqC71NQfEFQ0Pr+Zms1Tnn2+WSmPjdt+xDA8nxxQKgXHZ8doLKrN29FG7ZI/ZpZq+8CKzXJmhobDA8eR9e9N1e2qs5qi3XN5hluv226bNcn30Y3bH/vuvawsLbEuOm2pdVmM1R5m+Qebzdrn6+81SZUKurR0dygwlH9PFvN2x2tpqlkqZ0RG7ZAcn7XJ1dprFPfzjXI3FPN/SpXa5Tj/d7nPYypVmqZQbTzguCoXkmJLly2svKLZjm1kqy0uF+sYN3rxzOWnNmtrzYMGlt4EIAAAAACeSbFaatvtCtmbMYgoAAAAAqBYNRAAAAACAJIaYAgAAAIANZjEFAAAAANQLGogAAAAAAEkMMQUAAAAAG9ls8lJ9xxOzmAIAAAAAqkUDEQAAAAAgiSGmAAAAAGCjsTFdQ0yZxRQAAAAAUC0aiAAAAAAASQwxBQAAAAAbVcwauqCYxRQAAAAAUK2UNXEBAAAA4ARVxaQwC4pJagAAAAAA1aKBCAAAAACQxBBTAAAAALCRzUoNDYtdxVFVDDFtmEnTQo6Rbkm7n3pKOnz42EF9fdL27cnJ+sYfsapLWrXKLlc+b5Zq+w67juC+tn3JQcuWSfuS48byywwqijQ3m6XSzp12uTo77XJNTibHFArSyEhA3FDAyTEfli9Aa6tZqj3jLWa5OpZPJwdlMtJ0ctyeIbtzsq3NLJU+8Qm7XO+/LmB/Bbrp5uT9ddVV0k03Jee66l12dU1M2r2OBw6YpVL70gm7ZCHvRYHHveV70YoVZqn0i1/Y5Tp0yC7X6GhyzOrV0uOPB8Rlba/5T2b7zHL1tgW8aQWayBfMcjU99uDcAeedJz2YEFNi+WFgfNwuV7Fol8viOWYypc8AZ0rqrz1h6nRL2q29e6UjRxa7lqMaG6X2dmke+50hpgAAAAAASQwxBQAAAAAbjY3pGmKamX9/ID2IAAAAAABJNBABAAAAADGGmAIAAACAhWw2aGKv44YhpgAAAACAatFABAAAAABIYogpAAAAANhobKxqWOeCqWJG1RRVDwAAAABYTDQQAQAAAACSGGIKAAAAADayWWlmZrGrOIohpgAAAACAatFABAAAAABIYogpAAAAANhobFzsCmpGDyIAAAAAQBINRAAAAABAjCGmAAAAAGAhe+I3r+hBBAAAAABIkhpm0rROR6Rb0u6BAalYPHZQT4+0a1dysp78Hqu6tLexwyxX+9IJs1x7RpvMcuXzyTGFgjQyEhBX3Fd7QSWTk2apRpq7zHKF7K9QTTsfTw5avVp6PCAuxd9e7T2tzyzX00+bpdJLX5oc094u7d2bHLdkSe31lLRMGp5HbW1mqW662e77xaveNZ0clMlI08lxV11tV9c115ilUlfrmF0yQ3ufa0mMCT3u2x++26CiyMj5F5vlMr1O5wOOVUuBx/10ir/vHx+3y9Uiu/NoKj/3sZ/LSVNTYbks33JN91fW7rPm3gO1f9bMZKTTT5cknSmpv+aE6dMtaXfIOXvcZTLavHnzBZs2bRqcdc+o9350dnh6P0UCAAAAwAkkjV/YZCRt2bLlBxXu+pCk6yvFAwAAAADq1IYNGy5Q1Htb/u/GSrH0IAIAAABAHdu4cePgxo0b+0NigxuIzrnfkvRBSa+QNC3pIUkf9N4/VBZzpqRNki6Mb/qGpPd67/eHbgcAAAAATkRzzaGyWHK5+cUHDTF1zr1O0rcktUr6gKLxqi+V9E/OuVfFMadJ+p6k10j6uKKG4sWS7nXOzbMsAAAAAMDxFtqDeKOkf5f0au/9hCQ55z4v6QlJfybpP0h6j6ROSWd775+IYx6WdK+kt0n6rG3pAAAAAABLiT2IzrlTJb1c0pdLjUNJ8t7vlfRPks6Lb9og6fulxmEcc58kH98HAAAAAHXryJFomGla/h05Mv/nENKDOCbJSTpY4b42ScW4Edkj6Y4KMVslvWn+pQEAAAAAjqfEBqL3/oikp2bf7pxbLem1kr4t6SXxzT+tkOJnkl7knHuR9/7ZGmoFAAAAACyghpmZmXk/yDnXLOkBSaslvV7SlKQHJb3de/+3s2I/omhim5d47/cEpO+WtHveRQEAAABIuzMl9S92EQugW9LuAwekKppXC6ahQVq6VNI89vu810F0zjVJulvR7xL/3Hv/T8650u8Q59od89pVAwNzTxPb0yPt2pWcpycf0iYNs7exwyxX+9KJ5KBAe0abzHLl88kxhYI0MhIQV9xXe0Elk5NmqUaau8xyheyvUE07H08OWr1aejwgLpveJU73ntZnluvpp81S6aUvTY5pb5f27k2OW7Kk9npKWiYNz6O2NrNUN90cNAl2kKveNZ0clMlI08lxV11tV9c115ilUlfrmF0yQ3ufa0mMCT3u2x++26CiyMj5F5vlMr1O5wOOVUuBx/102KT0i2J83C5Xi+zOo6n83Md+LidNTYXlsnzLNd1fWbvPmnsP1P5ZM5ORTj/doBgsuHldUZxzrZK+o6jX8O8U9QxKUulwrvSxqHRbOt8dAQAAAACS5tGD6Jxbpuj3hmskbZb0Du99qVdwIP774goP7ZA06r2vNMkNAAAAANSFI0eCOv6Pm0wVAwyCHuKcW6qjjcO/9N7/XlnjUN77UUW/G1xb4eHnSHp0/qUBAAAAAI6n0DblpxU1Dv/Ke/+eY8R8RdJ659zK0g3OufWKlsjYUlOVAAAAAIAFlzjE1Dn365L+q6RRSY855y6fHeO9v03SDZLeKukfnXObJOUlXSvpR5JusywaAAAAANKmWDzxh5iG/AbxdfHfVkl/f4yY27z3+51z6yT9paQPS5qQdJekP/LeH5p/aQAAAACA4ymxgei9v0XSLSHJvPde0ptqLQoAAAAAcPyldrG0gwelw4fnjglZK2Ziud3ahYeGzVJp+8/t1i7s7DRLpebmsLjW1uSYBx9aVlsxZc5bY7eWT8FwHatd/XZrTy1fsToxpknSREic8Vpdls8zaziewHBZP7UfDFhYVT1hcYfSuSjWVKvdORm0dmForoC1C2+6KTDuRru6rr3O7ri/4ork9QZD9XXbXQ/bn30yIKg3KG5gjd3aha2Gp1BT0XKVrcA3yQBj48nHV0tLYNxQwOs4Dw8O95rlWrPGLJWmsnbnUa4/YZ/19ibHlHR311xPScvkqFmu4A91AUzW725oUOUV8erLkSPRv7RobJz/Y9K7sioAAAAA4LiigQgAAAAAkJTiIaYAAAAAcCIpFtM1xHRmJjlmNnoQAQAAAACSaCACAAAAAGIMMQUAAAAAA0eORMNMT2T0IAIAAAAAJNFABAAAAADEGGIKAAAAAAaKRYaYAgAAAADqBA1EAAAAAIAkhpgCAAAAgIm0zWLa0DD/x9CDCAAAAACQRAMRAAAAABBjiCkAAAAAGEjbLKYMMQUAAAAAVI0GIgAAAABAEkNMAQAAAMBE2mYxzVTRHdgwMzNjX0ltuiXtHhiYe+f29Ei7diUn65ncblWXlLVrT0+v6DXLlRneZ5ZLbW0BG8xI09PJcTt31l5Pyfi4Xa5Vq+xybdtmlmqke21iTKEgjYwk52ptNSioTObRR+ySnXuuXS7DK/CuwVxiTOh1Z3DQoKCY5e4yvISZvvkNDyfHdHVJAwPJcTffXHs9JTd8LOA6F+h3rrQbsGP5HEM0NUkTEwFxwwEvUKh83i5Xc7NZqrFik1mulmzITg3c+SEn0XxY7v+HHjJLNbDmYrNcSUKvOZK0fLnddnOaskvW32+Waqrb5nNrLnqrPVNSv0nCdOmW/k979x9k51XeCf5rWfQ2TbtphJCURgjhcnw0imKMMZAyIAiVAW92ivAHtbhSGUKxxJNKwGHJzGwGPAxhMplkwUBcUEMZlsmCyTokVEIqlewQZoJJlgU2cVhGGL+Og4XGEfKPFY3cyEKWW/vHvZjK6GYAACAASURBVAKhyH3fVj8tXbU+nypV2/d9+umnT5/3vffc99xzcu+ePcnRwj/jSk1MfO+lb+92N8UUAACAJKaYAgAAlBi3VUzPZIqpO4gAAAAkMUAEAABgyBRTAACAAuO2iunFFy//e9xBBAAAIIkBIgAAAEOmmAIAABQYt1VMTTEFAADgjBkgAgAAkMQUUwAAgBLjtorp+jMY7bmDCAAAQBIDRAAAAIZMMQUAACgwbquYnkkt7iACAACQxAARAACAIVNMAQAACozbKqaPPbb873EHEQAAgCRjfAdxW/YlWWr4fWkuzddHJ9qypaqk7D+yoSzX3MKhslyHJjeV5Zr5y8+NDtq9O/nLvxwZdvTHdhdUNNDjx/X2sgP76pLt2lWWav2RnnE9ztp77llZLae6fPv2umTz82WpDk/WnZMPPjg65tJL+8X92I+tvJ4TJuYfqEs2OVmW6luPzJTl2jbb53o40yvuda+rq+v1b6h7D/UjH14sy/Xa19XV9dH3HRwdNLUhU0dGx+1fv62goqHCd98ne15b+1hYqMs1s7EuV2ZnC5Ml2bOnLNXBF72yLNe26aNluY5mYmRM4UvI/ipvPU1Pl6WaOHZ45UkuuijJE1eeh1U3tgNEAACA84lVTAEAAFgzDBABAABIYoopAABACauYAgAAsGYYIAIAAJDEFFMAAIASVjEFAABgzTBABAAAIIkppgAAACWsYgoAAMCaYYAIAABAElNMAQAASljFFAAAgDXDABEAAIAkppgCAACUsIopAAAAa4YBIgAAAEnGeYrp1FSyuLh0zPT0yDT3P7qhqKBkbuHuslyHpi8vy3XffWWpsnPr1n6BPeIm1o/4+y3D1VcXvpdxbHS/6e2uu8pSzczO9gjalpn5faPDJgsKOsnB9dvKcvX5NfuaOnK4LNcLnjHfI2ouL3jG/tFhRwr7WGWD7d1blmrz1sKnj8KpODu31/WJ979/qizXa19Xdw376G/XXVtvfv/o58gbbkhuvnV03LXXVlQ0sHFjXa5KlXXtnx/dv+am+sVt2VJR0ffN77imLNf6yleahckmMuo8Wtf7dczhI3Xn97HUXXem7ttTluvO+bkV53jCE5If/uGCYsacVUwBAABYMwwQAQAASDLOU0wBAADOI1YxBQAAYM0wQAQAACCJKaYAAAAlrGIKAADAmmGACAAAQBJTTAEAAEpYxRQAAIA1wx1EAACAAhapAQAAYM0wQAQAACCJKaYAAAAlLFIDAADAmmGACAAAQBJTTAEAAEpYxRQAAIA1Y2zvIC5u2Ljk8XVJFjduGpnnaUX1JMnXv3N5Wa6lf7vlWV/5V9y+vS6u8O2Tmb13leX6/MIVZbmu2X6kLFfvP+TkZE3MMmxY2F+X7J6FslSfO1B3Tl599dTImKkkh2fnRsdNLhZUNLBY+D7euunpslyVfez+B0f/jptnkvsfmRkd9+27K0oa2FrXvz76voNluW5+/4ayXDe8sU9fXdcr7iO/XddXX/WqslR59NG6XBtm687tvfOj22tuLpmfH51rbktdXQN1f8tHHilLlZmFA2W59mfpa/ncXLL/wNm/jzK3/oG6ZFdfXZZq55fvWHmSxYkku1aehzNyyy23bL3ppptOfXi+67p/cJUZ2wEiAADA+WRcVzG97bbb/uI0h381yTtOfdAUUwAAgDXsuuuue3GSZ53y732ni3UHEQAAYA27/vrr77v++uv39ontPUBsrb0iyY1JnptkMckXktzYdd0XTor5UpLnnebbP9l13av7/iwAAIDzzVpYxbTXALG19pIkf5rkq0neNvy+X0hye2vtxV3Xfam1dlGSnUn+MMknT0nxjeWXBgAAwNnU9w7i+5L8tyQv6LrucJK01j6a5GtJ/l2Sf5xke5InJflU13W31pcKAADAaho5QGytPSXJs5PcdGJwmCRd193fWrs9ycuHD/3I8OvXyqsEAAAYc+O6iuly9FnF9FCSluS9pzm2McmJJviBAWJr7UnLLwcAAIBzZeQdxK7rHkvyt6c+3lq7IskLk/yn4UO7kjyc5D2ttdckmW6tfT3J27quu62uZAAAAFbDRcePH1/2N7XWppP8ZZIrkvx413W3t9buSPKcDBao+XiS2SS/lMH01Nd2Xfexnum3J7l32UUBAADj7llJ9p7rIlbB9iT3/tt/m3zrW+e6lO97ylOSf/2vkyyj3Ze9D2JrbSrJH2Uw8Pv3XdfdPjx0S5KLu677wEmxtyXZk+RdrbXfGd6N7GVxcenj69aNjqm2d29dro0b63IdOFCX6/LLejRq38avnIB9111lqT6/cEVZrmu27y/LlfU9TsdNm5IHHhgdNzm58npOtrAwlrk+d+DyslxXXz06ZmoqOXy4R9xk3cVpsdcnAfpZd6Cwv27ZUpbq/gdH/46bNyf33z861+Zv311Q0cDhrXX9a+rIwbJcN9+6oSzXDW+su+Z/5Lfr+uqrXlWWKo8+Wpdr89Pqzu077xrdXjt3JnfeOTrXzh21L4gOztf9LUvb/7G6a9j+zC15fG4u2V94yexrbn2P5/i+Kl9sfvnLK88xMZHs2rXyPKy6ZV0BWmuzST6d5MeTfCSDLS+SJF3XffDkweHwsUeSfCzJ5gy2wAAAAGBM9b6D2FrblMHnDa/M4G7hz3dd12d+6om3QqaXXx4AAMD5YS2sYtprgNhauyTfHxy+t+u6t5xy/OkZ3Fn83a7r3nnKt+8YfvW5QgAAgDHWd4rpBzIYHP7WqYPDJOm67u8zWJTm51prMyceb61tS/K6JH/edV3hJ+UAAACoNvIOYmvtHyX5p0nmk3y5tfYzp8Z0XXdrkl9M8gdJPt9a+1CSS5K8MYN9En+xsmgAAIBxc+zYeE0xPZNa+kwxfcnw62yS//g4Mbd2XfeHrbVXJXlrkt9M8kiSzyb5V13X1S1BCQAAwKoYOUDsuu6DST7YJ1nXdZ9K8qmVFgUAAMDZt+x9EM+Wdd99JDm+xCKpU1NZd2T0hmT7Hpoqq+nSjYfKct1538zooJ52Tn69LFcWeuyZMzPTby+76cKFawv3zbnmnrp90j53T90+absv67nhUo+5Al9/qK5/JcmWLXX5jhRu0Vi3E18ytf5oj6iJXnH77ptYeUFDs7NlqXJscul9v5bjQOG8kJ33/NHooFe+Mpu/ODpu35WvLKhoYNtD+8py7V+/rSzXtdeWpeq1d+HrX98z7nV1e/H9zm11+/D99LV1e1AOJlPV2Lm9x6aqmeoXN39kxfWcbMP8fF2yrVvrct1TV9fckRFLY8xdlbkDd/TKdXTXVQUVDS0UvjQv3MD7i4+u/HecuCh5TkEt424trGJadwUGAADgvGaACAAAQJIxnmIKAABwPlkLq5i6gwgAAEASA0QAAACGTDEFAAAoYBVTAAAA1gwDRAAAAJKYYgoAAFDCKqYAAACsGQaIAAAAJDHFFAAAoIRVTAEAAFgzDBABAABIYoopAABACauYAgAAsGYYIAIAAJDEFFMAAIASa2EV07EdIN5/6IlL/kJzU8n++amRebZtXSyr6eixmbJcO6f3leXKwpGyVF/ZO/p3vOKKnnE7jlaUNLBnT12uXbvKUu2+rK5/5csHRsfMzSUHRsddurH2ynTo2LayXBtm69rs0UcLJ0Hcd9/omEsv7RW3bXq6oKCBg8c2leWanS1LlcJfMQe3vHJkzIYkB180Om628lntyGRdrsJTcuPGulyvelVd3O/cVnc+/vR1ddeJ179hQ1muD3+4LFXmj4x+DbNhKjnYJ+7YQkVJ33No46VluWb23FGWq7Tzb9kyOmb79l6pJtYXvhZYX3gRK7xQP6PgcnjxxSvPwdlhiikAAABJxvgOIgAAwPnEKqYAAACsGQaIAAAAJDHFFAAAoMRaWMXUHUQAAACSGCACAAAwZIopAABAAauYAgAAsGYYIAIAAJDEFFMAAIASVjEFAABgzTBABAAAIIkppgAAACWsYgoAAMCaYYAIAABAElNMAQAASljFFAAAgDVjbO8gbp56ODl+fImImcxNHxqZZzEzZTX9zd+UpcpznrOtLNddd5WlyhU7jvaImugXt76uey1eeVVZroWFslSZnq7LtW7Hjn6BPeL2PTS1wmp+0Lb1h+uSfbmuw26+8sqyXPfn0tE/L8n9T+oRd2x/QUUDjy51GVymdfMHy3J969ENZbkuuaRf3OTk6JipY6OfF3orPMEnj5SlKvXoo3VxP31tXf96/Rvq+tdHPrxYluuGN9e9r/4bv9Evrk+/z+TGFdVyqpnUtVnlefTFb9a9dnre85Y+vi7J4mxdP+xr3fx8XbJenaefPq+5R7rooiQ9L/icU2M7QAQAADifWMUUAACANcMAEQAAgCSmmAIAAJSwiikAAABrhgEiAAAASUwxBQAAKGEVUwAAANYMA0QAAACSmGIKAABQwiqmAAAArBkGiAAAACQxxRQAAKCEVUwBAABYMwwQAQAASGKKKQAAQAmrmAIAALBmGCACAACQZJynmP7d3yVHjz7+8ec/P7nrrpFp1k1Pl5X0oz+6syzXZz5Tlio7dtTlOnxsYmTM1ES/uIe/VVHRwOYnHirLNT09U5brnnvKUuXy7T1Px/Wj47Zl3wqr+UEHj2wryzW546qyXFPHlrhGLFPXje7TmzcnXTc61+ZdkwUVDXMd2V+WK985Upbqu+s3lOXa/LTFHlHrMjXZJ67umn9ooe491IWFslTZuLEu14bZfm3f7280u9JyvufDHy5LlRveXPd3vPl9fdqhn3f+2ui63v725N3vHp3rRS+qfb//ZbseqEtW2GFfMP+lslxf2fP8JY9fcUWyZ0+/XFdsr3uNkr17y1Ltv2x3Wa6LH1l5jnXrkqddsvI8484qpgAAAKwZBogAAAAkGecppgAAAOcRq5gCAACwZhggAgAAkMQUUwAAgBJWMQUAAGDNMEAEAAAgiSmmAAAAJaxiCgAAwJphgAgAAEASU0wBAABKWMUUAACANcMAEQAAgCSmmAIAAJSwiikAAABrhgEiAAAASUwxBQAAKLEWVjG96Pjx4/WVrMz2JPc+8kiyVGlTU8nhw6OTTU5WlZU8+GBdru9+ty7XttlDdcn6NNjERHL06MiwO/ZMFBQ0sH17WapsmOzRcXra99BUWa6FhdExO3cmd945Ou7hh1dez8lecEmPH9rToa07y3L1abO+5o7tGx20bVuyr0fc1q0rL+iEvXvrchXW9ZW76s7vK3Ytjg5aty5ZHB13aKFuYszM+rprRaX983XXnfn50TF9rzs7t9e118Ejdb9j5euAd7+7Ltfbb6zr92+9sXZC2LXX1uXaveOBslyLGzeV5Vr30Ii6Nm1KHuhX+93zdXVdPtnjOaavLVvKUh1NzTV/YpDmWUn2liQcL9uT3PusZyXf+Ma5LuX7nvnM5N57k1tuueXFN910032nHJ7vuu4fPBOYYgoAALCG3XbbbX+R5N5T/r35dLEGiAAAAAWOH18cu39Jct111704g7u3J/973+l+B59BBAAAWMOuv/76+66//vq9fWJ7DxBbay9L8s4kz05yKMnvJbmx67qFk2KeleSmJC8dPvTHSX6567rCT+8BAACwGnpNMR0ODv8syUSSX0nysST/LMn/2VpbN4x5apI/T/JjSX4zg4HiK5P8WWutbjUDAACAsfTYGP5bnr53EN+VZF+Sl3Rd90iStNb2JflAklck+dMkb0myNcmPdl33tWHMFzMYWP5skg8tuzoAAADOmpF3EFtrk0keTPKhE4PDoduHX68Yfr0uyWdPDA6TpOu6zyTphscAAADWsMWc+zuGJ//rsaXOKUbeQey67kiS0+2Ic+Xw677W2lOSXJrk908Td0eSn1x2ZQAAAJxVy17FtLX2zCQ/nsFnDPck+YMklw0P//1pvuWbSZ7cWnty13XfPtNCAQAAWF3LGiC21jYk2Tv838NJ3tR13ZHW2iUnPXaqE9NSn5TEABEAAFijHkty/FwXcZKLlv8dx4/3/wWGU0lfnsFqpjckeU6S12Rwl/D/SvKGruv+t1O+59eSvC3JXNd13+zxY7Ynubd3UQAAwPniWfn+Dae1ZHuSe7dvP5xvfGN8BojPfOZF2bt3KllGuy/rDmLXdd9K8rtJ0lr7/QymmL43yT8ZhjzxNN924rFDy/lZjzySLDV2nZpKDp/ufuUpJieX81OX9mDhbo7f/W5drm2zy2rapfVpsImJ5OjRkWF37Knb3WT79rJU2TDZo+P0tO+hqbJcCwujY3buTO68c3Tcww+vvJ6TveCSHj+0p0Nbd5bl6tNmfc0d2zc6aNu2ZF+PuK1bV17QCXv31uUqrOsrd9Wd31fs6vEB+nXrksXRcYcWeu3e1MvM+rprRaX983XXnfn50TF9rzs7t9e118Ejdb9j5euAd7+7Ltfbb6zr92+9sa7fJ8m1p1t54gzt3vFAWa7FjZvKcq17aERdmzYlD/Sr/e75uroun+zxHNPXli1lqY6m5po/YeO788IZX1GGK5r+cZJnJNk/fPiHThM6l2S+67rvnOnPAgAAGH+LY/hvefpsc7Gjtba3tfYLpzl8SQaTbL+bwbTQq04T85wkf7XsygAAADir+txBvCfJk5P8fGvtezeGh6uZvjrJ7V3XPZzkk0l+orW246SYn0jSktxWWjUAAADl+uyDeKy19qYkH0tye2vt1iRPTfLGDO5ZvmkY+r8meW2S/9xauynJZJJ/meSvk9y6CrUDAACMkTOb1rl6lv+Jwl7f0XXdrRmsVjqR5D1J3pzk9iTP77puzzDmwSS7k/y/Sd45jPnDJP9913WFS7IAAACwGnqvYtp13SeSfGJETJfkJ1daFAAAAGffsra5AAAA4PE8lvGaYrr8PRnHdoB46FDy2GOPf3xqqt/+TRs31tW0+QkHy3IdfMKGslw5dqwu1549o2OuuqpX3FW7dhUUNFC1/06SpLC5jhypy9V3i7rKLfZ6e6huI7Hp6bJUmXno63XJ+hbWZ1O1++5bWS0nK/yDf/Fv6s6jyr0xFzN6b8x1SRZ7fCpi5sDdBRUNVW6gNztblqpwa7PMbenzImZddu7oETdfd0HccKxwk9PJuhcCL3pR3X6DffYu/PVf7xn3a7UvRj96a93veeWVdXsEFj599Du/e14D1le+mi584fonn6m75v/kroL9GS++OHn601eeh1VXu7MqAAAA562xvYMIAABwfjn/p5i6gwgAAEASA0QAAACGTDEFAAAosZjBNNPzlzuIAAAAJDFABAAAYMgUUwAAgBKLGa9VTC9a9ne4gwgAAEASA0QAAACGTDEFAAAo8VisYgoAAMCaYIAIAABAElNMAQAAiixmvKaYWsUUAACAM2SACAAAQBJTTAEAAIqM2yqmppgCAABwhsb2DuLmqYeT48eXiJjJ3PSh0Yn+ak9ZTYd2XVOWa8P6w2W5cmC+LNXilVeNjFnXN27+YEFFA+tnN5TlykN17fXkJ0+V5ZqZXuwRta5nXK2jk5eW5Sq96ExO1uWanq6LW1/3W97/rYmyXJdcUpYqd6/fWZbrsrJMyecfurws1zWXPVCWK3vqnovmd9Q9F/V5n3jDhuTgfI+4+bpr66GNddecmdRdM1+2q65PrF+/qVfctdeOjvnorbXv97/2Z+ra7JYP19X2Uz9Vliqbn1iXq/CSX+q5zy1M9pQthckYd2PapQEAAM43ppgCAACwRhggAgAAkMQUUwAAgCLHk8LPPq/cUmu6nJ47iAAAACQxQAQAAGDIFFMAAIAS47aK6fLvB7qDCAAAQBIDRAAAAIZMMQUAAChhiikAAABrhAEiAAAASUwxBQAAKLKY8ZpievGyv8MdRAAAAJIYIAIAADBkiikAAECJcVvFdPm1uIMIAABAEgNEAAAAhsZ2iunfH7okjy1xR3TbTLJvfmZkno1XXlNW0/RkWaocnJ8qy/Xoky4ty7X5rjtHB+3cmXU94r4+ubOgooFLJw+X5bpzfq4s15YtZany9b2j36+59NJ+cZV1JcnU5GJZrsXK96UmC0/KI0dGx0xN9Yo7mA0FBQ1svqSu7z/taXXXnXXzB8tyHVoY3V4zM8nCwuhcV15ZUNAJn/lCWaqDL3plWa71hc/cjzzSL+7RR3sEbd26olpONrPnjrJcmZ6uy7VxY1mq3Tse6BG1qVfclVduWnlBJ7nlw3XX6evfUPf88Z731dX1ljeUpcq22UNlufY9NPq1bV/bJvv0sX72P7TyPnbxxcnmzQXFjL3F4b9xsfxa3EEEAAAgiQEiAAAAQ2M7xRQAAOD8spjxWsXUFFMAAADOkAEiAAAASUwxBQAAKPJYxmuK6fJrcQcRAACAJAaIAAAADJliCgAAUMIqpgAAAKwRBogAAAAkMcUUAACgiFVMAQAAWCMMEAEAAEhiiikAAECRxZzJyqGrxyqmAAAAnCEDRAAAAJKYYgoAAFBkMeO1iunyp5iO7QBxZiY5fnzpmNnZ0Xmm/upzNQUlub/tLsv1xCeWperVDr09YUu/uC2j47ZX1jV/pCzVjh1TZbnWHTlclmvDwj09oq7IpQtfGRl16NgVKy/oJPc/WDfZYPPT6ublf/FvN5TluuSS0TE7NyR3Hhj9M3cufKmgooH/svD8slw7dpSlyuxsXdvPHDvUJyozGR13dP3Mygsa2nflK8tybZs+WpYr6+ueumcWDvSImsvmx/aPDrtnfsX1fM/GjWWpvvjNbWW5XjBfd24vXj363F6XZHHjppFx0wX1nOynfqou13veV/f88ZY31z1/3Pz+pa8VN9yQ3Pzb/a4nN7yh7rXAtrs+XZbr4NUvL8s1d2TfypMcvzjJ01eeh1VniikAAABJxvgOIgAAwPnlsYzXFNPl1+IOIgAAAEkMEAEAABgyxRQAAKCEKaYAAACsEQaIAAAAJDHFFAAAoMjxnMnm9KtnxMbyp+EOIgAAAEkMEAEAABgyxRQAAKCEVUwBAABYIwwQAQAASGKKKQAAQBFTTAEAAFgjDBABAABIYoopAABAkcWM1xTTxWV/hwEiAADAGnbLLbdsvemmm059eL7ruvlTHxzbAeIleTjJ8SUiZjKTQ6MTbdlSVVI2f/W/lOXK9HRdriuvLEv1uT0bRsbs3t0z7rL9FSUNzM7W5ap07Fhdrr59tUfc5OQKaznF/D+4dKxAYZs95zkTZbn6uuyyHkHHdpX9vBcVXqUnFg7WJfvyXWWpjl59zciYiSRHJ2dGx+29u6CiocnLy1IdTV1fnTiDd4Mfz/7MjYyZ6xt35EBBRUOFz93Pe15Zqnxlz/PLcl3x0AOjgzZtyro+ccUX/c1PrMv1ljfU5br5/aOvAX3d8MZR59G6HjEDb3/H1MoLGrrxxpeX5drw2U+X5br/2Suva9265GkFtXBmbrvttr84zcO/muQdpz7oM4gAAAAlHhvDf8l111334iTPOuXf+073G4ztHUQAAABW7vrrr7/v+uuv39sn1h1EAAAAkizjDmJr7WVJ3pnk2UkOJfm9JDd2XbdwUsyXkpxutv8nu6579QprBQAAGGOLOZOVQ1fPKq1iOhwc/lmSv07yK0mekeSXklzdWtvddd1ia+2iJDuT/GGST56S4hvLrgwAAICzqu8dxHcl2ZfkJV3XPZIkrbV9ST6Q5BVJ/jTJ9iRPSvKpruturS8VAACA1TRygNham0zyYAbTRB856dDtw69XZDBA/JHh/3+ttEIAAIDzwmJOrBw6HlZhimnXdUeSXHuaQyc239s3/PoDA8TW2pO6rvvOsisCAADgnFj2KqattWe21l6X5OYke5L8wfDQriQPJ3lPa+3hJAuttb9rrV1XVSwAAACr56Ljx4/3Dm6tbUjy/w3/93CS/6Hrus8Oj92R5DkZLFDz8SSzGSxk8+wkr+267mM9f8z2JPf2LgoAADhfPCvJ3nNdxCrYnuTe7dtvyze+sTAq9qx55jOns3fvdcky2r33NhdDx5Ncl2QiyQ1JPtNae03XdZ9MckuSi7uu+8CJ4NbabRncZXxXa+13uq7rPyH34YeTpQavMzPJoUOj8xw40PtHjnTffXW5pqfrcl155eiYnj73hYmRMbt3J5/73Ohcuy/bX1DR0OxsWarFyamyXOsWevTBvo4cGR2zaVPywAMjw47Obioo6PsqT6NtW46W5Tqa0f210sREcrRH+RPHDpf9zKPr6/rrxMLBsly5666yVEevvmZkTO+233t3QUUD+yYvL8u1ZUtZqkysr1s+ff+B0ROJ5uaS/T0u53MH7iioaGj79rJUi7MbynLt2VOWKldsGX0t73vNz+Tkygs6D9z82zNluW5444jzaN26ZLHfufb2d9RtK37jjWWpMvHZT5fluv/ZL19xjnXrkqc9raAYVt2yBohd130rye8mSWvt9zMY/L03gwVsPnia+Edaax9L8m8y2ALjv664YgAAAFbFGb/lMVzR9I+TPKO1tnGJ0BNvfRXeMgMAABg3j43hv+UZOUBsre1ore1trf3CaQ5fksG00ye11r7aWnv7aWJ2DL/6XCEAAMAY63MH8Z4kT07y8621733gp7X2zCSvTnJ713XfyGBRmp9rrc2cFLMtyeuS/HnXdYWfYgIAAKBan30Qj7XW3pTkY0lub63dmuSpSd6Ywc6LbxqG/mIGW158vrX2oQzuLr4xybHhMQAAgDVsMWcyrXP1LH9hs16fQey67tYkr8lg9dL3JHlzktuTPL/ruj3DmD9M8qok30nym0l+Ocn/neSaruu+tuzKAAAAOKt6r2Ladd0nknxiRMynknxqpUUBAABw9i13H8Sz5v7Dl+SxJe7Ozs0k+xdG74ezkLo9cy6/cqnFWpfn6HTdvkyV2zPu3tFjv6Vs6he30GNfv74Kf8m7jtXtbbZze+EpdOxYWVzlXnBJsu2yy8py7buvbu/CbRvr9hvMQw/1+IHbMnFg38iwrx/bVlDQwKXHCv+WlZvxbd1acZQqrgAADchJREFUlmp9z9OoV1zh/nmFrVXq8JG6PdcqHd11VVmuyr0eK12xvW7v27sPjN6v9vJNyd3zo+P6nkN9VebbNlvXZje8oe6a//Z3LL3H7Dvf2X9/w3e+o66//vpv1J3fb/3nLy3LtTlVexif3f2Lz43FnMm0ztWzSlNMAQAAWPvG9g4iAADA+eXM9h5cPauwDyIAAAAXBgNEAAAAkphiCgAAUOQC2QcRAACAtc8AEQAAgCSmmAIAABSxiikAAABrhAEiAAAASUwxBQAAKGIVUwAAANYIA0QAAACSmGIKAABQxCqmAAAArBEGiAAAACQxxRQAAKDIYs5k5dDVYxVTAAAAztDY3kHc/OCe5OjRxw+YuypzB+4YnWjjxrKaDk9uK8t1156yVJmdrcvVu736xBW2/WLhexk75w+W5cpkYeNXtv3CwspqOdWeug67ZccVZbmy976yVAc3Xj4yZkOSg9OjrwNbpwsKGjq4MLquviqvO9fM1rV9n+46M9Mz7sj8ygsamqi8uB47VpcqU2W55tY/0CNqU7+4hcKXFOvrcq2br+sT2bu3LNXl27f3iNqWyyf3jQ4rfL6ttu+hmbJc2+76dFmuG298eY+Yfrl+/TfqXqO89Vfq7jzd/P6Jslw3/EzBa6d165KJuppYPWM7QAQAADi/LGa8VjE1xRQAAIAzZIAIAABAElNMAQAAijyW8Zpiuvxa3EEEAAAgiQEiAAAAQ6aYAgAAlDDFFAAAgDXCABEAAIAkppgCAAAUOZ4z2Zx+9Rxf9ne4gwgAAEASA0QAAACGTDEFAAAoYRVTAAAA1ggDRAAAAJKYYgoAAFDEFFMAAADWCANEAAAAkozxFNO//e925dElhq87k9w5edXIPDsX7iyraWrL0bJc09MTZbkqHZwf/Z7Bhg0942brNgmdny9LlYWFDWW5ti3sK8uVY8dGx1x6aXLffaPjNm5ceT0n27OnLNXEscNlufLQQ2Wp7jty+ciYDRv6Nf+uXQUFDR04UJdr7966XNfs6tFfe5pZ36dPTPWLm55ecT3fU9lghXVN3Vd3Pubqq/vF9bmmjGl7ZXKyLNX+y3aX5Zrb2PM1xZYtI0P+5DO1ryme+9y6XNsmHyjLdfDql5fl2vDZTy8d8PKXZ2JUzNBb//lLV1zPCTe/v+5vecMb616Hvf0dK3/tNDubvOUtBcWMvcWM1xTT5fcDdxABAABIYoAIAADA0NhOMQUAADi/WMUUAACANcIAEQAAgCSmmAIAABRZzJmsHLp6rGIKAADAGTJABAAAIIkppgAAAEUWM16rmJpiCgAAwBkyQAQAACCJKaYAAABFHst4TTFdfi3uIAIAAJDEABEAAIAhU0wBAABKmGIKAADAGmGACAAAQBJTTAEAAIosZrymmC4u+zvGdoD48Y8nBw8+/vGbb04++MHReX7lV3aW1TR9pCxVLt96uC7ZgQNlqRZnL+0VNzs7OubgfN0N6j4/r68vfKEu1/ort5Xlmps91C9w48bRMZOTKyvmFIsv2l2Wa93er5flOnr1NWW5Jvf2jOvRtOvml7h4LdPOy6brci18uSxXtl5Wlur+h6dGxmye6hl3Sd219ej2y8tyTRyrq+vO+bmyXDu/fMfooKuuSr48uu988dGrCioaeEbhJWxuuue1tYeLHylLlaOZGBkz0TPuJ3ftK6joJE/ZUpZq/0ObynLNHan7Pe9/9suXPL65R8z3Y48WVDRww8/UPX+8/R0bynK98x3LH2ScnsmL5wN/JQAAAJKM8R1EAACA84tVTAEAAFgjDBABAABIYoopAABAkcWcycqhq2f5tbiDCAAAQBIDRAAAAIZMMQUAACixmPFaxdQUUwAAAM6QASIAAABJTDEFAAAo8ljGa4rp8mtxBxEAAIAkBogAAAAMmWIKAABQwiqmAAAArBEGiAAAACQxxRQAAKDIYs5kWufqWX4t4zhAvDhJZmdHB27Y0CPZxSst5/suuqguV2my9eP4Z0zWjen96Sc+sS5XZf/q3SdKO+I5MKb9tW9ZveLGtfNPTNTlKvwd+6bqFTeu50dhXU94QlmqZLFnn+jRdyYKm/6cXFt7GNdTu7bBapWWdrwuWZ+/5Tn5exf+0D6vpc+R8e2wBbZufeq5LuEHnKjnlltu2XrTTTedeni+67r5Ux+86Pjx42ehtGV5UZK/ONdFAAAA5V6c5C/PdRGrYEOSe5I85VwXcqojR44c2b179+S3v/3tUw/9atd17zj1wXF8K///yaDjfDPjtQQQAABwZi5O8kMZvNZfiw4muSzJzLku5FQf//jHc5rBYZL8g7uHyXjeQQQAAOAcGNfZ9AAAAJxlBogAAAAkMUAEAABgyAARAACAJAaIAAAADBkgAgAAkMQAEQAAgCEDRAAAAJIk6891AcvVWntWkpuSvHT40B8n+eWu6x48Z0VdIFprX0ryvNMc+mTXda8+2/VcCFprtyS5vOu6l57yuPPgLFii/Z0LxVprr0hyY5LnJllM8oUkN3Zd94WTYvT7VdCz7fX5VdJae1mSdyZ5dpJDSX4vg/ZfOClG318FPdte3+eCc9Hx48fPdQ29tdaemuSvk0wk+a0MBrj/IsneJM/vuu7ouatubWutXZTk4SR/luSTpxz+Rtd1f3H2q1rbWmv/U5IPJ7n95AGK8+DsWKL9nQvFWmsvSfLnSb6a5CMZ9OlfSDKX5MVd131Jv18dPdten18lwwHKn2XQt//3JM9I8kvD/9/ddd2ivr86era9vs8F6Xy7g/iWJFuT/GjXdV9LktbaFzM4cX82yYfOYW1r3fYkT0ryqa7rbj3HtaxprbWLk7wtyTseJ8R5sIp6tP/2OBeqvS/Jf0vygq7rDidJa+2jSb6W5N8l+cfR71dLn7bfHn1+tbwryb4kL+m67pEkaa3tS/KBJK9I8qfR91dLn7bfHn2fC9D59hnE65J89sQFMkm6rvtMkm54jNXzI8OvX1syihVprU0muSPJryb5WJK/P02Y82CV9Gx/50Kh1tpTMpje9YkTA5Qk6bru/iS3J7lm+JB+X2wZba/Pr4Lh9ebBJB86MUAZun349YrhV32/2DLaXt/ngnTeDBCHT2SXZnDr/1R3ZPDZCVbPD1wkW2tPOoe1rGWTSWaSvKbrup9Ncuzkg86DVbdk+w85F2odStKSvPc0xzYmOabfr5qRbT/8b31+FXRdd6Trumu7rvv1Uw5dOfy6T99fHX3afvhV3+eCdN4MEJM8ffj1dO/ofzPJk1trTz6L9VxodmUwD/89rbWHkyy01v6utebdy1qHkvxw13WfeJzjzoPVNar9E+dCqa7rHuu67m+7rtt/8uOttSuSvDDJ56Pfr4qebZ/o82dFa+2ZrbXXJbk5yZ4kfxB9/6x4nLZP9H0uUOfTAPGS4dfDpzl2YnqAd3ZWz49k8DeYTfLaJK/P4KL5f7TW/um5LGwt6bpuseu60921OsF5sIp6tH/iXFh1rbXpJB8d/u9vRL8/a07T9ok+v+paaxsyWHTmP2Ywk+FNXdcdib6/6pZo+0Tf5wJ1Pi1Sc9Hw61LLrp4/S7Kef25JcnHXdR848UBr7bYM3ml7V2vtd7que+ycVXfhcB6ce86FVdRam0ryRxl8Nu7fd113e2vtxGfh9PtVdLq2Hx7S51ff8Qw+TziR5IYkn2mtvSaDu4Qnji/1vZy507Z913WfjL7PBep8GiCe2JPmiac5duKxQ2eplgtO13UfPM1jj7TWPpbk3yTZmeS/nvXCLjzOg3PMubB6WmuzGezv9sIMtlx42/CQfr/Klmh7ff4s6LruW0l+N0laa7+fwQDkvUn+yTBE318lS7T9J/V9LlTn0xTTEx8Y/qHTHJtLMt913XfOYj0MPDD8On1Oq7hwOA/Gl3NhBVprmzLYj++FGbxr/4au607cGdHvV9GItl+KPr8Khqtq/nEG+/Kd+Hyovn8WnNz2rbWNS4Tq+6xp580Aseu6+ST3JrnqNIefk+Svzm5FF47W2tNba19trb39NId3DL/eezZrulA5D84t58LqaK1dkuQ/ZbCC4Hu7rvtnJw9Q9PvVM6rt9fnV01rb0Vrb21r7hdMcviSDqY/fjb5frmfbP0nf50J13gwQhz6Z5CdaaydOzLTWfiKDZbpvO2dVrXFd1/19Bh/Q/rnW2syJx1tr25K8Lsmfd1134ByVdyFyHpwjzoVV84EMBii/1XXdWx4nRr9fHUu2vT6/qu5J8uQkP99amzjxYGvtmUleneT2rusejr6/Gvq0/Tei73OBuuj48fPns82ttadlMDf8WJKbMlht6l9mcKK/sOu6757D8ta01tqrMlj2+atJPpTBO2xvzOBD3S88eQNf6rTW9ibZ23XdS096zHlwljxO+zsXCrXW/lGSO5PMJ/mfc5q9J7uuu1W/r7eMttfnV0lr7WeSfCzJF5LcmuSp+X7bvqjruj36/uro2fb6Phek82qAmCSttROb+u7OYNnnP0nyL7que/CcFnYBaK39VJK3ZrDC3SNJPpvkX3Vdd9e5rGstO90AZfi48+AsWKL9nQtFWms/n+Q/LBXTdd1Fw1j9vtAy216fXyWttf8xyf+SwZ5730nyn5O8reu6u0+K0fdXQc+21/e54Jx3A0QAAABWx/n2GUQAAABWiQEiAAAASQwQAQAAGDJABAAAIIkBIgAAAEMGiAAAACQxQAQAAGDIABEAAIAkBogAAAAM/f8GhCNZMyUuRAAAAABJRU5ErkJggg==\n",
|
||
"text/plain": [
|
||
"<Figure size 1440x1008 with 2 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"def get_ridge_weights(x: np.ndarray, y: np.ndarray, _lambda: float) -> np.ndarray:\n",
|
||
" return x.T @ y @ scl.inv(\n",
|
||
" x.T @ x + np.eye(x.shape[1], x.shape[1]) * _lambda\n",
|
||
" )\n",
|
||
"_lambda = 0.1\n",
|
||
"omega_ridge = get_ridge_weights(X_train_own, y_train, np.array([_lambda]))\n",
|
||
"clf_ridge = skl.Ridge(alpha=_lambda).fit(X_train, y_train)\n",
|
||
"J_ridge_own = omega_ridge[1:].reshape(L, L)\n",
|
||
"J_ridge_sk = clf_ridge.coef_.reshape(L, L)\n",
|
||
"fig = plt.figure(figsize=(20, 14))\n",
|
||
"im = plt.imshow(J_ridge_own, **cmap_args)\n",
|
||
"plt.title(\"Home-made ridge regression\", fontsize=18)\n",
|
||
"plt.xticks(fontsize=18)\n",
|
||
"plt.yticks(fontsize=18)\n",
|
||
"cb = fig.colorbar(im)\n",
|
||
"cb.ax.set_yticklabels(cb.ax.get_yticklabels(), fontsize=18)\n",
|
||
"\n",
|
||
"fig = plt.figure(figsize=(20, 14))\n",
|
||
"im = plt.imshow(J_ridge_sk, **cmap_args)\n",
|
||
"plt.title(\"Ridge from Scikit-learn\", fontsize=18)\n",
|
||
"plt.xticks(fontsize=18)\n",
|
||
"plt.yticks(fontsize=18)\n",
|
||
"cb = fig.colorbar(im)\n",
|
||
"cb.ax.set_yticklabels(cb.ax.get_yticklabels(), fontsize=18)\n",
|
||
"\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## LASSO regression\n",
|
||
"\n",
|
||
"In the **Least Absolute Shrinkage and Selection Operator** (LASSO)-method we get a third cost function."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto33\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" C(X, \\omega; \\lambda) =\n",
|
||
" ||X\\omega - y||^2 + \\lambda ||\\omega||\n",
|
||
" = (X\\omega - y)^T(X\\omega - y) + \\lambda \\sqrt{\\omega^T\\omega}.\n",
|
||
"\\label{_auto33} \\tag{44}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"Finding the extremal point of this cost function is not so straight-forward as in least squares and ridge. We will therefore rely solely on the function ``Lasso`` from Scikit-learn."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 45,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA4gAAAM2CAYAAAC0cK3LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvqOYd8AAAIABJREFUeJzs3XuUnXV1N/DvzIQQIAxtSt4QCAikJljCZaSEJVbkEsIl0KTcNVwCqFQBIfiK4EIRtEQiMTRAwx0EAoW8RKmEWmkVSwGhLbZYbitEoCHcIeYKCTnzvH8QRoYJ5MzwDOfk5PNZa5bynN/5PXv2nKXs89tnn6aiKIoAAACwzmuudQAAAADUBwUiAAAASRSIAAAArKJABAAAIIkCEQAAgFUUiAAAACRRIAJ0cdZZZ2X48OF57rnnah1Kqe6///4ccMABGTFiRD7/+c/XOpz3ddddd+WYY47Jrrvumh133DGjR4/O9773vbz88svd3mvWrFkZPnx4HnzwwSTJgw8+mOHDh2fWrFnv+5znnnsuw4cPzyWXXNLp+rx586q65957751jjjmm27ECQD3oU+sAAOh97e3t+drXvpaWlpacffbZ2WyzzWod0mpNnTo1l19+efbcc8+cfPLJ6devX+bMmZP/9//+X2bPnp1bb701W221VdX77brrrpk8eXKGDh1a9XMGDBiQyZMnZ/jw4R3X/u7v/i4//vGPc/fdd3fr9wGAtY0CEWAd8Morr+T111/P8ccfn/Hjx9c6nNV64YUXctVVV+WYY47JOeec0+mxgw46KOPHj88Pf/jDXHzxxVXvueWWW2bLLbfsVhwbbrhhxo4d2+naAw88kEql0q19AGBtpMUUYB3w1ltvJUk22mijGkfy/v77v/87lUoln/70p7s81tbWlh133DH/9V//VYPIAGDdoUAE+BD+8R//MUcffXR22WWXjBgxInvvvXcmT56cFStWdKxZsWJF/uZv/ib77LNPRowYkc9+9rM577zzsnDhwo41RVHk0ksvzX777Zcddtghu+++e77+9a/nhRde6HS/BQsW5Dvf+U4+85nPZMSIEdlvv/1y5ZVXfuDp1iWXXJJ99tknSXLppZd2fCbvkksuyQ477JC77747n/70p9PW1paZM2dWfZ9LLrkkbW1teeqpp3L88cdn5513zmc+85lcddVVKYoi11xzTfbcc8+0tbXlxBNPXONnOt8pXn/84x93yt87brjhhtxzzz2dri1ZsiQXXHBB9txzz+y00045+OCDO36HpOtnEFdn9uzZ+cQnPpGvfvWrqVQqXT6DuPfee+ehhx7K/PnzV/vZxGr85je/yfHHH5+2tra0tbXlhBNOyCOPPNJpTVEUueWWW3LYYYelra0tO+ywQ/bff/9ceeWVKYqiY93ee++dc845J9/85jez4447Zo899sjrr7+evffeO9/+9rdzxx13ZMyYMdlhhx0yevTozJgxo9vxArDu0mIK0EMzZ87MOeeck7333jv/9//+37z11lu5++67c8011yRJzjzzzCTJ+eefnzvvvDPHHntsttxyy8yZMyczZszIs88+m2uvvTZJcvnll+eyyy7L+PHjOwbk3HDDDfmf//mf3HnnnWlpacnChQtz1FFHZf78+TnqqKOyzTbb5L777suUKVPy2GOPvW/r5b777puNN944kyZNyr777pt99903Q4cOzUMPPZSVK1fm29/+do4//visWLEiu+yyS7fu89Zbb+W4447LqFGjMnr06Nx+++256KKL8utf/zrz58/PhAkTsmDBglx99dU5++yzc+ONN75vPnfbbbcMGTIk//RP/5T//M//zOjRo/PpT386u+66azbZZJP07du30/oVK1Zk/PjxmTNnTo444ohst912+dWvfpVzzjknb7zxRo499tg1/g3/9V//Nd/4xjeyxx57ZMqUKWlpaemy5pvf/GamTJmSBQsW5Oyzz+702cRq3HfffTnppJOy3Xbb5bTTTsuKFSsya9asjB8/Ptddd13+/M//PEly8cUX5/LLL89f/dVf5YgjjsjSpUvzk5/8JFOmTMlGG23UqTV49uzZ2XbbbfPNb34zr776agYMGJAkuffee/Ozn/0sRx99dDbddNPceuutOf/88zNkyJB89rOf7VbcAKyjCgA6+cY3vlEMGzasmDdv3geu23///YsjjzyyaG9v77j21ltvFXvssUdx0EEHdVzbcccdi/POO6/Tc6dOnVoccsghxZIlS4qiKIoDDjig+NKXvtRpzS233FL85V/+ZfHss88WRVEUP/jBD4phw4YVd999d6d13/nOd4phw4YV99xzz/vGOm/evGLYsGHFtGnTOq5NmzatGDZsWHHFFVd0Wlvtfd55/ve///2ONXPmzCmGDRtWtLW1Fa+99lrH9a997WvF8OHDi+XLl79vjEVRFL/73e+KcePGFcOGDev4+cQnPlEcc8wxxb333ttp7YwZM4phw4YV//AP/9Bxrb29vfj85z9ffPrTny4qlUpx++23F8OGDSt+/etfF0VRFL/+9a+LYcOGFbfffnvx8MMPFzvttFNx3HHHFW+++eYH5uroo48u9tprrw+M/R177bVXcfTRRxdFURSVSqXYZ599iqOOOqpYuXJlx5qlS5cW++67bzF27NiiKIpixYoVxSc/+cli4sSJnfZavHhxMWLEiOKkk07qtP92221XvPjii13uO3z48OLxxx/vuPbyyy8Xw4cPL84444yqYgcALaYAPfQP//APufLKK9PU1NRx7bXXXktra2uWLVvWcW2zzTbLXXfdlVmzZmXRokVJktNPPz233357R1vlZpttlgcffDA/+tGP8uqrryZJjjrqqNxxxx0dUzt/8YtfZOjQoRk1alSnOL7yla8kSf7lX/6lR7/Hrrvu2umfu3ufd6/beuutkySf/OQnO061kmTIkCEpiqLjd3s/22yzTWbNmpUbbrghxx57bIYOHZpKpZIHH3wwJ554Yq688sqOtffcc08GDBiQgw46qONaU1NTJk+enBkzZnT6u7zXnDlzctJJJ2XIkCGZPn161l9//Q+Mq6cee+yxzJs3L6NGjcrChQvz+uuv5/XXX8+bb76ZvfbaK48//nheeumlrLfeern//vtz/vnnd3r+ggUL0r9//06vpyTZaqutMmjQoC7322abbbLddtt1/PPAgQOz6aabrjHvAPAOLaYAPbTeeuvl3//933PnnXfmd7/7Xf73f/83r732WpJkiy226Fj3ne98J6effnrOPvvsfOtb38rOO++cfffdN4ceemg23njjJG+3o375y1/OBRdckEmTJmX77bfP3nvvnSOOOCIDBw5M8vb3833mM5/pEsfAgQPT2tqa+fPn9+j3+JM/+ZNO/9zd+2y66aYd/71Pnz6r3fOd1s329vY1xtPU1JTddtstu+22W5Lk+eefz+23354rrrgif/u3f5uxY8dm0KBBmT9/frbaaqsuheC7c/9+rr322jQ3N+fNN9/MK6+80q2vzkiSpUuXdinaNt544/Tr16/Ttf/93/9NkkyePDmTJ09e7V7PP/98Bg0alPXWWy/33HNP/uVf/iVPP/10nn322Y7PqRbv+gxi0jW/73h3Uf6Ovn37VpV3AEgUiAA99t3vfjc33XRT/uzP/iw777xzxo4dm7a2tnz3u9/tNFzmU5/6VH75y192/Nx3332ZNGlSrr/++syaNSsDBgzIdtttl3/6p3/Kvffem1/+8pe59957M23atFx33XW59dZbM3To0C5Fwru1t7dnvfXW69Hv0dzcuZmku/dZ3ef2Puj07v3ceOONWb58eb7whS90ur755pvn1FNPzfrrr58pU6bkv/7rv7LffvulUqn06D5JMnz48Hz729/OhAkTct5553V8brRa1157bS699NJO1yZNmpRDDjmk07V3CrPTTjstO++882r32nbbbVMURb7yla/kl7/8ZXbZZZe0tbXlyCOPzK677prjjjuuy3NWl/Ok698SALpLgQjQA/Pnz89NN92UsWPHdjkZenc734oVK/L4449ns802y5gxYzJmzJi0t7fnuuuuy+TJkzN79ux8/vOfzxNPPJH+/ftnn3326Zg4etddd2XixImZOXNmzjrrrGyxxRZ5+umnu8TyyiuvZMmSJRk8eHApv9tHdZ/3+ud//uc88sgj+fznP58NN9ywy+PDhg1Lko5Tus033zxPPvlkl3W/+tWvctddd+XrX//6+95rwoQJ+fM///NMmDAhV111Ve68885OraprMm7cuOyyyy6drv3pn/5pl3XvnGZuuOGG2X333Ts99sgjj2ThwoXp169f/uM//iO//OUv85WvfCWnnXZax5qVK1fm97//fbe/yxEAespbjQA98E7r33uLgl/96ld55plnsnLlyiRvf4bsyCOPzBVXXNGxprm5OTvssEPHf69UKjn22GNzwQUXdNprp5126liTJHvttVfmzp2bf/7nf+607p3P5e25556l/G4f1X3e6+CDD86yZcvy/e9/v0tLZHt7e2bOnJnW1taOz0zuscceefXVV3P33Xd3WvujH/0o99xzT/74j/94jff8yle+ksGDB2fSpEkdnw9dnebm5k4xbbnlltl99907/fyf//N/ujxvxIgRGThwYG688cYsXbq04/qSJUs62o5bWlry+9//PknX19Ntt92WN954o+P1BAC9zQkiwPuYOnXqar9Y/oADDsguu+ySzTffPJdffnmWL1+ezTbbLI888kh+/OMfZ/311+8oBgYNGpSDDz44N998c9544420tbXl97//fW666aZsuummOeCAA9K3b98cc8wxmT59ek4++eR85jOfyZtvvplbb701G2ywQQ499NAkyUknnZSf//znOf300/O5z30uW2+9dX7961/n5z//eUaPHl3a1xh8VPd5r0MOOST33ntvbr311vzmN7/J/vvvn8022yyvvfZa/vEf/zFPPvlkpkyZ0nG6eNRRR+X222/PxIkTM378+GyzzTa55557ct999+WCCy543zbMd9twww1z1lln5bTTTstFF13UZUjMOwYMGJB///d/z7XXXptddtmlo3hfk/XWWy/nnHNOJk6cmEMOOSSHHXZY1l9//cycOTPPP/98LrroovTp0ydtbW3p379/Jk2alPnz52eTTTbJgw8+mLvuuqvT6wkAepsCEeB93Hnnnau9vu222+ZTn/pUrrzyynz/+9/PDTfckKIostVWW+Wb3/xmVq5cmb/5m7/J//zP/2TEiBH57ne/my233DKzZ8/O7Nmzs8EGG+RTn/pUJk6c2DFU5Ktf/Wr+6I/+KLfffnsuvPDCtLS05JOf/GR+8IMfZOjQoUmSP/qjP8qtt96aiy++OHfddVcWLVqULbfcMmeeeWYmTJhQ2u/9Ud3nvZqbm3PxxRfnjjvuyB133JGbbropixcvziabbJJddtkl5513XnbccceO9f369cuNN96Yiy++OLNnz87ixYszdOjQXHzxxTnggAOqvu/++++fv/iLv8htt92Wv/qrv+oYCvRuX/jCF/Lkk0/mhz/8YQ455JCqC8R39t9kk00yffr0/N3f/V2am5vz8Y9/PNOnT89ee+2V5O1BP1deeWUuuuiiTJ8+PX379s0222yTH/7wh3nkkUdyww035NVXX+00EAgAekNT8UHTCAAAAFhn+AwiAAAASRSIAAAArKJABAAAIIkhNQAAAA1r0aJFq/0qp9bW1rS2tna5bkgNAADAh/TG669ng1XTyevJm2++mT322KPjO5zfccopp+TUU0/tsr5+C8T3fElyF83Na16TZOttv1tSQMkzv/tWaXut1arMPb1A7mtL/mtH7mtH7mtH7mtH7jvZettLPvQeQ4ZsnH/7txNKiKa+XfsXf5FFzz1X6zA6tA4ZkhP+7d/ywgsvpFKpdH7sfU4QG77F9NlnX691CAAAsNZ69tmFa15EkmTRc89l4bPP1jqMLgYP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hlV1gnjBBRdk8ODBue2227LBBhskScaNG5cDDzwwU6dOzXXXXZfrr78+L774Yn76059m6NChSZKddtopxx9/fH7yk5/kiCOO6F5kAAAAfKTWWMYvXLgwTzzxRPbff/+O4jBJNt100+y66675zW9+kySZPXt2Ro4c2VEcJsnuu++ebbbZJrNnz+6F0AEAAOpHpfJ2m2m9/LxnLk1V1niC2L9///zsZz/rVBy+Y8GCBWlpacnChQszb9687Lfffl3WbL/99vnVr37V/cgAAAD4SK3xBLGlpSVbb711Bg0a1On6E088kYcffjhtbW156aWXkqTLmiQZOHBgFi9enMWLF5cUMgAAAL2hR19zsXTp0nzjG99IknzpS1/K0qVLk2S1p4zrr79+kmTZsmXZeOONq79JNR9iXQc+6Fq35L525L625D9JFe8u9sZuVeS+KE7/kLGwWl73tSP3tSP39MDKlcmaR4B+dJqauv+cbheIb7zxRr785S/niSeeyEknnZSRI0fm4YcfriK4bkZnimn9kvvakfvakv8OppiuQ7zua0fua0fue4eie63Qrb/SokWLcsIJJ+TBBx/MoYcemokTJyZJNtxwwyTJ8uXLuzznnWv9+/f/sLECAADQi6o+QXzttddy4okn5vHHH8+RRx6Z8847r+NUcPPNN0+SvPLKK12e9/LLL6e1tbWjiAQAAGhElUp9HT735NC2qgJxyZIlHcXhhAkTcvbZZ3d6vLW1NUOGDMmjjz7a5bmPPfZYRowY0f3IAAAA+EhVVVOef/75efzxx3Psscd2KQ7fMXr06DzwwAOZO3dux7X7778/Tz/9dA488MByogUAAKDXNBXFB8/ZmTt3bg488MC0trbm7LPPTktLS5c1Y8eOzeuvv56DDjooLS0tOeGEE7J8+fJcffXV2WqrrfL3f//36du3b/ciM6Smfsl97ch9bcl/B0Nq1iFe97Uj97Uj971jHRhS8+qr9fXSaW5ONt20e89ZY4F4yy235Dvf+c4HbvLkk08mSX73u99l0qRJ+Y//+I/069cvn/3sZ3PmmWdmwIAB3YsqUSDWM7mvHbmvLfnvoEBch3jd147c147c9w4F4keuVwrEmlEg1i+5rx25ry3576BAXId43deO3NeO3PcOBeJHricFYre/BxEAqirqqrRi5Zr/haFv3+rWlVnUNbWs/jP3PVFU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z/yvwq4F/27FihU5cODAacduu+223H777cPGKhABAAAK0Zi7mPb09JxxBfFMFIgAAABNbNq0aRWPtYspAAAASapYQdy5c2fuu+++7N69Ox0dHbn22mtzxx135Pzzzx8a85nPfCbPPvvssHMXLVqU++67r5iIAQAAGlIpo9k5tHZqtIvpzp07s3LlysyZMyd33nlnent7s3nz5jz33HPp6elJa2tryuVy9u3bl6uuuirXXHPNaefPmDGj6sAAAAAYWxUViPfee2+mTZuWBx54IO3t7UlO9bHefffdeeKJJzJ//vz8+c9/ztGjR/OJT3wiS5curWnQAAAAFG/EZxCPHz+eiy66KMuXLx8qDpOku7s7SbJnz54kyd69e5Mkl156aS3iBAAAaHCl/Gsn00b4qUGL6cSJE7Np0/D3wOzatStJMn369CTJiy++mORfBeLRo0czefLkqjWr47QAAA6kSURBVAMCAACgPqrexfTAgQPZvn171q1bl66urlx99dVJThWI559/ftavX5+5c+dm7ty5ueqqq7Jjx47CgwYAAKB4Vb0H8c0338zChQuTJJMmTcratWszceLEJKdaTPv7+9PX15d77rknR44cyebNm7N69eqcPHkyy5Ytqy6y1gpq10rGUBtyXz9yX1/yXz9yXz9yXz9yP6TYTBT3/8xy+f+8y1hoLm+3djaK6mNpKZfL5UoHHz58OL/73e9y4sSJbNmyJbt27cqGDRuyaNGiPPTQQymVSlmxYsXQ+H/84x9ZsmRJjh07lt/+9rdpa2urPLLSCP2yra0jj6E25L5+5L6+5L9+5L5+5L5+5P40pQJLxNaRnsuqIvctbWsLiOiU8sB/FXathjQOvvC45JKteeWVt+odxpBZszry8sufr+qcqv6WLrzwwixevDjLli1LT09Ppk+fnvXr1ydJbrjhhtOKwyRpb2/P0qVL88YbbwxtYgMAAEBjGnUZ397engULFqS3tzcHDx4867gpU6YkObVpDQAAQPOq966lZ/qpzogF4r59+7Jw4cL09PQM+6y/vz8tLS05duxYrrvuuvzwhz8cNmb//v1JkpkzZ1YdHAAAAGNnxAJx1qxZ6evry9atW3PixImh4wcOHMijjz6aefPmZcaMGTly5Ei2bduWt976V8/ta6+9lu3bt+cjH/lIpk6dWpvfAAAAgEKMuIvpeeedl7Vr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n/3797/jroO8OxdffHGOHDmSbdu25a233ho6/tprr2X79u35yEc+UtFzEhTDfVA/7oXauPvuu7Nr167ceOONueuuu844xryvjZFyb87XzqxZs9LX15etW7fmxIkTQ8cPHDiQRx99NPPmzUtHR4e5XwOV5H7GjBnmPuNWS7mSXS8axMGDB7NkyZK0tbVl5cqVOX78eDZu3Jj3ve992bp1ayZMmFDvEJvWY489lltvvTXvf//789nPfjb9/f3p6enJyZMn89BDD3mJbI0sXLgwM2bMyJYtW4aOuQ/Gzpny714o1r59+7J48eJ0dnbmrrvuOuOGD0uXLjXva6DS3JvztfPwww9nzZo1ufzyy3P99dfn0KFDQ7l98MEH09XVZe7XSCW5N/cZr86pAjFJXnrppaxfvz5PP/102tvbM3/+/KxZs2aoH5zaeeyxx/LjH/84u3fvTnt7e7q7u7N69Wr/QNbQmQqUxH0wVs6Wf/dCcR566KF897vffccxe/bsSWLeF62a3JvztfPII49k48aNeeGFFzJ58uRcccUVWbVqVWbPnj00xtyvjUpyb+4zHp1zBSIAAAC1cU49gwgAAEDtKBABAABIokAEAABgkAIRAACAJApEAAAABikQAQAASKJABAAAYJACEQAAgCQKRAAAAAb9fyDiVLXRh3LKAAAAAElFTkSuQmCC\n",
|
||
"text/plain": [
|
||
"<Figure size 1440x1008 with 2 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"clf_lasso = skl.Lasso(alpha=_lambda).fit(X_train, y_train)\n",
|
||
"J_lasso_sk = clf_lasso.coef_.reshape(L, L)\n",
|
||
"fig = plt.figure(figsize=(20, 14))\n",
|
||
"im = plt.imshow(J_lasso_sk, **cmap_args)\n",
|
||
"plt.title(\"Lasso from Scikit-learn\", fontsize=18)\n",
|
||
"plt.xticks(fontsize=18)\n",
|
||
"plt.yticks(fontsize=18)\n",
|
||
"cb = fig.colorbar(im)\n",
|
||
"cb.ax.set_yticklabels(cb.ax.get_yticklabels(), fontsize=18)\n",
|
||
"\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"It is quite striking how LASSO breaks the symmetry of the coupling\n",
|
||
"constant as opposed to ridge and OLS. We get a sparse solution with\n",
|
||
"$J_{j, j + 1} = -1$.\n",
|
||
"\n",
|
||
"\n",
|
||
"## Performance of the different models\n",
|
||
"\n",
|
||
"In order to judge which model performs best at varying values of $\\lambda$ (for ridge and LASSO) we compute $R^2$ which is given by"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"<!-- Equation labels as ordinary links -->\n",
|
||
"<div id=\"_auto34\"></div>\n",
|
||
"\n",
|
||
"$$\n",
|
||
"\\begin{equation}\n",
|
||
" R^2 = 1 - \\frac{(y - \\hat{y})^2}{(y - \\bar{y})^2},\n",
|
||
"\\label{_auto34} \\tag{45}\n",
|
||
"\\end{equation}\n",
|
||
"$$"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"where $y$ is a vector with the true values of the energy, $\\hat{y}$ is the predicted values of $y$ from the models and $\\bar{y}$ is the mean of $\\hat{y}$."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 46,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"def r_squared(y, y_hat):\n",
|
||
" return 1 - np.sum((y - y_hat) ** 2) / np.sum((y - np.mean(y_hat)) ** 2)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"This is the same metric used by Scikit-learn for their regression models when scoring."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 47,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"y_hat = clf.predict(X_test)\n",
|
||
"r_test = r_squared(y_test, y_hat)\n",
|
||
"sk_r_test = clf.score(X_test, y_test)\n",
|
||
"\n",
|
||
"assert abs(r_test - sk_r_test) < 1e-2"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Performance as function of the regularization parameter\n",
|
||
"\n",
|
||
"We see how the different models perform for a different set of values for $\\lambda$."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 48,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stderr",
|
||
"output_type": "stream",
|
||
"text": [
|
||
" 0%| | 0/10 [00:00<?, ?it/s]/usr/local/lib/python3.7/site-packages/sklearn/linear_model/coordinate_descent.py:491: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Fitting data with very small alpha may cause precision problems.\n",
|
||
" ConvergenceWarning)\n",
|
||
"100%|██████████| 10/10 [00:17<00:00, 1.56s/it]\n"
|
||
]
|
||
},
|
||
{
|
||
"data": {
|
||
"image/png": "iVBORw0KGgoAAAANSUhEUgAABugAAAuqCAYAAABNi52mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvqOYd8AAAIABJREFUeJzs3X18VOW57/9vJkMMMcSYBpLGmMaciEgpRWT7QPGJilW3UkR3S32gtLVWq7XUra1arErVomWj9WhFymG7rVq1HlS0atF62K1aUUREyg8ppjE7pgnGGENIQkhmfn8EMjPJdQ2ZEAaGfN6vly9nrrXWfa+ZWeu77rDWmkkLh8NhAQAAAAAAAAAAAEiKwN5eAQAAAAAAAAAAAGAw4QQdAAAAAAAAAAAAkEScoAMAAAAAAAAAAACSiBN0AAAAAAAAAAAAQBJxgg4AAAAAAAAAAABIIk7QAQAAAAAAAAAAAEnECToAAAAAAAAAAAAgiThBBwAAAAAAAAAAACQRJ+gAAEDSnXHGGTrxxBP197//fUDaa2xs1OWXX65x48bplFNO0TPPPNPv+XfV1q6mP/TQQ5o+fbrGjBmja6+9dkBeHwBYBjpLpcTydHfzMt50shTAYMU4GQBSWyqP0cnx5OMEXYo54ogj1NDQEFNbunSpvve97+2lNRo4L7zwgi666KKEl2tpadHtt9+ur3zlKzr77LN19tln684771RbW1v3PNb7ttPSpUs1ffp0TZ06Vf/6r/+qn/70p9qyZUu/XweAfQeZ6Xv33Xd15ZVX7pG2++LZZ59VaWmp/vjHPw5Ie3PnztWQIUP06quv6pe//KVuuummuIPhePPvqq1dTR8xYoS+//3v69xzzx2Q1wZg37Fy5UqdddZZ+0y7A52lUmJ5urt5GW86WQogEXt7bNvT7hwvGCcDGAz21Lh6oOxLOS4lb4xOjicfJ+iQ0jo6OvStb31LoVBITz31lJ555hk9/vjj2rp1q77zne+oo6Mj7vJr167VvffeqyVLlmjZsmVatmyZ0tPTddNNNyXnBQDAXvKFL3xBd999917rPz09XUcffbTee++93W6rpaVFy5cv1w9/+EMdeOCBmjBhgiZPnqynn3464fl31VZf+jrttNN06qmnKjc3d7dfGwDEM5BZKiWWp7ubl7uaTpYCSMTeHtsOJMbJAJDaUnWMTo7vHcG9vQIYWFu2bNHNN9+sDRs2KC0tTSeccIKuuuoqBYNBfeELX9CsWbO0YsUKNTc365prrtELL7ygjRs3asSIEVq4cKGysrL0/vvv69Zbb1VjY6M6Ozt10UUX6bzzzuvV1+TJk3XWWWdpxYoVamxs1A9+8AOtXr1af/vb3xQMBnXfffepoKBA/+///T/df//9am9vV0NDg6ZNm6bZs2dLkn71q1/pmWeeUW5urj73uc91t93e3q758+frzTffVGdnp0aPHq05c+YoOzs7Zh1eeOEFhUIhXXfddd21oUOH6qc//ammTZumF198UWeccYb7fn300UcKh8Pdd9ulp6frhz/84YDeggxg3/XYY4/pt7/9rQKBgPLz83XDDTfosMMO08qVK7VgwQKNGDFCf//73zV06FD94Ac/0G9/+1v94x//0Gmnnabrr79ekvTyyy/rvvvu0/bt25WZmamf/OQnOuqoo2L66Wt7oVBIt912m9555x1t3bpV4XBYt9xyi44++mhJfmb2dR1uvfVWZWVlqaWlRddcc41uv/12Pfvss3HblqRFixbpiSee6B6g/elPf9LLL7/cp349bW1t+sMf/qBwOGxO/973vqe33nrLnHb00Ufr/vvv735eWVmp9PR0HXbYYd21UaNG6c033zSXjzf/rtpKtC8Aqcs6RkTbunWrrrvuOn3wwQcKBAL6/Oc/r7lz5yoQ8K+B9JaJtmrVKl1zzTX6j//4D40fPz7uOu4qS6U9l6e7m5fkKYDd1XN8u337dj3//POS+je2lfo2ro420LkuMU4GMLjE+3cQL2NbW1vdcbj37zyefT3HpeSN0cnxvYMTdCnom9/8Zswf/p9++qmOOOIISdItt9yi3NxcPfPMM9q+fbsuu+wyLVmyRJdccona29s1fPhwPfPMM1q0aJHmzJmj559/XsOHD9d5552nP/3pTzrjjDN05ZVX6o477tDnP/95bdmyRV//+tdVXl6ucePG9VqXbdu2admyZXruuef07//+73ryySc1atQoXX755XryySf1ve99T0uWLNG8efNUWlqquro6nXLKKZo5c6ZWr16t5cuX66mnnlJmZqYuv/zy7nYXLVqk9PR0LV26VGlpaVqwYIHmz5/f6862t99+WxMmTOi1XmlpaTr++OP11ltvxT1Bd+KJJ+q5557T5MmTdcQRR+ioo47SiSeeqJNOOinRjwXAPsrLzL/+9a9avHixHnvsMeXl5Wnp0qW6/PLL9Yc//EFS19fkPPHEExo9erQuvvhiLVq0SA8++KCam5t14okn6jvf+Y5aW1t155136sEHH9TBBx+sv//97/rWt76l5cuXKysrK2Y9+tJeTU2NNm/erMcee0yBQECLFi3Sb37zGx199NF66aWXzMysrKzs8zr8/e9/10svvaRDDjlEK1eu7K57bUvSX/7yFy1dulRPPPGEhg0bpp/+9KcJ92u58847VVBQoDfffFNbt27VgQceGDO954A0npaWll4XcAwbNkxbt25NeP5dtZVoXwBSk3eM+NnPftY9z4svvqitW7fq6aefVmdnp2688Ub9z//8T69/CI7mLbPT66+/rhtuuEH33XefRo0atcv13FWWSnsuT3c3L8lTAANh5/i2urpaP//5zyX1b2wr9W98O9C5LjFOBjC4vPPOO+6/g3gZ+/bbb5v1mpoa99950tLSzP739RyXkjdGJ8f3Dk7QpaD/+q//Ul5eXvfzpUuXdn+n7Z///Gf97ne/U1pamjIyMjRjxgz913/9ly655BJJ0le+8hVJUklJiUaOHKmCggJJUnFxsT799FNVVlaqqqqq+84Qqeus//r1680TdKeddpok6dBDD1V+fn53UJWUlOjTTz9VWlqaFi5cqBUrVujZZ5/V+++/r3A4rNbWVv31r3/VlClTunf8c889V7/97W8lSStWrNCWLVv02muvSZK2b9+uz3zmM+b74X2NZXt7u9LT0+O+l0OGDNF//Md/6Mc//rFWrlypN998Uz/5yU90/PHH66677oq7LIDU4GXmX/7yF5155pnd06ZPn65bb71V1dXVkrpycfTo0ZK6Mm3YsGHKyMhQXl6eDjzwQH366ad68803tXnzZs2aNau7/bS0NFVVVfUauPWlvaOOOkoHHXSQHn30Uf3P//yPVq5c2T2Q8zLz1Vdf7fM6fPazn9UhhxzS6z2Kl8f//d//rdNPP105OTmSpAsuuECvv/56Qv329Pbbb+uFF17Q008/rSlTpmjjxo19vvPOkpWVpebm5phac3Oz+Q/Vu5p/V20l2heA1OQdIz788MPueY4++mjdeeeduuiiizRx4kR985vfjHtyLt4ytbW1qq2t1aWXXqpvfOMbffrjf6CzVEos43Y3L8lTAANh5/h25xhe6t/YVlK/xrcDmesS42QAg0+8fwfxMjYQCJj1xx57zP13nkMPPdTsf1/PcSl5Y3RyfO/gBN1+JhQK9XoefQJryJAh5uOdOjs7lZOTE/PdsvX19Ro2bJjZX0ZGRtz2WlpadM455+jUU0/VhAkTdO655+qll15SOBxWWlpazK2+0SfTQqGQrr/++u472bZu3apt27b1an/8+PFavHixQqFQzB0yoVBIb775pi677DJzvXd64okndPDBB+vLX/6ypk6dqqlTp+qyyy7T5MmT1dDQEPOP+gD2L9ZXDYTD4e7MjM43SQoGex8yQ6FQrxP6//znPzVixIhe8/alvRUrVujWW2/Vt771LX35y19WWVmZli1bJkluZiayDt6Vv/HyOBgM7na/0bZt26brrrtON998s3JzczVq1Ci99957vQasF198cdyvfFi8eHH389LSUnV2dqqyslKlpaWSpA0bNqi8vNxcPt78u2or0b4ApKZdHSOkrgvUXnzxRa1cuVKvv/66vvWtb2nOnDk6/fTT3Xa9ZQ4++GClp6dr0aJF+v73v68zzjhDY8eOddvpa5ZKey5PdzcvyVMAA8Ea3/ZnbCv1b3w7ULkuMU4GMDjF+3eQeONtq96XMXxP+3qOS8kbo5Pje4f/AwlISZMmTdLDDz+scDis9vZ2Pf7445o4cWKflz/ssMN0wAEHdJ+g++c//6mzzjpL69at69f6fPDBB2pubtbs2bM1efJkvfHGG2pvb1coFNIJJ5ygF154QU1NTQqFQjEnBXe+jp3z3nDDDVqwYEGv9r/yla9o6NChuu2227p/R66trU0///nPdeCBB2rKlClx1y8QCGj+/Pmqra3trlVWVuqQQw7RQQcd1K/XDCA1TJo0Sc8995waGhokSf/3//5f8zcq4jnuuOP06quv6v3335fUdUXu1KlTzQsK+uLVV1/VKaecovPPP19f+MIX9NJLL6mzs1OS3MwciHWIl8cnnXSSli9fri1btkjqurBhd/r91a9+paOOOkonn3yypK7vM9+wYUOv+RYvXqy3337b/K/nYDUrK0tTpkzR3XffrZaWFr311lv605/+pK9+9avmOsSbf1dt9aWvjo4Obdu2TaFQSJ2dndq2bVvcPwgA7Hu8Y0RJSUn3PI888oiuu+46TZo0Sddcc40mTZq0y98xjrfM8OHDNX78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d58CgYBKS0v13e9+Vx/5yEe0bt063XTTTSorK9PWrVs1YsQIXXzxxbrvvvv05ptvas6cObrmmmskSc8//7zuuOMO7d27VwUFBbrqqqv0qU99Kqmf3rYXjUZ1/fXX689//rN27dqlWCyma6+9VkceeaQkPzN7uwzXXXedQqGQWltbdcUVV+jHP/6xVqxYkbJtSbrrrrv0yCOPdA7AnnvuOT3//PO96tfT1tam3/3ud4rFYubrF1xwgV599VXztSOPPFI///nPO59XVVVp2LBh+shHPtJZmzhxol5++WVz/lTTp9tWOm0DyB7W8SHRrl27dPXVV+sf//iHAoGAPvGJT+iHP/yhAgH/+4/ePIleeeUVXXHFFfrpT3+qadOmpVzGnnJUGrgs7Wna/clCchRAb3Ud3+7du1dPPfWUpL6NbaXejasT9Xe2S4yTAeSWVP8P4mXs7t273bG49/88ngM9xyXG6UMdJ+iy0Fe/+tWkP/7fe+89fexjH5MkXXvttSouLtYTTzyhvXv36qKLLtI999yjr3/96wqHwxo1apSeeOIJ3XXXXVqyZImeeuopjRo1Smeeeaaee+45nXTSSVq0aJFuvPFGfeITn9DOnTv1xS9+UePHj9fUqVO7LcuePXv0+OOP68knn9Rll12mRx99VBMnTtTChQv16KOP6oILLtA999yjG264QePGjVN9fb2OPfZYnXPOOVq/fr2efvppPfbYYyooKNDChQs7273rrrs0bNgwLV++XHl5ebrpppu0dOnSble2vfbaa5o+fXq35crLy9MxxxyjV199NeUJulmzZunJJ5/Ucccdp4997GP61Kc+pVmzZmn27NnpfiwADlBeZr744ou6++679dBDD6mkpETLly/XwoUL9bvf/U5S+21yHnnkEU2aNEnnn3++7rrrLt17771qaWnRrFmz9LWvfU27d+/WzTffrHvvvVeHHHKItm7dqnPPPVdPP/20QqFQ0nL0pr3a2lrt2LFDDz30kAKBgO666y7913/9l4488kg9++yzZmZWVVX1ehm2bt2qZ599Vh/60Ie0bt26zrrXtiT98Y9/1PLly/XII49o5MiR+s53vpN2v5abb75Z5eXlevnll7Vr1y4dfPDBSa93HZCm0tra2u0LHCNHjtSuXbvSnj7dtvZ3WQAceLzjw/e+973OaZ555hnt2rVLv/3tb7Vv3z79x3/8h/75z392+0/gRN4871u7dq2++93v6o477tDEiRN7XM6eclQauCztadr9yUJyFEA63h/f1tTU6D//8z8l9W1sK/VtfNvf2S4xTgaQW/785z+7/w/iZexrr71m1mtra93/58nLyzP7P9BzXGKcPtRxgi4L/frXv1ZJSUnn8+XLl3fe03b16tX6n//5H+Xl5Sk/P1/z58/Xr3/9a33961+XJJ144omSpIqKCk2YMEHl5eWSpLFjx+q9995TVVWVqqurO68MkdrP+m/atMk8QTdnzhxJ0mGHHabS0tLOoKqoqNB7772nvLw83XnnnVq1apVWrFihN954Q7FYTLt379aLL76oE044oXPH/sIXvqD77rtPkrRq1Srt3LlTa9askSTt3btXhx56qPl+eLexDIfDGjZsWMr3cvjw4frpT3+qK6+8UuvWrdPLL7+sq666Ssccc4xuueWWlPMCyA5eZv7xj3/UySef3PnaGWecoeuuu041NTWS2nNx0qRJktozbeTIkcrPz1dJSYkOPvhgvffee3r55Ze1Y8cOLViwoLP9vLw8VVdXdxu49aa9T33qU/rABz6gBx98UP/85z+1bt26zoGcl5l/+tOfer0MH/zgB/WhD32o23uUKo//8Ic/6POf/7yKiookSV/+8pe1du3atPrt6rXXXtPKlSv129/+VieccIK2bNnS6yvvLKFQSC0tLUm1lpYW8z+re5o+3bb2d1kAHHi848O//vWvzmmOPPJI3XzzzTr77LM1c+ZMffWrX015ci7VPHV1daqrq9OFF16of//3f+/VH/79naNSevnV07T7k4XkKIB0vD++fX8ML/VtbCupT+Pb/sx2iXEygNyT6v9BvIwNBAJm/aGHHnL/n+ewww4z+z/Qc1xinD7UcYJuiIlGo92eJ57AGj58uPn4ffv27VNRUVHSvWMbGho0cuRIs7/8/PyU7bW2tur000/X8ccfr+nTp+sLX/iCnn32WcViMeXl5SVd6pt4Mi0ajeqaa67pvJJt165d2rNnT7f2p02bprvvvlvRaDTpCploNKqXX35ZF110kbnc73vkkUd0yCGH6HOf+5xOPfVUnXrqqbrooot03HHHqbGxMek/9QEMLdatBmKxWGdmJuabJAWD3Q+Z0Wi02wn9t956S2VlZd2m7U17q1at0nXXXadzzz1Xn/vc51RZWanHH39cktzMTGcZvG/+psrjYDC43/0m2rNnj66++mr94Ac/UHFxsSZOnKi///3v3Qas55///9m7/+g46zrv/6+ZTMM0pjHkTpNszMYQQ7b0sLXWrvywArICIhQQvaUgsqwH/MWPLXxBgVNvUBDxtqfL9i5QXWQ9LnBDRQWWgyywHOXUHsFSoXZ711pjyAkhKSHENKbTdDLz/WPSzEzyfk8y6WSayTwf53C45j3X9flc11zX9ZpPc10zc0XGr3y4//77xx43NTVpZGRE7e3tampqkiTt2rVLLS0t5vKZ5s+2rWzaBlAYJnt/kBI3pz333HN66aWX9Otf/1r/+I//qDVr1ujjH/+42663zNFHH62SkhJ9//vf11e+8hWdffbZWrJkidvOVHNUmrksnWzew8lCchRANqzx7XTGttL0xre5ynaJcTKA4pTp7yCZxtxWfSrj+PFme45LjNPnOv9HElCQVqxYoYceekjxeFzDw8PatGmTTj755Ckvf8wxx+ioo44au0D35ptv6txzz9WOHTumtT6vv/66BgcHtXr1ap1++ul6+eWXNTw8rFgspo985CN65plnNDAwoFgslnZR8NB2HJr361//utatWzeh/bPOOkvz58/XnXfeOfY7cpFIRLfffrve9a536Ywzzsi4fsFgUGvXrlV3d/dYrb29Xe95z3v07ne/e1rbDKAwrFixQk8//bT6+vokST/5yU/M36jI5MQTT9SvfvUr/fGPf5SUuCP3vPPOM28omIpf/epX+uhHP6pLLrlEf/u3f6vnn39eIyMjkuRmZi7WIVMen3rqqXr22We1b98+SYkbGw6n33/5l3/RBz7wAZ122mmSEt9XvmvXrgnz3X///frtb39r/jd+sFpWVqYzzjhD69ev19DQkF555RX913/9l84//3xzHTLNP5W2otGoDhw4oFgsppGRER04cGBswJ/tugCYfbz3h8bGxrF5Hn74Yd18881asWKFbrzxRq1YsWLS3zDOtMzChQu1bNkyfe1rX9ONN96o/fv3u+1MNUelmcvSyeY9nCwlRwEcrumMbaXpjW9zle0S42QAxSnT30G8jPXq0/k7z2zPcSm/43RyPP/4BN0cs2bNGt1xxx1auXKlDh48qI985CP60pe+NOXlS0tLde+99+pb3/qW7r//fkWjUf3TP/2TPvjBD05rff7mb/5Gp512ms4+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5+CDDzb7H+o5LiVvnE6ODw520A0zwWCwx/PIHVgjRowwH+/V3t6u3NzcqGvH1tfXa9SoUWZ/mZmZMdtraWnRGWecoRNPPFHTpk3TWWedpeeee06hUEgejyfqVN/InWnBYFDXX39915lsu3bt0u7du3u0P3XqVD344IMKBoNRZ8gEg0G9+uqr+vrXv24u915PPvmkRo8erc9+9rM69dRTdeqpp+rrX/+65syZo4aGhqg/6gMYXqxLDYRCoa7MjMw3SfL5ev5kBoPBHjv033//fRUWFvaYtjftrVu3TrfccovOP/98ffazn1V5eblWrVolSc7MjGcZXEf+xspjn8/X534j7d69W9ddd52+//3vKy8vTxMmTNDf//73HgPWCy+8MOYlHx588MGu52VlZWpvb1dlZaXKysokSVu3btW4cePM+eOdPp55+9I2gKFhX78PUsfBac8++6w2btyoDRs26Pzzz9fSpUv1uc99ztmua57Ro0crIyNDDzzwgC699FKdfPLJmjx5srOd3uaoNHBZ2tesizU/OQogHtb4NpGxrZTY+La/sl1inAwgPcX6O0isMbdV7804vruhnuNS8sbp5PjgcN8kASnp2GOP1WOPPaZQKCS/368VK1Zo5syZvZ7/0EMP1X777de1g+7999/XKaecorfffjuh5XnvvffU3NysJUuWaM6cOXrllVfk9/sVDAZ13HHHac2aNWpqalIwGIzaKbh3PfZOe8MNN2jZsmU92j/ppJM0cuRI3XrrrV33kWtra9MPfvAD7b///po7d27M5fN6vbrzzjtVW1vbVausrNRBBx2kAw44IKF1BpAajj32WD3zzDNqaGiQJP3P//yPeY+KWI455hi99NJLevfddyV1HJF76qmnmgcU9MZLL72kE044QV/4whf0yU9+Us8995za29slyZmZ/bEMsfJ49uzZWrt2rXbu3Cmp48CGvvR7zz336Mgjj9Txxx8vqeN65Vu3bu0x3YMPPqg333zT/K/7YDU7O1tz587V8uXL1dLSotdff13PP/+8TjvtNHMZ9jV9IBDQ7t27FQwG1d7ert27d3cN6Pc1b7zLAmDocf0+lJaWdk3z61//Wtddd52OPfZYXX311Tr22GP3eQ/jWPOMGTNGU6dO1TXXXKOrr75ara2tznZ6m6PSwGVpb6ZNNEvJUQB9lcjYVkpsfNtf2S4xTgaQnmL9HcSVsa56In/nGeo5LiVvnE6ODw7OoBtmli5dqptvvlkLFy7Unj17dNxxx+mSSy7p9fyZmZn66U9/qltuuUUPPvigAoGArrjiCh111FEJLc/hhx+u448/XieffLJyc3NVWlqqcePG6b333tPs2bP197//XWeddZZyc3M1YcIEffjhh5KkSy+9VLfffrvOOOMMtbe364gjjtC1117bo32fz6eHHnpIP/3pT3XmmWfK6/Wqvb1dc+bM0UMPPRR1Vt9nP/vZqHmXLVumM888U62trbrooovk9/vl8XhUVlamBx98cJ+XxwSQ2j7zmc/ovPPO01e+8hUFg0Hl5+fr/vvvjzobd18OO+ww3XTTTbryyisVCoXk8/l077339uoebJZFixbpqquu0sKFC5WRkaFp06Zp7dq1CgaDzszsj2WIlcczZszQ5z//eZ1zzjnKysrSYYcdppEjR+6z34suukiLFi2Kyt7Nmzd3XephryOOOEK/+c1vEnq/In3ve9/T9ddfr5kzZyovL0833nijDjvssK7XL7zwQk2bNq3rNzHW9Pfee69+/OMfd827atUqfeMb39Dll1/eq7729TqAoc31+7D3H/qSdPrpp+uVV17R/PnzNXLkSI0dO1bnnntuzHZd80T+o/2MM87QH//4R9122236/ve/3yNLBzJHpfiydF/T9iVLyVEAfZHI2FZKbGzfH9kuMU4GkL5i/R3ElbEjRoww6wcccEDcf+dJhRyXYudnPDkuxc5ycjz5PCHr3E8AAABJf/3rX/Xmm292/eH5F7/4hd5666193qdzxYoVGj169D7PZAYAuJGlANC/Eh3b9ieyHQBSGzmO/sQZdAAAwOnQQw/Vz372M61YsUIej0cf+9jH9IMf/GCf82VkZHRd1gEA0kFFRYW++c1vmq8deuihCf3xlywFgP4V79iWbAeA1NffWU6Ooz9xBh0AAAAAAAAAAACQRL2/0Q4AAAAAAAAAAACAPmMHHQAAAAAAAAAAAJBEfdpBt3r1as2fP19z587VY4891l/LBABIAjIcAFIbOQ4AqYsMB4DURo4D6A++RGesq6vTXXfdpZUrVyozM1OLFi3S0UcfrXHjxvXn8gEABgAZDgCpjRwHgNRFhgNAaiPHAfSXhHfQrV+/Xsccc4zy8vIkSSeddJLWrFmjb3zjG72aPxjs+L/XG358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qlWrNGfOHM2ePVtnnHGGfvzjH2vnzp393g8AwweZ6fb3v/9dV1111aCsuy+eeuoplZSU6C9/+UtU1nfbbbdpxIgRevnll/XTn/5Ut9xyS9jOcF5enr73ve/p7LPPjnhdA50OID5t2LBBM2fOHDbrjXaOSpHlV7gc7cu6wk0nRwFEaqj7tj0N5JpBPxlAMhisvnW0DKccl2LXTyfHY48BOsS19vZ2XXjhhfL7/frDH/6gNWvWaOXKldq1a5e+/e1vq729PezymzZt0s9//nM99NBDWr16tVavXq2UlBTdcsstsdkBABgiX/rSl7R06dIhaz8lJUVHHXWU3n333QGvq6mpSc8884y+//3va//999fkyZM1ffp0/fGPf3Quc/LJJ+ukk05SdnZ2ROsa6HQAiJZo5qgUeX65crQv6wo3nRwF0B9D3beNJvrJABDf4rWfTo4PDd9QbwCia+fOnbr11lu1detWeTweffWrX9U111wjn8+nL33pS5o/f77WrVunxsZGXXvttVq7dq22bdumvLw8LVu2TBkZGXr//fe1aNEi1dfXq6OjQxdccIHOOeecXm1Nnz5dM2fO1Lp161RfX68rr7xSb775pv7v//5PPp9PDz74oPLz8/W///u/+uUvf6nW1lbV1dXpzDPP1IIFCyRJ999/v9asWaPs7GwdcsghXetubW3V4sWLtXHjRnV0dGj8+PFauHChMjMzu23D2rVr5ff7dcMNN3TV0tPT9eMf/1hnnnmmnn32WZ122mnOx+vjjz9WIBDo+rRdSkqKvv/97zPyDySJJ554Qr/73e/k9XqVm5urm266SYceeqg2bNigJUuWKC8vT++9957S09N15ZVX6ne/+53++c9/6uSTT9aNN94oSXrhhRf04IMPqq2tTWlpabruuut05JFHdmunr+vz+/2688479c4772jXrl0KBAK64447dNRRR0lyZ2Zft2HRokXKyMhQU1OTrr32Wt1999166qmnwq5bkpYvX64nn3yyqwP2/PPP64UXXuhTuy4tLS3605/+pEAgYE7/7ne/qzfeeMOcdtRRR+mXv/xl1/3y8nKlpKTo0EMP7aqNGzdOGzdu7NO2hNrXugY6HUB8sK4PoXbt2qUbbrhBH3zwgbxer774xS/qtttuk9frfv+ja5lQr7/+uq699lr97Gc/06RJk8Ju475yVIrPLCVHAfRVz/5tW1ub/vznP0vqX99W6lu/OlS0s12inwwguYR7HcSVsc3Nzc6+uOt1HpfhnuNS7LKcHB8aDNDFoW9961vd/vj/7LPPdPjhh0uS7rjjDmVnZ2vNmjVqa2vTZZddpoceekiXXHKJWltbNXr0aK1Zs0bLly/XwoUL9ec//1mjR4/WOeeco+eff16nnXaarrrqKt1zzz364he/qJ07d+rcc8/VmDFjNHHixF7bsnv3bq1evVpPP/20fvCDH+j3v/+9xo0bp8svv1y///3v9d3vflcPPfSQ7rrrLpWUlKimpkYnnnii5s2bpzfffFPPPPOM/vCHPygtLU2XX35513qXL1+ulJQUrVq1Sh6PR0uWLNHixYt7fbLtrbfe0uTJk3ttl8fj0XHHHac33ngj7ADdtGnT9PTTT2v69Ok6/PDDdeSRR2ratGk6/vjjI31aAAxTrsx85ZVXtGLFCj3xxBPKycnRqlWrdPnll+tPf/qTpM6vyXnyySc1fvx4XXzxxVq+fLkefvhhNTY2atq0afr2t7+t5uZm3XvvvXr44Yc1atQovffee7rwwgv1zDPPKCMjo9t29GV9VVVV2rFjh5544gl5vV4tX75cv/rVr3TUUUfpueeeMzOzvLy8z9vw3nvv6bnnntNBBx2kDRs2dNVd65akv/3tb1q1apWefPJJjRw5Uj/+8Y8jbtdy7733Kj8/Xxs3btSuXbu0//77d5ves0MaTlNTU683cIwcOVK7du3q8zr6uq6BTgcw/LmuDz/5yU+65nn22We1a9cu/fGPf1RHR4duvvlm/etf/+r1InAo1zJ7vfrqq7rpppv04IMPaty4cfvczn3lqBSfWUqOAojE3v5tZWWlbr/9dkn969tK/evfRjvbJfrJAJLLO++843wdxJWxb731llmvqqpyvs7j8XjM9od7jkuxy3JyfGgwQBeHfvvb3yonJ6fr/qpVq7q+0/bFF1/Uf/3Xf8nj8Sg1NVVz587Vb3/7W11yySWSpFNOOUWSVFxcrLFjxyo/P1+SVFRUpM8++0zl5eWqqKjo+mSI1Dnqv2XLFnOA7uSTT5YkHXzwwcrNze0KquLiYn322WfyeDxatmyZ1q1bp6eeekrvv/++AoGAmpub9corr2jGjBldJ/bZZ5+t3/3ud5KkdevWaefOnVq/fr0kqa2tTQceeKD5eLi+xrK1tVUpKSlhH8sRI0boZz/7mX70ox9pw4YN2rhxo6677jodd9xxuu+++8IuCyA+uDLzb3/7m04//fSuaXPmzNGiRYtUWVkpqTMXx48fL6kz00aOHKnU1FTl5ORo//3312effaaNGzdqx44dmj9/ftf6PR6PKioqenXc+rK+I488UgcccIAef/xx/etf/9KGDRu6OnKuzHz55Zf7vA2f+9zndNBBB/V6jMLl8V//+ledeuqpysrKkiR94xvf0KuvvhpRuz299dZbWrt2rf74xz9qxowZ2rZtW58/eWfJyMhQY2Njt1pjY6P5YvVA1zXQ6QCGP9f14cMPP+ya56ijjtK9996rCy64QFOmTNG3vvWtsINz4Zaprq5WdXW1Lr30Up133nl9+sM/2jkqDZ8sJUcBRGJv/3ZvH17qX99WUr/6t9HMdol+MoDkE+51EFfGer1es/7EE084X+c5+OCDzfaHe45LsctycnxoMECXYPx+f6/7oQNYI0aMMG/v1dHRoaysrG7fHVtbW6uRI0ea7aWmpoZdX1NTk8466yyddNJJmjx5ss4++2w999xzCgQC8ng83T7qGzqY5vf7deONN3Z9km3Xrl3avXt3r/VPmjRJK1askN/v7/YJGb/fr40bN+qyyy4zt3uvJ598UqNGjdLXvvY1zZ49W7Nnz9Zll12m6dOnq66urtuL+gASi/VVA4FAoCszQ/NNkny+3pdMv9/fa0D/o48+Ul5eXq95+7K+devWadGiRbrwwgv1ta99TaWlpVq9erUkOTMzkm1wvfM3XB77fL4Btxtq9+7duuGGG3TrrbcqOztb48aN07vvvturw3rxxReH/cqHFStWdN0vKSlRR0eHysvLVVJSIknaunWrxowZE3ZbLPta10CnAxj+9nV9kDrfnPbss89qw4YNevXVV3XhhRdq4cKFOvXUU53rdS0zatQopaSkaPny5fre976n0047TRMmTHCup685KsVnlpKjACJh9W/707eV+te/jVa2S/STASSncK+DhOtzW/W+9ON7Gu45LsUuy8nxoeH+kQTEpalTp+rRRx9VIBBQa2urVq5cqSlTpvR5+UMPPVT77bdf1wDdRx99pJkzZ2rz5s392p4PPvhAjY2NWrBggaZPn67XXntNra2t8vv9+upXv6q1a9eqoaFBfr+/26Dg3v3YO+9NN92kJUuW9Fr/KaecovT0dN15551dvyPX0tKi22+/Xfvvv79mzJgRdvu8Xq8WL16s6urqrlp5ebkOOuggHXDAAf3aZwDxYerUqXr66adVV1cnSfqf//kf8zcqwjn22GP18ssv6/3335fU+Y7c2bNnm28o6IuXX35ZJ554os4//3x96Utf0nPPPaeOjg5JcmZmNLYhXB4ff/zxeuaZZ7Rz505JnW9sGEi7999/v4488kidcMIJkjq/r3zr1q295luxYoXeeust81/PzmpGRoZmzJihpUuXqqmpSW+88Yaef/55/fu//7tzO9rb27V79275/X51dHRo9+7dam9v3+e6BjodwPDnuj4UFxd3zfPYY4/phhtu0NSpU3Xttddq6tSp+/wN43DLjB49WpMmTdJ1112na6+9Vs3Nzc719DVHpcHNUleO9mVd4aaTowAGqj99W6l//dtoZbtEPxlAcgr3OogrY131/rzOM9xzXIpdP50cHxp8gi7BLFy4UHfccYdmzZqltrY2ffWrX9Wll17a5+VTU1P1i1/8QosWLdKKFSvU3t6u73//+zrqqKP6tT2HH364TjjhBJ122mnKyspScXGxxowZow8++EDHH3+83n33XZ199tnKysrSuHHj9Omnn0qSvve97+nuu+/WWWedpY6ODn3hC1/Q9ddf32v9Pp9PDz30kH7xi19ozpw58nq96ujo0PTp0/XQQw91+1Tf1772tW7LLlmyRHPmzFFzc7O+853vqLW1VR6PRyUlJVqxYsU+vx4TQHz7yle+ovnz5+tb3/qW/H6/cnJy9Mtf/rLbp3H35bDDDtNtt92ma665RoFAQD6fTw8++GCffoPNMnfuXP3whz/UrFmzlJKSosmTJ+uZZ56R3+93ZmY0tiFcHh933HH6+te/rnPPPVdpaWk67LDDlJ6evs92v/Od72ju3LndsnfTpk1dX/Ww1xe+8AX993//d78er1A333yzbrzxRk2ZMkXZ2dm65ZZbdNhhh3VNv/jiizV58uSua+KDDz6oBx54oGv66tWrdcUVV+jKK6/c57oGOh3A8Oa6Puz9Q1+SzjzzTL322ms6/fTTlZ6ersLCQs2bNy/sel3LhP7RftZZZ+kvf/mL7rrrLt166629snQwc1SKLEvD5Whf1hVuOjkKYCD607eV+te3j0a2S/STASSvcK+DuDJ2xIgRZv2AAw6I+HWeeMhxKXx+RpLj+1oXOR57noD12U8AAABJf//73/XWW291vfD861//Wu+8884+f6dz5cqVGjVq1D4/yQwAcCNLASC6+tu3jSayHQDiGzmOaOITdAAAwOnQQw/Vr371K61cuVIej0ef+9zndPvtt+9zuZSUlK6vdQCAZFBWVqarr77anHbooYf268VfshQAoivSvi3ZDgDxL9pZTo4jmvgEHQAAAAAAAAAAABBDff+hHQAAAAAAAAAAAAADxgAdAAAAAAAAAAAAEEMDGqBbs2aNTj/9dM2YMUOPPvpotLYJABADZDgAxDdyHADiFxkOAPGNHAcQDb7+LlhTU6N7771Xq1atUmpqqubOnatjjjlGY8aM6dPyfn/n/15v8PZtt9nz3nJja+QbuG2bXc/IsOu7d7vXNXq0WW7ePzeiTaqrC94+6CDpww/33fT++9t1125UVtr1LxTtdLZR8elIs148utle4P337XpRkV3fb7/g7fR0qTm43mal73ORUN66WrPuz3E/F96NG+wJJSVmuTkr36xv2uRswrnrB338dvDOxInS253360smmvNnp9jPU7PPfo4kKf3dt816RY7dRnGB43yqrna24S8qNuv/7//1ro0cKV10kXNVGCbI8IFluBTM8aTKcKlbjpPh3ZHhiKWB5nhjoxQIdD7nO/ccuo7fTdcvfuFeT+qnNfaEnqG5lysYd+1yN+LI8XDZYWloCN7Ozpbq63vXe2pvt+s5OXbdleNHFNU72/hwV7ZZP8jneGxdjYwda9dDQzk1VWoN5sjO3anmIiN9jmuI48FqHWVnrySlvr7enuDY3tYs+3l9/XVnE/r85+16fnnINeSYY6QNnfebJxxjzp8ue79bU+zrnSSl/v0Ns14x+iizXlDgWE91hbMNV47ffXfv2gEHSN/7nnNVGCYGmuFWZ/yW2+z3X9MX742+eHf0xXujL459GYwcLym93Zy1vOymaGzy8BL6YlIyYb8TSklp9yAvKhqpl16KPMT7PUC3fv16HXvsscrO7vyD8pRTTtHatWt1xRVX9HeVzr/j+6XVcdFMtf8IVVube12OAygQiGyTOjrs+64//K1l9tW2czfCbKyzfdcyrsfWdaL1XE/I/Qgfwv6dzK4eu+PBde12uI6/63nq9Vjtue/cDa/deNhjzfF8hDuuorOA9NlnES+CYYIMH3iG760lXYaH1MjwHshwxNBA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j6u+vr5DbdmyZbrsssv6aY96z+rVq/XVr3416fWam5v105/+VGeeeaZmzZqlWbNm6Y477lAwGGxfxnreDli2bJkuuOACnXvuuZoxY4a+//3va/fu3T0+DgADB5np9ve//13z5s3rk213x8qVKzVq1Cj95S9/6ZXtFRYW6oorrtDnP//5bi1/0003aciQIXr55Zf185//XD/60Y/aO8+J5vXGfADpaf369Zo5c+aA2W5v56iUXJb2ZVaSowCS1d9924MdymcG/WQAmaCv+ta9ZSDluJS6fjo5nnoM0CGthcNhXXLJJYpEIlq+fLmeeuopPfHEE9qzZ4+++c1vKhwOJ1x/8+bNuueee/TQQw9pxYoVWrFihbKysvSjH/0oNQcAAP3k+OOP15IlS/qt/aysLJ144on65z//2Svbmz59uj73uc8pLy+vy2Wbm5v1zDPP6Nvf/rYOP/xwTZo0SWeccYb+9Kc/JZzX1brdmQ8AvaW3c1Tqfpb2ZVaSowB6or/7tr2JfjIApLd07aeT4/3D1987gN61e/du/fjHP9a2bdvk8Xj06U9/Wtdcc418Pp+OP/54XXzxxVqzZo2ampp07bXXavXq1dq+fbsKCwt13333KRAI6O2339Ytt9yihoYGtbS06Ktf/aouvPDCTm2dccYZmjlzptasWaOGhgZdddVV2rhxo/7xj3/I5/Pp3nvvVVFRkf7v//5Pv/rVrxQKhVRfX6/zzjtPV199tSTprrvu0lNPPaW8vDwdc8wx7dsOhUJatGiRXnvtNbW0tGjs2LFauHChcnJyOuzD6tWrFYlEtGDBgvba0KFD9f3vf1/nnXeenn32WZ199tnO5+s///mPotFo+912WVlZ+va3v83IP5AhHn/8cT3yyCPyer0qKCjQjTfeqI997GNav369Fi9erMLCQu3YsUNDhw7VVVddpUceeUTvvPOOpk+frhtuuEGS9Ne//lX33nuv9u/fr+zsbF1//fU64YQTOrTT3e1FIhHdeuutevPNN7Vnzx5Fo1HdfPPNOvHEEyW5M7O7+3DLLbcoEAioublZ1157rX76059q5cqVCbctSffff7+WLl3a3gF7/vnn9de//rVb7boEg0H9+c9/VjQaNedfdtll2rBhgznvxBNP1K9+9atutWOpqKhQVlaWPvaxj7XXxowZo9deey3hvK7W7c58AOnB+nxY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3hNPPKELLrhAxx9/vG666aZujzc0NOjqq6/WxIkTddppp2nt2rXOtnqatj+PR7McANCTgc5SafjkaX+zGADiFeNkch1AfIv1GD3a/BzMMThZ3n8coIszxxxzjOrr67vUVq9erSuvvHKIlmjgrFu3Tl/5yleinq+5uVn33nuvzjzzTM2dO1dz587Vfffdp9bW1s5prO12wOrVq3XBBRfo3HPP1Zw5c/Td735Xe/bs6fN6ABg6ZKTbX/7yFy1YsGBQ2u6NZ555RqWlpfrDH/4wIO3l5+frm9/8pi688ELz8dtvv10jRozQK6+8oh/+8Ie69dZbnYPlnqbtz+PRLAeA4WfTpk0655xzhk27A52l0vDJ0/5mMYDkMtRj24P15/2CcTK5DiSDwRpXD5ThlONS5CyPNj8HcwxOlvcfB+gQ1/x+vy699FIFAgH95je/0dq1a7Vy5Urt3btXX/va1+T3+yPOv3XrVj300EN69NFHtWbNGq1Zs0apqam69dZbY7MCABAjn/zkJ7Vs2bIh6z81NVUnnnii/v73vw9Ie7NmzdIZZ5yhnJycbo81Nzfrueee07e+9S0deuihmjx5sk4//XT99re/jXra/jwezXIAQG8MdJZKwyNP+5vFAJLPUI9tBxLjZHIdQHyL5Rg92vwczDE4WT4wvEO9ABhYe/bs0W233aYdO3YoJSVFn/3sZ3XdddfJ6/Xqk5/8pC655BKtX79eTU1NuuGGG7Ru3Trt3LlT+fn5euSRR5SZmal3331Xd911lxoaGtTW1qavfOUrmjdvXre+Tj/9dJ1zzjlav369GhoadO2112rLli3661//Kq/Xq4cfflgFBQX6v//7P/3kJz+Rz+dTfX29zjvvPC1cuFCS9MADD2jt2rXKycnRxz/+8c62fT6flixZotdee01tbW0aP368Fi9erKysrC7LsG7dOgUCAd18882dtYyMDH33u9/Veeedp+eff15nn322c3v9+9//VjAY7Py1XWpqqr71rW9xpB9IUE8//bQef/xxeTwe5eXl6ZZbbtFRRx2lTZs2aenSpcrPz9c777yjjIwMXXvttXr88cf1j3/8Q7NmzdKiRYskSX/84x/18MMPa//+/UpPT9eNN96oE044oUs/vW0vEAjo7rvv1ttvv629e/cqGAzqzjvv1IknnijJnZG9XYa77rpLmZmZam5u1g033KB7771XzzzzTMS2JWn58uVatWpV5wDrxRdf1B//+Mde9evS2tqq3/3udwoGg+bjV155pd544w3zsRNPPFE/+clPetWPJFVUVCg1NVVHHXVUZ23cuHF67bXXop62P49HsxwAhp71HhFu7969uvnmm/Xee+/J4/HouOOO0+233y6Px/2dR9c84V5//XXdcMMN+tGPfqRJkyZFXMaeslSKzzztbxYDSA4Hj2/379+v3//+95L6NraVejeuDjfQuS4xTu5pOQAklkifg7gytqWlxTkOd33O45JMOd7T9IOZ8+g9DtDFoa9+9atdPgj46KOPdMwxx0iS7rzzTuXk5Gjt2rXav3+/vvGNb+jRRx/VFVdcIZ/Pp9GjR2vt2rVavny5Fi9erN///vcaPXq05s2bpxdffFFnn322FixYoB/84Ac67rjjtGfPHl100UUaM2aMJk6c2G1Z9u3bpzVr1ujZZ5/Vd77zHf3617/WuHHjdPXVV+vXv/61rrzySj366KO65557VFpaqtraWp122mm6+OKLtWXLFj333HP6zW9+o/T0dF199dWd7S5fvlypqalavXq1UlJStHTpUi1ZsqTbL9vefPNNTZ48udtypaSkaOrUqXrjjTciHqCbPn26nn32WZ1++uk65phjdMIJJ2j69OmaMWNGtE8LgGHClZGvvvqqVqxYoaefflq5ublavXq1rr76av3ud7+T1H6anFWrVmn8+PG6/PLLtXz5cj322GNqamrS9OnT9bWvfU0tLS2677779Nhjj2nUqFF65513dOmll+q5555TZmZml+XoTXvV1dXavXu3nn76aXk8Hi1fvlw//elPdeKJJ+qFF14wM7KioqLXy/DOO+/ohRde0BFHHKFNmzZ11l1tS9Kf//xnrV69WqtWrdLIkSP13e9+N+p+Lffdd58KCgr02muvae/evTr00EO7PB7NgLQnzc3N3b7QMXLkSO3duzfqafvzeDTLAWBoud4jvve973VO8/zzz2vv3r367W9/q7a2Nn3/+9/XP//5z24fBIdzzXPAxo0bdcstt+jhhx/WuHHjelzOnrJUis887W8WA0geB8a3VVVVuuOOOyT1bWwr9W18O9C5LjFO7mk5ACSWt99+2/k5iCtj33zzTbNeXV3t/JwnJSXF7D+Zcryn6Qcz59F7HKCLQ7/85S+Vm5vbeX/16tWd57h96aWX9N///d9KSUlRWlqa5s+fr1/+8pe64oorJElnnnmmJKmkpERjx45VQUGBJKm4uFgfffSRKioqVFlZ2flLEan9WwDbt283D9DNmjVLknTkkUcqLy+vM7hKSkr00UcfKSUlRY888ojWr1+vZ555Ru+++66CwaBaWlr06quvaubMmZ0v5AsvvFCPP/64JGn9+vXas2ePNmzYIEnav3+/Dj/8cHN7uE5j6fP5lJqaGnFbjhgxQj/60Y/0n//5n9q0aZNee+013XjjjZo6daruv//+iPMCGJ5cGfnnP/9Zs2fP7nzsggsu0F133aWqqipJ7Tk4fvx4Se0ZNnLkSKWlpSk3N1eHHnqoPvroI7322mvavXu3Lrnkks72U1JSVFlZ2W3g1pv2TjjhBB122GF66qmn9M9//lObNm3qHMi5MvKVV17p9TJ87GMf0xFHHNFtG0XK3z/96U8666yzlJ2dLUn60pe+pI0bN0bV78HefPNNrVu3Tr/97W81c+ZM7dy5s9e/vOuLzMxMNTU1dak1NTWZH2T3NG1/Ho9mOQAMLdd7xL/+9a/OaU488UTdd999+spXvqJp06bpq1/9asSDc5HmqampUU1Nja666ip94Qtf6NUf/7HOUil2edrfLAaQPA6Mbw+M4aW+jW0l9Wl8O5C5LjFO7s1yAEgskT4HcWWsx+Mx608//bTzc54jjzzS7D+Zcryn6Qcz59F7HKBLMIFAoNv98ANYI0aMMG8f0NbWpuzs7C7niq2rq9PIkSPN/tLS0iK219zcrPPPP19nnHGGJk+erAsvvFAvvPCCgsGgUlJSuvz0N/xgWiAQ0KJFizp/ybZ3717t27evW/uTJk3SihUrFAgEuvxiJhAI6LXXXtM3vvENc7kPWLVqlUaNGqXPfe5zOvfcc3XuuefqG9/4hk4//XTV19d3+ZAfQHyzTjUQDAY7MzI8zyTJ6+3+FhkIBLodwH///feVn5/fbdretLd+/XrddddduvTSS/W5z31OZWVlWrNmjSQ5MzKaZXB98zdS/nq93n73G27fvn26+eabddtttyknJ0fjxo3T3//+924D1ssvvzziKR9WrFgRsZ9wpaWlamtrU0VFhUpLSyVJO3bs0JgxY6Ketj+PR7McAIZWT+8RUvsX0p5//nlt2rRJGzdu1KWXXqrFixfrrLPOcrbrmmfUqFFKTU3V8uXL9c1vflNnn322JkyY4Gynt1kqxWee9jeLASQPa3zbl7Gt1Lfx7UDlusQ4mVwHklOkz0Eijbetem/G8AdLphzvafrBzHn0nvuCCYhLp5xyip588kkFg0H5fD6tXLlS06ZN6/X8Rx11lA455JDOA3Tvv/++zjnnHG3btq1Py/Pee++pqalJCxcu1Omnn67NmzfL5/MpEAjos5/9rNatW6fGxkYFAoEuBwUPrMeBaW+55RYtXbq0W/tnnnmmMjIydPfdd3deR661tVV33HGHDj30UM2cOTPi8nk8Hi1ZskQ1NTWdtYqKCh1xxBE67LDD+rTOAIanU045Rc8++6zq6+slSf/7v/9rXqMikpNPPlmvvPKK3n33XUnt38g999xzzS8Q9MYrr7yi0047TV/84hf1yU9+Ui+88ILa2tokyZmRA7EMkfJ3xowZeu6557Rnzx5J7V9k6E+/DzzwgE444QSdeuqpktrPR75jx45u061YsUJvvvmm+c8arPr9fu3bt0+BQEBtbW3at29f5yA8MzNTM2fO1LJly9Tc3Kw33nhDLzZVZSEAACAASURBVL74ov7jP/6jWzs9Tdufx6NZDgBDy/UeUVJS0jnNr371K91888065ZRTdMMNN+iUU07p8brFkeYZPXq0Jk2apBtvvFE33HCDWlpanO30Nkul+MzT/mYxgOTWl7Gt1Lfx7UDlusQ4mVwHklOkz0FcGeuq9+VznnjIccmd5dHm52COwcnygcEv6BLM4sWLdeedd2ru3Lnav3+/PvvZz+qqq67q9fxpaWn68Y9/rLvuuksrVqyQ3+/Xt771LZ144ol9Wp5jjjlGp556qs4++2xlZ2erpKREY8aM0XvvvacZM2bo73//uy688EJlZ2dr3Lhx+vDDDyVJ3/zmN3Xvvffq/PPPV1tbm4499ljddNNN3dr3er169NFH9eMf/1gXXHCBPB6P2tradPrpp+vRRx/t8qu+z33uc13mXbp0qS644AK1tLTo61//unw+n1JSUlRaWqoVK1b0eHpMAPHlM5/5jC655BJ99atfVSAQUG5urn7yk590+fVtT44++mjdfvvtuu666xQMBuX1evXwww/36hpslvnz5+v666/X3LlzlZqaqsmTJ+u5555TIBBwZuRALEOk/J06dao+//nP66KLLlJ6erqOPvpoZWRk9Njv17/+dc2fP79L1m7d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pT179igjI0Pf+MY3dNRRR/VqZ6DTC4VCuvnmm/Xaa69p165dCofDuvHGG3X00UdL8nNxoPNw0003KTMzU01NTbr66qv13e9+V4899ljUaUvSPffcowcffLC7I/XEE0/oySefHFC7npaWFv32t79VOBw2P7/kkkv00ksvmZ8dffTR+vGPfzygdiSpvLxco0aN0mGHHdZdmzx5sl544YUBfR6vacVzPgAMLev4EGnXrl269tpr9eabbyoQCOiDH/ygli5dqkDAv8bRGyfSiy++qKuvvlo/+MEPNH369KjzuLcclRKXpbHm11BmJVkKpI6+/ds9e/bod7/7naTB9W2lgfWrI8U72yX6yfs6HwCSR7R/A/Hytbm52e2He//G4yHD4zeteP6tgB6coEtCn/70p3v9w8B7772nI444QpJ04403KicnR2vWrNGePXv0hS98QStXrtTFF1+s1tZWjR8/XmvWrNE999yjxYsX63e/+53Gjx+vc845R0888YROO+00XXnllfre976nD37wg9q5c6fOPfdcTZw4UdOmTes3L7t379ajjz6qxx9/XF/96lf10EMPafLkybrsssv00EMP6ZJLLtHKlSt1yy23qKSkRDU1NTr55JN14YUX6uWXX9a6dev08MMPKyMjQ5dddln3dO+55x6NGjVKq1evVlpamm699VYtW7as351tr7zyimbMmNFvvtLS0nT88cfrpZdeinqCbtasWXr88cc1e/ZsHXHEETrqqKM0a9YsnXjiibF+LQCGkZeLzz77rFasWKEHHnhAubm5Wr16tS677DL99re/ldTxmJwHH3xQU6ZM0aJFi3TPPffo3nvvVWNjo2bNmqXPfe5zam5u1m233aZ7771X48aN0+uvv67PfOYzWrdunTIzM3vNx0CmV1VVpR07duiBBx5QIBDQPffco5/85Cc6+uij9cc//tHMxfLy8gHPw+uvv64//vGPOuSQQ7Rx48buujdtSfrzn/+s1atX68EHH9TYsWP1zW9+M+Z2Lbfddpvy8/P1wgsvaNeuXTrwwAN7fR5Lp3Rvmpqa+l3EMXbsWO3atWtAn8drWvGcDwBDxzs+XH/99d3D/OEPf9CuXbv0yCOPqL29XTfccIP++c9/9vtH4EjeOF2ee+45fetb39Jdd92lyZMn73U+95ajUuKyNNb8GsqsJEuB1NLVv62srNR3vvMdSYPr20qD69/GO9sl+sn7Oh8Aksdrr73m/huIl6+vvPKKWa+qqnL/jSctLc1snwyP37Ti+bcCenCCLgn9/Oc/V25ubvf71atXdz/z9qmnntKvf/1rpaWlKT09XQsXLtTPf/5zXXzxxZKkU089VZJUXFysSZMmKT8/X5JUVFSk9957T+Xl5aqoqOi+a0TquCpgy5Yt5gm6uXPnSpIOPfRQ5eXldQdZcXGx3nvvPaWlpenuu+/W+vXr9dhjj+mNN95QOBxWc3Oznn32Wc2ZM6d75/3EJz6hX/ziF5Kk9evXa+fOndqwYYMkac+ePTr44IPN9eE9xrK1tVWjRo2Kui5Hjx6tH/zgB/r617+ujRs36oUXXtA3vvENHX/88br99tujjgtg/+Hl4p///Gedfvrp3Z8tWLBAN910kyorKyV1ZN+UKVMkdeTW2LFjlZ6ertzcXB144IF677339MILL2jHjh266KKLuqeflpamioqKfp23gUzvqKOO0kEHHaT7779f//znP7Vx48buzpyXi88888yA5+F973ufDjnkkH7rKFrm/ulPf9LHP/5xZWdnS5I+9alP6bnnnoup3b5eeeUVrV27Vo888ojmzJmjbdu2DfjOu8HIzMxUY2Njr1pjY2P3ut3b5/GaVjznA8DQ8Y4P//rXv7qHOfroo3Xbbbfpggsu0MyZM/XpT3866sm5aONUV1erurpal156qc4777wB/fGf6ByV9i3f4jktshRApK7+bVcfXhpc31bSoPq38cx2iX5yPOYDQPKI9m8gXr4GAgGz/sADD7j/xnPooYea7ZPh8ZtWPP9WQA9+g26ECYVC/d5HnsAaPXq0+bpLe3u7srOz9cgjj3T/t2rVKveHhtPT06NOr6mpSWeffbb++te/asqUKfr617+uYDCocDistLS0XrcCR55MC4VCuu6667rn4Te/+Y1++MMf9pv+9OnT9eKLL5rL/cILL+w1IB988EE98cQTys/P15lnnqnvfOc7euihh7R27VrV1dVFHRfA/s963EA4HO7OxcgMk6RgsP91K6FQSMcff3y/XDz88MP7DTuQ6a1fv16XXHKJJOljH/uYzjvvvO7PvFyMZR68K3+jZW5XLu9Lu5F2796ta6+9Vt/+9reVk5OjyZMnm89mX7RokY466ijzv0WLFkVto6+SkhK1t7ervLy8u7Z161ZN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RXyUbq1gCyp290bUFRW9RYXFReXH4i6LyI3SZfvgZlllKbAFC2JvQO6uiyzQUqDb7bfWkg3ZEJMSQkiHZJpOZ75/TJpMkus6yaTptGlez8ejj565zo/P+Xmd68w5k/OHf/iHWrVqlTZu3KhkMqmrrrpKGzZs0M6dOzV79mytXr1asVhMr776qm688UZ1dXVp//79+vSnP60LL7xwRFvnnnuulixZoo0bN6qrq0tf+tKXtGXLFv3nf/6nwuGw7rzzTlVUVOj//b//p7//+79XX1+fOjs7tWzZMl155ZWSpB/+8Id69NFHFY/H9e53v3tg2n19fbrlllu0adMm7d+/Xw0NDbr22mtVWlo6ZB42bNigTCajq6++eiA2Y8YM/eVf/qWWLVumJ598Uueff767vt544w1ls1mlUilJuYT7la98ZUJ/sgyguNauXat/+qd/UigUUnl5ub797W/rxBNP1PPPP69bb71Vs2fP1m9/+1vNmDFDX/rSl/RP//RP+q//+i99+MMf1jXXXCNJevrpp3XnnXdq3759ikaj+uY3v6mTTz55SDtjnV4mk9FNN92kV155Re+8846y2axuuOEGnXLKKZL8PDjWebjxxhsVi8XU09Ojq666St///vcHngjzpi1Jd911lx566KGBQumXv/ylnn766TG160mlUvr5z3+ubDZr9v/c5z6nF1980ex3yimnFPQLyKamJk2bNk0nnnjiQGzu3LnatGnTqP1HG7eQtg5mPsbSH8DEsc4P+d555x1dffXVeu211xQKhfQHf/AH+t73vqdQyH+m0Rsn3+bNm3XVVVfp7/7u77RgwYLAeRwtj0rFy6UTmb8OZa4kjwJHl+H17b59+/SLX/xC0vhqW2lsdXW+ic7tEnVyofMxlv4AjkxB34F4+bW3t9etw73veDxTOYePpf9EtUUOnzjcoJuEPvOZzwz5ouDtt9/We9/7XknSDTfcoHg8rkcffVT79u3TF77wBd199926/PLL1dfXp1mzZunRRx/VXXfdpWuvvVa/+MUvNGvWLF144YX65S9/qfPPP19f/vKX9Td/8zf6gz/4A+3Zs0crVqxQfX295s+fP2Je9u7dq/Xr1+vxxx/X//pf/0sPP/yw5s6dqy9+8Yt6+OGH9bnPfU533323br75ZtXW1qq9vV0f/OAHdemll2rLli164okn9Mgjjyga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ZYuefPJJHXrooVq3bl173Ju3JP3lL3/R0qVLtWTJEo0YMULf+9730m7Xcsstt6ikpETr16/XBx98oIMPPrjT5335E6TNzc3dLtIYMWKEPvjgg31+vj/f7ct+7G8/AfScd3z4wQ9+0D7NE088oQ8++ECPPPKI9uzZox/+8If65z//2e0fgZN539lr7dq1+v73v68777xTEydO3Gc/95VHpczl0v7Mb+n0o7/7CeDAs7e+ra6u1o9//GNJvattpd7Vt32d2yXq5N7MizoZGLxeffVV999BvBz78ssvm/Gamhr333lycnLM9rM5j+/r83Tz54Hy90I24QTdIPSb3/zGfBaTJD3zzDP63e9+p5ycHIVCIc2bN0+/+c1v9PWvf12S9NnPflaSVF5ergkTJqikpESSNGbMGL3//vuqrKxUVVVV+10lUusVAxs3bjRP0M2ePVuSdNhhh6m4uLg9yZWXl+v9999XTk6O7rrrLq1evVorVqzQG2+8oUQioZ07d+q5557TSSed1L5jfv7zn2//PfnVq1drx44dWrNmjSRp9+7dOuSQQ8zl4f2MZUtLi3Jzc1Muy2HDhulnP/uZrrzySq1bt07r16/XVVddpeOPP1633npryu8CyBwv7/3lL3/RKaec0v7ZmWeeqeuvv17V1dWSWnNbRUWFpNa8NGLECIVCIRUVFenggw/W+++/r/Xr12v79u06//zz2+efk5OjqqqqboVbT+Z31FFH6UMf+pAeeOAB/fOf/9S6devaCzkv7/31r3/tcR8+/OEP69BDD+22jFLl1D//+c+aM2eOCgoKJEnnnHOO1q5dm1a7Xb388statWqVHnnkEZ100knavHlzj++8641wOKxIJNIpFolE2pdtqs/357t92Y/97SeAnvOOD//617/apzn66KN1yy236Mtf/rKmT5+ur3zlKylPzqX6Tm1trWpra3XxxRfrS1/6Uo/+8M90HpX6N1dmKpf2ZT8AHBj21rd7a3ipd7WtpF7Vt32Z2yXq5N7OizoZGLxS/TuIl2MDgYAZf/DBB91/5znssMPM9rM5j+/r83Tz54Hy90I24Rl0Q0w8Hu/2PvkE1rBhw8zXe+3Zs0cFBQV65JFH2v976KGH9PnPf95sLxQKpZxfc3OzzjjjDP39739XRUWFrrzySgWDQSUSCeXk5HS6TTj5ZFo8Htc111zT3off//73uu2227rNf+rUqXrhhRfMca9fv36fyXPJkiV66qmnVFJSos997nP68Y9/rIcfflirVq1SQ0NDyu8CGHjWTw0kEon2vJecoyQpGOx+XUo8Htfxxx/fLe9ZD6jtyfz+f/buPziu+r73/0vLsqw3siJ0ZUlXURRFUTSuhxrH5QLlUgg0EH6X0HxTIJShuQSahlDCt0mAIc3PJtyGS6kvSWiboZmWUMI3CQxlCDehTMpQNyFAwPV1HddRFI2jSLaQVVms1st6z/ePlbSr1ft9rLNerbXe52OGYfe953w+53N+vM9bPmfP/uAHP9CNN94oSfrt3/5tXXXVVQufeXkvyjJ4d/6G5dT5vHsk/ZY6ePCgbr/9dn3mM59Ra2ur1q9fbz6X/frrr9c73vEO87/rr78+tI9yfX19OnTokIaHhxdiO3fu1MDAwGE/P5J5q7kcR7qcAJbvcOcHqXCD2fe//33dcMMNmpmZ0R/8wR/oqaeeCm03bJ7jjjtODzzwgB599FFt27YttJ3l5lGpdrl0JfNblOVY6eUEsPpY9W0lta1UWX1brdwuUSdTJwONKezfQbwc68WXU8eXa+Q8frjPo+bP1fL3QiPhAt0x5swzz9Q3vvENBUGgbDarRx55RGecccay53/rW9+qE044YeHHGX/1q1/pkksu0fbt2ytanl/84heamZnRLbfconPPPVfPP/+8stms8vm8fuu3fktPPfWUpqenlc/nF/0g5Pw45qf95Cc/qXvuuWdJ++9+97u1Zs0afeELX1j4HblMJqPPfe5zesMb3qDzzjsvdPlisZjuvvtujY2NLcSGh4f1pje9SW984xsrGjOA2jnzzDP15JNPLlxQ//a3v23+RkWY008/Xf/yL/+in/3sZ5IKd+RedtllOnjwYEXL9C//8i8655xzdPXVV+vXf/3X9fTTT+vQoUOS5Oa9aixDWE49++yz9b3vfU8HDhyQVLg54Uj6/cu//Eu94x3v0Dvf+U5JhWeG79y5c8l0X/va1/STn/zE/O9rX/vakulzuZwOHjyofD6vQ4cO6eDBgwtFeCqV0nnnnactW7YonU7rxRdf1D/90z/pd37ndw77+ZHMW+5I2zqS5QSwfN75obe3d2Gahx56SLfffrvOPPNMfexjH9OZZ555KkMR8AAAIABJREFU2N8hDptn3bp12rx5sz7xiU/oYx/7mGZnZ912lptHpdrl0pXMb+VWS04HsHpVUttKldW31crtEnUydTLQmML+HcTLsV68kn/nqYc8Lvm5fDXlz9Xy90JDCVBXBgcHg1dffXVR7Nvf/nZwww03BEEQBJOTk8Gtt94aXHzxxcH5558ffO5znwsOHjy4ZN7vfve7wTXXXLPQxkc+8pHg7//+74MgCIJ///d/D6655prgkksuCS644ILgoYceMpflnHPOCbZt2xYEQRBs27YtOOeccxY+u+uuu4K77rorOHToUHD77bcH5557bnD55ZcHN998c3DRRRcFzz77bBAEQfBXf/VXwbve9a7giiuuCO64446FZZqdnQ0+/elPBxdddFHw7ne/O7jllluCAwcOmMsxOzsb/K//9b+CCy+8MLj44ouDCy64IPjzP//z4LXXXlu03jZt2rTov2eeeSYIgiB48MEHg0suuSQ4//zzg3e/+93BjTfeGAwNDS1ncwCogcPlvflj+KKLLgquueaaYNeuXUEQBMEPf/jD4OKLL16Y5zOf+UywZcuWhfennnpq8NOf/jQIgiB48skng8suuyy49NJLg/e85z3Bj3/84yXLsdz2du/eHVx++eXBJZdcEvzO7/xO8LnPfS74rd/6reDQoUNBEPh5r5JlKH/vtR0EQfDAAw8EF154YfCe97wn+PjHPx5cdNFFh+33+uuvD55++ulFy/DKK68E55xzTjA9Pb1oe1x55ZVLljeqLVu2BIODg4v+K13H+/fvDz70oQ8FJ598cnD22WcHjz/++KL5wz4/knmDIAj+x//4H8FXv/rVqrR1JMsJYPms80Np3nzttdeCP/7jPw4uuOCC4D3veU/w4Q9/OJiamgpt05unPB/feOONwZ/+6Z8GQbA0l65kHg2CI8ulK5nfSvPokbZ1pMsJYPUozZ/VqG2DYHl1dalq5PYgoE6uRlvUyUB9mc+TYf8O4uXYsFrc+3ceTz3k8SAIz+VHM39GqdNXcjkbVVMQGN8bBQAAx4x/+7d/009+8hNde+21kqS//du/1SuvvHLY39p85JFHdOKJJx7228gAAB+5FACqq9LatprI7QBQ38jjWC2W/ngOAAA4prz1rW/V3/zN3+iRRx5RU1OT/ut//a/63Oc+d9j5jjvuuIXHOgBAIxgaGtJHP/pR87O3vvWtFf3jL7kUAKoram1LbgeA+lftXE4ex2rB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ffzjH9dFF12kF154QU1NTbr22mu1adMm7dq1S5MnT9b999+vgoICvf322/rWt76lhoYGtbW16fOf/7zOP//8Xn2dfvrpWrFihV544QU1NDToiiuu0Kuvvqr/+Z//UTQa1X333aeysjL9v//3//Td735X8Xhc9fX1Ouecc3TVVVdJku655x49+eSTKi4u1oc//OHOtuPxuNauXatt27apra1Nc+bM0c0336zCwsJuY9i0aZOSyaRuvPHGztiECRP093//9zrnnHP07LPP6qyzznK31zvvvKMgCNTa2iqpPRlfeeWVg/p1ZgCD69FHH9UjjzyiSCSi0tJSfe1rX9Oxxx6rrVu36s4779TkyZP11ltvacKECbriiiv0yCOP6He/+50qKip00003SZJ+/vOf67777tOhQ4eUn5+v66+/XieccEK3fvrbXjKZ1O2336433nhDBw4cUBAEuu2223TiiSdK8vNcf8fwrW99SwUFBWpubta1116rf/zHf9RTTz0Ol6MfAAAgAElEQVQV2rYkPfDAA9qwYUNnofP888/r5z//eb/69bS2tuo///M/FQSB+fill16qV155xXzsxBNP1He/+91+9SNJlZWVGjdunI499tjO2OzZs7Vt27Y+Hx/Iuv15fKSME0B31vtDqgMHDujGG2/U73//e0UiEX3sYx/TN7/5TUUi/jmL3jqpXn75ZV177bX69re/rfnz54eOsa88KmUvlw5lrkw3f42UnA5g6PWsbw8dOqSf/vSnkjKrbaX+1dWpBju3S9TJ1MlAbgn7O4iXY1taWtxa3Ps7jyeX83hfj4+UPD7QceYSDtCNQn/zN3/T7Q8J77//vv7sz/5MknTbbbepuLhYTz75pA4dOqQvf/nLeuihh3TJJZcoHo9r0qRJevLJJ/XAAw/o5ptv1k9/+lNNmjRJ559/vp5//nmdddZZWr16te644w597GMf0/79+/WZz3xGM2fO1Lx583qN5eDBg9q4caOefvpp/d3f/Z1+/OMfa/bs2br88sv14x//WJdeeqkeeughrVmzRtOnT1dtba2WLFmiCy+8UK+++qqeeeYZPfHEE8rPz9fll1/e2e4DDzygcePG6fHHH1deXp7uvPNOrV27ttc321577TWddNJJvcaVl5enU089Va+88kroAbpFixbp6aef1umnn64/+7M/0wknnKBFixZp8eLF6T4tAAaRl+d+9atf6cEHH9Sjjz6qkpISPf7447r88sv1n//5n5KkX//619qwYYPmzJmjiy++WA888IAefvhhNTU1adGiRfrSl76klpYW3XXXXXr44Yd11FFH6a233tIXvvAFPfPMMyooKOg2jv60V11drX379unRRx9VJBLRAw88oH/913/ViSeeqOeee87Mc5WVlf0ew1tvvaXnnntOxxxzjLZu3doZ99qWpP/+7//W448/rg0bNmjixIn6+7//+7T7tdx1110qKyvTtm3bdODAAR155JHdHk+nIO1Lc3Nzr5MyJk6cqAMHDvT5+EDW7c/jI2WcALp47w+33HJL5zLPPvusDhw4oJ/85Cdqa2vTP/zDP+gPf/hDrz8Cp/LWOWzLli362te+pvvuu0+zZ8/uc5x95VEpe7l0KHNluvlrpOR0ANlxuL6tqqrSrbfeKimz2lbKrL4d7NwuUSdTJwO55Y033nD/DuLl2Ndee82MV1dXu3/nycvLM/vP5Tze1+MjJY8PdJy5hAN0o9C///u/q6SkpPP+448/rp/97GeSpBdffFH/5//8H+Xl5SkWi2nVqlX693//d11yySWSpDPOOEOSVF5erlmzZqmsrEySNG3aNL3//vuqrKzU3r17O79lIrWfQbBjxw7zAF1FRYUk6UMf+pBKS0s7k155ebnef/995eXl6f7779cLL7ygp556Sm+//baCIFBLS4t+9atfaenSpZ0vxr/8y7/UI488Ikl64YUXtH//fm3evFmSdOjQIR199NHm9vB+xjIej2vcuHGh23L8+PH69re/reuuu05bt27Vtm3bdP311+vUU0/V3XffHbougKHj5bn//u//1rJlyzofO++88/Stb31LVVVVktpz2Zw5cyS156GJEycqFouppKRERx55pN5//31t27ZN+/bt00UXXdTZfl5envbu3durcOtPeyeccII+8IEP6Ec/+pH+8Ic/aOvWrZ2FnJfnfvnLX/Z7DB/84Ad1zDHH9NpGYTn0v/7rv3TmmWeqqKhIkvS5z31OW7ZsSavfnl577TVt2rRJP/nJT7R06VLt2rWr39+8y0RBQYGampq6xZqamjq3bdjjA1m3P4+PlHEC6OK9P/zxj3/sXObEE0/UXXfdpc9//vNauHCh/uZv/ib04FzYOjU1NaqpqdFll12mz372s/364J/tPCoN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\n",
|
||
"text/plain": [
|
||
"<Figure size 2304x3888 with 50 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"lambdas = np.logspace(-4, 5, 10)\n",
|
||
"\n",
|
||
"train_errors = {\n",
|
||
" \"ols_own\": np.zeros(lambdas.size),\n",
|
||
" \"ols_sk\": np.zeros(lambdas.size),\n",
|
||
" \"ridge_own\": np.zeros(lambdas.size),\n",
|
||
" \"ridge_sk\": np.zeros(lambdas.size),\n",
|
||
" \"lasso_sk\": np.zeros(lambdas.size)\n",
|
||
"}\n",
|
||
"\n",
|
||
"test_errors = {\n",
|
||
" \"ols_own\": np.zeros(lambdas.size),\n",
|
||
" \"ols_sk\": np.zeros(lambdas.size),\n",
|
||
" \"ridge_own\": np.zeros(lambdas.size),\n",
|
||
" \"ridge_sk\": np.zeros(lambdas.size),\n",
|
||
" \"lasso_sk\": np.zeros(lambdas.size)\n",
|
||
"}\n",
|
||
"\n",
|
||
"plot_counter = 1\n",
|
||
"\n",
|
||
"fig = plt.figure(figsize=(32, 54))\n",
|
||
"\n",
|
||
"for i, _lambda in enumerate(tqdm.tqdm(lambdas)):\n",
|
||
" omega = get_ols_weights(X_train_own, y_train)\n",
|
||
" y_hat_train = X_train_own @ omega\n",
|
||
" y_hat_test = X_test_own @ omega\n",
|
||
"\n",
|
||
" train_errors[\"ols_own\"][i] = r_squared(y_train, y_hat_train)\n",
|
||
" test_errors[\"ols_own\"][i] = r_squared(y_test, y_hat_test)\n",
|
||
"\n",
|
||
" plt.subplot(10, 5, plot_counter)\n",
|
||
" plt.imshow(omega[1:].reshape(L, L), **cmap_args)\n",
|
||
" plt.title(\"Home made OLS\")\n",
|
||
" plot_counter += 1\n",
|
||
"\n",
|
||
" omega = get_ridge_weights(X_train_own, y_train, _lambda)\n",
|
||
" y_hat_train = X_train_own @ omega\n",
|
||
" y_hat_test = X_test_own @ omega\n",
|
||
"\n",
|
||
" train_errors[\"ridge_own\"][i] = r_squared(y_train, y_hat_train)\n",
|
||
" test_errors[\"ridge_own\"][i] = r_squared(y_test, y_hat_test)\n",
|
||
"\n",
|
||
" plt.subplot(10, 5, plot_counter)\n",
|
||
" plt.imshow(omega[1:].reshape(L, L), **cmap_args)\n",
|
||
" plt.title(r\"Home made ridge, $\\lambda = %.4f$\" % _lambda)\n",
|
||
" plot_counter += 1\n",
|
||
"\n",
|
||
" for key, method in zip(\n",
|
||
" [\"ols_sk\", \"ridge_sk\", \"lasso_sk\"],\n",
|
||
" [skl.LinearRegression(), skl.Ridge(alpha=_lambda), skl.Lasso(alpha=_lambda)]\n",
|
||
" ):\n",
|
||
" method = method.fit(X_train, y_train)\n",
|
||
"\n",
|
||
" train_errors[key][i] = method.score(X_train, y_train)\n",
|
||
" test_errors[key][i] = method.score(X_test, y_test)\n",
|
||
"\n",
|
||
" omega = method.coef_.reshape(L, L)\n",
|
||
"\n",
|
||
" plt.subplot(10, 5, plot_counter)\n",
|
||
" plt.imshow(omega, **cmap_args)\n",
|
||
" plt.title(r\"%s, $\\lambda = %.4f$\" % (key, _lambda))\n",
|
||
" plot_counter += 1\n",
|
||
"\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"We can see that LASSO quite fast reaches a good solution for low\n",
|
||
"values of $\\lambda$, but will \"wither\" when we increase $\\lambda$ too\n",
|
||
"much. Ridge is more stable over a larger range of values for\n",
|
||
"$\\lambda$, but eventually also fades away.\n",
|
||
"\n",
|
||
"## Finding the optimal value of $\\lambda$\n",
|
||
"\n",
|
||
"To determine which value of $\\lambda$ is best we plot the accuracy of\n",
|
||
"the models when predicting the training and the testing set. We expect\n",
|
||
"the accuracy of the training set to be quite good, but if the accuracy\n",
|
||
"of the testing set is much lower this tells us that we might be\n",
|
||
"subject to an overfit model. The ideal scenario is an accuracy on the\n",
|
||
"testing set that is close to the accuracy of the training set."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 49,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/png": "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w8qKdzAkIiIiIiKi2sO7AVaBVCqDQmGHnJwMqNUlxg6HGihBEKDVao0dRjkSiRQKhR1nVhEREREREVGtYrKqiszNLWFubmnsMKgBUyoVSE3NNXYYREREREREREbBZYBERERERERERGQymKwiIiIiIiIiIiKTwWQVERERERERERGZDCariIiIiIiIiIjIZDBZRUREREREREREJoPJKiIiIiIiIiIiMhkSYwdgSgRBZOwQiADwe5HIFHAcEhkXxyCR8XEcEhlXQxiD1X0OIp1Op6vhWIiIiIiIiIiIiKqFywCJiIiIiIiIiMhkMFlFREREREREREQmg8kqIiIiIiIiIiIyGUxWERERERERERGRyWCyioiIiIiIiIiITAaTVUREREREREREZDKYrCIiIiIiIiIiIpPBZBUREREREREREZkMJquI6rHdu3cjNDQU7du3x8iRI3H27Fljh0TUaP3+++946aWXjB0GUaPDsUdU93gNSmR8q1evhr+/P9q3b6//Sk5ONnZYNYbJKqJ66tatW5g7dy4WLlyI8+fPY+zYsXjrrbeMHRZRo6PT6bB582bMmjULOp3O2OEQNRoce0TGwWtQItNw5coVzJkzB+fPn9d/OTs7GzusGsNkFVE95e7ujoiICPj5+aG4uBg5OTmwtbU1dlhEjU5YWBi2bt2K1157zdihEDUqHHtExsFrUCLTEBsbCx8fH2OHUWuYrCIyYSUlJcjJySn3VVhYCACwtLTE5cuXERAQgK+++grvvfeekSMmangeNw7Hjx+PDRs2oEWLFkaOlKhx4dgjMh5egxIZl0qlwu3bt7Fy5Up07doVQ4YMweHDh40dVo2SGDsAIqrc/v378c4775RrHz58OD777DMAgKenJy5evIgdO3Zg+vTpOHDgABwdHes6VKIG63Hj0MnJyQhRERHHHpFx8RqUyHjS09PRoUMHjBs3DkuWLMHx48cxY8YM/Prrr/Dw8DB2eDWCySoiEzZw4EAMHDjwkX2kUikAYOTIkfj+++9x6tQpDBgwoC7CI2oUnmQcEhERNTa8BiUyniZNmuDHH3/UPw4JCUHnzp0RERHRYJJVXAZIVE8dPnwY//rXvwzaiouLoVAojBQRERERETV0vAYlMr4rV65g1apVBm3FxcX6JHJDwGQVUT3l5+eHs2fP4sCBA1Cr1fjpp5+gVqvRsWNHY4dGRERERA0Ur0GJjM/CwgJff/01wsPDodVqsXfvXly4cAHPPvussUOrMUxWEdWyuXPnYty4cRVui4+Px7Rp0xAUFISgoCC8++67yMjIeKLjKpVKfP3111i6dCm6dOmCAwcOYNWqVTA3N6/J8IkahNoah0RUfRyXRMbzNOOP16BENeNpxmGLFi2wcOFCfPnll+jQoQO+/fZbLF++vEHVcxTpdDqdsYMgaqg2b96Mf//73wgKCjJYUwwAmZmZGDlyJIqLi/HPf/4TGo0Gq1evhpubGzZv3gyZTGakqIkaFo5DItPDcfn/7d2/S5X9HwbwyzokhDgUEkQEQWhxhCCooTkaWqxFGlNoqz+hSRoaKrCgRaIiorYiXHKvtQYblHKoIYuG0ISTJ84zyFP0ze/z1MPRz+3x9Rrv+wzv5bqH63x+QDnyB+XJ4b9zwDqsgW/fvuXmzZu5cePG//3N7du38/79+zx58uT7IXiHDh3KyMhIHj16lOHh4fUaFzqSHEL1yCWUI39Qnhz+PtsAoc0ajUZOnz6d69evZ2hoKLt27Vr1d5OTkzl69OhPtzUcO3Ys+/bty+Tk5HqNCx1JDqF65BLKkT8oTw7/jLIK2qzRaGRxcTHXrl3L5cuXU6v9uoDx8+fPefv2ber1+i/v6vV6pqen12NU6FhyCNUjl1CO/EF5cvhnbAOENuvp6cnTp09X/fj8bX5+PklWbdP7+vqysLCQhYUFVwDDfySHUD1yCeXIH5Qnh3/Gyiposy1btvzjByhJvnz5kiSr3prS3d2dJFlaWmr/cLBJyCFUj1xCOfIH5cnhn1FWQQG/cwlnV1fXOkwCm5ccQvXIJZQjf1CeHP6grIICtm/fnmRl3/L/+vtZT0/Pus4Em40cQvXIJZQjf1CeHP6grIICdu/enST5+PHjL+8+fPiQ3t7e7x8qYG3IIVSPXEI58gflyeEPyioooLe3N3v27Fn1NodXr15lcHCwwFSwucghVI9cQjnyB+XJ4Q/KKijkxIkTef78eV6/fv392bNnzzI3N5eTJ08WnAw2DzmE6pFLKEf+oDw5XPHPR9EDa+bcuXN5/Phxzp49m9HR0TQajUxMTKRer2doaKj0eLApyCFUj1xCOfIH5cnhCiuroJAdO3bk3r17OXDgQMbHx3Pnzp0cP348ExMT2bZtW+nxYFOQQ6geuYRy5A/Kk8MVXa3fuRsRAAAAANaBlVUAAAAAVIayCgAAAIDKUFYBAAAAUBnKKgAAAAAqQ1kFAAAAQGUoqwAAAACoDGUVAAAAAJWhrAIAAACgMpRVAAAbxJkzZzI4OJjh4eG8e/eu9DgAAGtCWQUAsEGMjIzk1KlTefnyZW7dulV6HACANdHVarVapYcAAOD3NJvNHDlyJP39/Xn48GHpcQAA2s7KKgCADaRWq6W/vz8zMzPxnyMA0ImUVQAAG0ir1cry8nKWlpacWwUAdCRlFQDABnL//v1MT08nSWZmZgpPAwDQfsoqAIANYn5+PlevXk1fX18SZRUA0JmUVQAAG8TY2FiazWbGx8eTKKsAgM6krAIA2ACmpqYyNTWVCxcu5PDhw9m5c2dmZ2dLjwUA0HbKKgCAiltcXMzY2Fjq9XpGRkaSJAMDA5mbm8vXr18LTwcA0F7KKgCAirty5Uo+ffqUS5cuZevWrUlWyqpms5k3b94Ung4AoL2UVQAAFfbixYs8ePAgo6OjOXjw4PfnAwMDSZxbBQB0HmUVAEBFLS8v5+LFi9m7d2/Onz//0ztlFQDQqWqlBwAAYHUTExOZnZ3N3bt3093d/dO7/fv3p1arKasAgI7T1Wq1WqWHAAAAAIDENkAAAAAAKkRZBQAAAEBlKKsAAAAAqAxlFQAAAACVoawCAAAAoDKUVQAAAABUhrIKAAAAgMpQVgEAAABQGcoqAAAAACpDWQUAAABAZfwF5HdKx+tzZiUAAAAASUVORK5CYII=\n",
|
||
"text/plain": [
|
||
"<Figure size 1440x1008 with 1 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"fig = plt.figure(figsize=(20, 14))\n",
|
||
"\n",
|
||
"colors = {\n",
|
||
" \"ols_own\": \"b\",\n",
|
||
" \"ridge_own\": \"g\",\n",
|
||
" \"ols_sk\": \"r\",\n",
|
||
" \"ridge_sk\": \"y\",\n",
|
||
" \"lasso_sk\": \"c\"\n",
|
||
"}\n",
|
||
"\n",
|
||
"for key in train_errors:\n",
|
||
" plt.semilogx(\n",
|
||
" lambdas,\n",
|
||
" train_errors[key],\n",
|
||
" colors[key],\n",
|
||
" label=\"Train {0}\".format(key),\n",
|
||
" linewidth=4.0\n",
|
||
" )\n",
|
||
"\n",
|
||
"for key in test_errors:\n",
|
||
" plt.semilogx(\n",
|
||
" lambdas,\n",
|
||
" test_errors[key],\n",
|
||
" colors[key] + \"--\",\n",
|
||
" label=\"Test {0}\".format(key),\n",
|
||
" linewidth=4.0\n",
|
||
" )\n",
|
||
"#plt.semilogx(lambdas, train_errors[\"ols_own\"], label=\"Train (OLS own)\")\n",
|
||
"#plt.semilogx(lambdas, test_errors[\"ols_own\"], label=\"Test (OLS own)\")\n",
|
||
"\n",
|
||
"plt.legend(loc=\"best\", fontsize=18)\n",
|
||
"plt.xlabel(r\"$\\lambda$\", fontsize=18)\n",
|
||
"plt.ylabel(r\"$R^2$\", fontsize=18)\n",
|
||
"plt.tick_params(labelsize=18)\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"metadata": {},
|
||
"source": [
|
||
"From the above figure we can see that LASSO with $\\lambda = 10^{-2}$\n",
|
||
"achieve a very good accuracy on the test set. This by far surpases the\n",
|
||
"other models for all values of $\\lambda$."
|
||
]
|
||
}
|
||
],
|
||
"metadata": {
|
||
"kernelspec": {
|
||
"display_name": "Python 3",
|
||
"language": "python",
|
||
"name": "python3"
|
||
},
|
||
"language_info": {
|
||
"codemirror_mode": {
|
||
"name": "ipython",
|
||
"version": 3
|
||
},
|
||
"file_extension": ".py",
|
||
"mimetype": "text/x-python",
|
||
"name": "python",
|
||
"nbconvert_exporter": "python",
|
||
"pygments_lexer": "ipython3",
|
||
"version": "3.7.0"
|
||
}
|
||
},
|
||
"nbformat": 4,
|
||
"nbformat_minor": 2
|
||
}
|