diff --git a/doc/pub/week37/ipynb/week37.ipynb b/doc/pub/week37/ipynb/week37.ipynb index 55f6f8646..4e216b473 100644 --- a/doc/pub/week37/ipynb/week37.ipynb +++ b/doc/pub/week37/ipynb/week37.ipynb @@ -286,10 +286,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "%matplotlib inline\n", @@ -390,12 +387,390 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false, - "editable": true - }, - "outputs": [], + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
beta
00.452513
110.201881
2-74.674949
3164.955513
4-67.058409
5-135.707224
6103.474282
70.000000
\n", + "
" + ], + "text/plain": [ + " beta\n", + "0 0.452513\n", + "1 10.201881\n", + "2 -74.674949\n", + "3 164.955513\n", + "4 -67.058409\n", + "5 -135.707224\n", + "6 103.474282\n", + "7 0.000000" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
beta
00.935922
1-3.157634
23.109292
317.110504
4-18.752387
5-23.067312
625.001090
70.000000
\n", + "
" + ], + "text/plain": [ + " beta\n", + "0 0.935922\n", + "1 -3.157634\n", + "2 3.109292\n", + "3 17.110504\n", + "4 -18.752387\n", + "5 -23.067312\n", + "6 25.001090\n", + "7 0.000000" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
beta
00.725268
1-0.899091
22.735052
3-0.660777
4-3.139906
5-1.555130
63.599927
70.000000
\n", + "
" + ], + "text/plain": [ + " beta\n", + "0 0.725268\n", + "1 -0.899091\n", + "2 2.735052\n", + "3 -0.660777\n", + "4 -3.139906\n", + "5 -1.555130\n", + "6 3.599927\n", + "7 0.000000" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
beta
00.668412
10.001761
2-0.003768
3-0.117630
4-0.137285
5-0.001404
60.252731
70.000000
\n", + "
" + ], + "text/plain": [ + " beta\n", + "0 0.668412\n", + "1 0.001761\n", + "2 -0.003768\n", + "3 -0.117630\n", + "4 -0.137285\n", + "5 -0.001404\n", + "6 0.252731\n", + "7 0.000000" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
beta
00.513924
10.116373
20.034906
30.004469
4-0.006479
5-0.006314
60.000203
70.000000
\n", + "
" + ], + "text/plain": [ + " beta\n", + "0 0.513924\n", + "1 0.116373\n", + "2 0.034906\n", + "3 0.004469\n", + "4 -0.006479\n", + "5 -0.006314\n", + "6 0.000203\n", + "7 0.000000" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "import numpy as np\n", "import pandas as pd\n", @@ -407,9 +782,9 @@ "# Make data set.\n", "n = 1000\n", "x = np.random.rand(n)\n", - "y = np.exp(-x**2) + 1.5 * np.exp(-(x-2)**2)+ np.random.randn(n)\n", + "y = np.exp(-x**2) + 1.5 * np.exp(-(x-2)**2)+ 5*np.random.randn(n)\n", "\n", - "Maxpolydegree = 5\n", + "Maxpolydegree = 8\n", "X = np.zeros((len(x),Maxpolydegree))\n", "X[:,0] = 1.0\n", "\n", @@ -423,7 +798,7 @@ "\n", "# Decide which values of lambda to use\n", "nlambdas = 5\n", - "lambdas = np.logspace(-3, 2, nlambdas)\n", + "lambdas = np.logspace(-4, 2, nlambdas)\n", "for i in range(nlambdas):\n", " lmb = lambdas[i]\n", " # Make the fit using Ridge only\n", @@ -821,10 +1196,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "from numpy import *\n", @@ -1238,10 +1610,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "from numpy import *\n", @@ -1289,10 +1658,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "# the histogram of the bootstrapped data \n", @@ -1449,10 +1815,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", @@ -1521,10 +1884,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", @@ -1623,10 +1983,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "\"\"\"\n", @@ -1802,10 +2159,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", @@ -1909,10 +2263,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "# Common imports\n", @@ -2006,10 +2357,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "# Common imports\n", @@ -2091,10 +2439,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "editable": true - }, + "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", @@ -2135,7 +2480,25 @@ ] } ], - "metadata": {}, + "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.8.5" + } + }, "nbformat": 4, "nbformat_minor": 4 }