Weights should be reset to 1/N after resampling.
This commit is contained in:
1 parent
ba61f3a96c
commit
7c5aa45019
7 files changed
+232
-244
No files matched your search
@@ -2,7 +2,7 @@
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"execution_count": 1,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
@@ -12,33 +12,72 @@
|
||||
"text/html": [
|
||||
"<style>\n",
|
||||
"@import url('http://fonts.googleapis.com/css?family=Source+Code+Pro');\n",
|
||||
"@import url('http://fonts.googleapis.com/css?family=Vollkorn');\n",
|
||||
"@import url('http://fonts.googleapis.com/css?family=Arimo');\n",
|
||||
"@import url('http://fonts.googleapis.com/css?family=Fira_sans');\n",
|
||||
"@import url('http://fonts.googleapis.com/css?family=Lora');\n",
|
||||
"\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Open+Sans');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Vollkorn');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Karla');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Poppins');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Arimo');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Roboto');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Lato');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Domine');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Chivo');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Cardo');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Arvo');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Crimson+Text');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Ubuntu');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Fontin');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Raleway');\n",
|
||||
"//@import url('http://fonts.googleapis.com/css?family=Merriweather');\n",
|
||||
"\n",
|
||||
"\n",
|
||||
".CodeMirror pre {\n",
|
||||
" font-family: 'Source Code Pro', Consolas, monocco, monospace;\n",
|
||||
"}\n",
|
||||
" div.cell{\n",
|
||||
" width: 900px;\n",
|
||||
" //width: 950px;\n",
|
||||
" margin-left: 0% !important;\n",
|
||||
" margin-right: auto;\n",
|
||||
" }\n",
|
||||
" div.text_cell_render{\n",
|
||||
" font-family: 'Lora';\n",
|
||||
" //font-family: 'Open Sans';\n",
|
||||
" //font-family: 'Karla',verdana,arial,sans-serif;\n",
|
||||
" //font-family: 'Roboto',verdana,arial,sans-serif;\n",
|
||||
" //font-family: 'Lato',verdana,arial,sans-serif;\n",
|
||||
" //font-family: 'Domine',verdana,arial,sans-serif;\n",
|
||||
" //font-family: 'Chivo',verdana,arial,sans-serif;\n",
|
||||
" //font-family: 'Cardo',verdana,arial,sans-serif;\n",
|
||||
" //font-family: 'Arvo',verdana,arial,sans-serif;\n",
|
||||
" //font-family: 'Poppins',verdana,arial,sans-serif;\n",
|
||||
" //font-family: 'Ubuntu',verdana,arial,sans-serif;\n",
|
||||
" //font-family: 'Fontin',verdana,arial,sans-serif;\n",
|
||||
" //font-family: 'Raleway',verdana,arial,sans-serif;\n",
|
||||
" //font-family: 'Merriweather',verdana,arial,sans-serif;\n",
|
||||
" //font-family: 'Crimson Text', verdana,arial,sans-serif;\n",
|
||||
" //font-family: verdana,arial,sans-serif;\n",
|
||||
" //font-family: arial,sans-serif;\n",
|
||||
" line-height: 125%;\n",
|
||||
" font-size: 130%;\n",
|
||||
" text-align: justify;\n",
|
||||
" text-justify:inter-word;\n",
|
||||
" }\n",
|
||||
" div.text_cell code {\n",
|
||||
" background: transparent;\n",
|
||||
" color: #000000;\n",
|
||||
" font-weight: 600;\n",
|
||||
" font-size: 11pt;\n",
|
||||
" font-style: bold;\n",
|
||||
" font-weight: 400;\n",
|
||||
" font-size: 12pt;\n",
|
||||
" //font-style: bold;\n",
|
||||
" font-family: 'Source Code Pro', Consolas, monocco, monospace;\n",
|
||||
" }\n",
|
||||
" h1 {\n",
|
||||
" font-family: 'Open sans',verdana,arial,sans-serif;\n",
|
||||
"\t}\n",
|
||||
"\t\n",
|
||||
"\n",
|
||||
" div.input_area {\n",
|
||||
" background: #F6F6F9;\n",
|
||||
" border: 1px solid #586e75; \n",
|
||||
" border: 1px solid #586e75;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .text_cell_render h1 {\n",
|
||||
@@ -51,7 +90,7 @@
|
||||
" display: block;\n",
|
||||
" white-space: wrap;\n",
|
||||
" text-align: left;\n",
|
||||
" } \n",
|
||||
" }\n",
|
||||
" h2 {\n",
|
||||
" font-family: 'Open sans',verdana,arial,sans-serif;\n",
|
||||
" text-align: left;\n",
|
||||
@@ -67,7 +106,7 @@
|
||||
" display: block;\n",
|
||||
" white-space: wrap;\n",
|
||||
" text-align: left;\n",
|
||||
" } \n",
|
||||
" }\n",
|
||||
" h3 {\n",
|
||||
" font-family: 'Open sans',verdana,arial,sans-serif;\n",
|
||||
" }\n",
|
||||
@@ -108,14 +147,6 @@
|
||||
" display: block;\n",
|
||||
" white-space: nowrap;\n",
|
||||
" }\n",
|
||||
" div.text_cell_render{\n",
|
||||
" font-family: 'Fira sans', verdana,arial,sans-serif;\n",
|
||||
" line-height: 150%;\n",
|
||||
" font-size: 110%;\n",
|
||||
" font-weight: 400;\n",
|
||||
" text-align:justify;\n",
|
||||
" text-justify:inter-word;\n",
|
||||
" }\n",
|
||||
" div.output_subarea.output_text.output_pyout {\n",
|
||||
" overflow-x: auto;\n",
|
||||
" overflow-y: scroll;\n",
|
||||
@@ -142,42 +173,38 @@
|
||||
" margin: 2em;\n",
|
||||
" }\n",
|
||||
" ul li{\n",
|
||||
" padding-left: 0.5em; \n",
|
||||
" margin-bottom: 0.5em; \n",
|
||||
" margin-top: 0.5em; \n",
|
||||
" padding-left: 0.5em;\n",
|
||||
" margin-bottom: 0.5em;\n",
|
||||
" margin-top: 0.5em;\n",
|
||||
" }\n",
|
||||
" ul li li{\n",
|
||||
" padding-left: 0.2em; \n",
|
||||
" margin-bottom: 0.2em; \n",
|
||||
" margin-top: 0.2em; \n",
|
||||
" padding-left: 0.2em;\n",
|
||||
" margin-bottom: 0.2em;\n",
|
||||
" margin-top: 0.2em;\n",
|
||||
" }\n",
|
||||
" ol{\n",
|
||||
" margin: 2em;\n",
|
||||
" }\n",
|
||||
" ol li{\n",
|
||||
" padding-left: 0.5em; \n",
|
||||
" margin-bottom: 0.5em; \n",
|
||||
" margin-top: 0.5em; \n",
|
||||
" padding-left: 0.5em;\n",
|
||||
" margin-bottom: 0.5em;\n",
|
||||
" margin-top: 0.5em;\n",
|
||||
" }\n",
|
||||
" ul li{\n",
|
||||
" padding-left: 0.5em; \n",
|
||||
" margin-bottom: 0.5em; \n",
|
||||
" margin-top: 0.2em; \n",
|
||||
" padding-left: 0.5em;\n",
|
||||
" margin-bottom: 0.5em;\n",
|
||||
" margin-top: 0.2em;\n",
|
||||
" }\n",
|
||||
" a:link{\n",
|
||||
" font-weight: bold;\n",
|
||||
" color:#447adb;\n",
|
||||
" }\n",
|
||||
" a:visited{\n",
|
||||
" font-weight: bold;\n",
|
||||
" color: #1d3b84;\n",
|
||||
" }\n",
|
||||
" a:hover{\n",
|
||||
" font-weight: bold;\n",
|
||||
" color: #1d3b84;\n",
|
||||
" }\n",
|
||||
" a:focus{\n",
|
||||
" font-weight: bold;\n",
|
||||
" color:#447adb;\n",
|
||||
" }\n",
|
||||
" a:active{\n",
|
||||
@@ -185,10 +212,10 @@
|
||||
" color:#447adb;\n",
|
||||
" }\n",
|
||||
" .rendered_html :link {\n",
|
||||
" text-decoration: underline; \n",
|
||||
" text-decoration: underline;\n",
|
||||
" }\n",
|
||||
" .rendered_html :hover {\n",
|
||||
" text-decoration: none; \n",
|
||||
" text-decoration: none;\n",
|
||||
" }\n",
|
||||
" .rendered_html :visited {\n",
|
||||
" text-decoration: none;\n",
|
||||
@@ -201,7 +228,7 @@
|
||||
" }\n",
|
||||
" .warning{\n",
|
||||
" color: rgb( 240, 20, 20 )\n",
|
||||
" } \n",
|
||||
" }\n",
|
||||
" hr {\n",
|
||||
" color: #f3f3f3;\n",
|
||||
" background-color: #f3f3f3;\n",
|
||||
@@ -248,7 +275,7 @@
|
||||
"<IPython.core.display.HTML object>"
|
||||
]
|
||||
},
|
||||
"execution_count": 5,
|
||||
"execution_count": 1,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
@@ -258,7 +285,7 @@
|
||||
"%matplotlib inline\n",
|
||||
"import sys\n",
|
||||
"sys.path.insert(0,'..') # allow us to format the book\n",
|
||||
"sys.path.insert(0,'../code') \n",
|
||||
"sys.path.insert(0,'../kf_book') \n",
|
||||
"# use same formattibng as rest of book so that the plots are\n",
|
||||
"# consistant with that look and feel.\n",
|
||||
"import book_format\n",
|
||||
@@ -267,7 +294,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"execution_count": 2,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
@@ -338,7 +365,7 @@
|
||||
" w[i] = self.weights[index]\n",
|
||||
"\n",
|
||||
" self.particles = p\n",
|
||||
" self.weights = w / np.sum(w)\n",
|
||||
" self.weights.fill(1.0 / self.N)\n",
|
||||
"\n",
|
||||
"\n",
|
||||
" def estimate(self):\n",
|
||||
@@ -352,7 +379,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 30,
|
||||
"execution_count": 7,
|
||||
"metadata": {
|
||||
"collapsed": false,
|
||||
"scrolled": true
|
||||
@@ -360,9 +387,9 @@
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"image/png": "iVBORw0KGgoAAAANSUhEUgAAARIAAAETCAYAAAD6a4mGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJztnXtcVNX6/z8z3GFsQBFBxyugHLAGDD2KIaOmHe8GkXY5\nhfrLc1JE0JNlmXdTzvmaCYiWmVanTA0sj5euXBwMTY/DlHq4itqUiKiDjgJyWb8/aO/mxnUPl8Hn\n/XrxYth77bWfPcz6zFrPetazRIwxBoIgCAGIO9oAgiCsHxISgiAEQ0JCEIRgSEgIghAMCQlBEIIh\nISEIQjAkJITVo1AoIBbTR7kj6dLvfl1dHXbt2oWxY8eiR48esLe3h4eHBx5++GFERUVh3759BuX3\n7NkDsViMNWvWdJDFjaPRaLBhwwZERkbCx8cHYrEYYrEY+fn5DV7zwQcfYObMmfDx8YFUKoVEIoG/\nvz/mz5/f6HUthWvMjf209n3l6r5y5YrZ8yKRCCKRSIj5FicjIwNisRhz5szpaFPaBduONqCtqKur\nw/Tp03H06FG4urpi6tSpkMlkqK6uxvnz55GSkoIff/wRs2bNMrm2s30oOc6cOYM333wTYrEYAwcO\nhKurK8rLyxu95pNPPkFJSQlGjRoFT09PiMVinDt3Drt378ZHH32EgwcPYtKkSRazMSoqCgMGDDB7\nTqFQtLrexv4nH330ESoqKlpdd1vSWT9LlqbLCslnn32Go0ePIjAwEJmZmejWrZvB+fv37yMrK8vs\ntZ012Hf48OFQKpWQy+WQSCRQKBQ4fvx4o9ccPXoUDg4OJse/++47TJw4EbGxsRYXkjFjxlisPg7G\nWIP/l759+1r8fpais36WLA7roixYsICJRCK2devWZpV/8cUXmUgkMvuTmZlpUPbzzz9n48ePZ25u\nbszBwYH5+vqy1157jd2+fduk3v79+zORSMSqqqrY8uXLWf/+/ZmDgwPz8fFh69atY/fv32/1M4aF\nhTGRSMTy8vJadb2rqyuztbVt9f3N2WL8XjXGoUOH2Pjx45mXlxdzcHBgXl5ebPTo0eytt97iyzT0\nPxkwYIDJvfVJT09nIpGIRUVFscLCQhYREcG6d+/OunXrxiZOnMjOnTvHGGOstLSUvfTSS8zLy4s5\nOjqy4OBglp6ebmLrr7/+ytasWcNCQkJYr169mL29Pevduzd75pln2Pnz5w3Krlq1qkG79+zZY1A2\n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 truncated
|
||||
"image/png": "iVBORw0KGgoAAAANSUhEUgAAARIAAAETCAYAAAD6a4mGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJztnXl0FNW2/79VSbozEgKSSaZAwtCBi0IATRQSBBwYZDKK\nuq5Jlg99qAhcFbmIgooBL0+uIETBa0B4PwGZ3xWeE0NCGC4oQejIEEVzgyYPkAQDpAPp/fsDq6jq\nru50Up10p7M/a/VKd9WpU7s7fb69z9n7nCMQEYFhGEYHoqcNYBim+cNCwjCMblhIGIbRDQsJwzC6\nYSFhGEY3LCQMw+iGhYTxCVJTUyGK/HX2FD7/yRMR/vGPfyAtLQ233HILDAYDIiMj0bt3b2RmZmLd\nunWq8qtWrYIoinj99dc9ZLFzzp49i3nz5iE9PR0JCQnw8/ODKIo4deqUw2tyc3MxduxYJCQkIDw8\nHKGhoTCZTJg0aZLT6+qL1JidPRr6uUp1l5SUaJ4XBMHrhGTPnj0QRRFZWVmeNqXR8fe0AY0JEWHU\nqFHYvn07WrdujZEjR6J9+/a4du0aioqKsHHjRhw8eBAPP/yw6jpBEDxkcd0cPnwYs2fPhiiKiIuL\nQ+vWrVFRUeH0mjVr1qCsrAx33HEHoqOjIYoizGYzVq5ciY8//hhbtmzBfffdp9s2QRAgCAKeeOIJ\ndO7cWbNMamqqrrodsXr1aly5cqVBdTP68WkhWbt2LbZv347bb78de/bsQWhoqOr8tWvXkJ+frzpG\nRPDmZN/+/fsjPz8fffr0QWhoKNLS0pCXl+f0mh07dsBgMNgd//rrrzFs2DBMnToVJ06ccJuNGRkZ\nGDRokNvqc4X27ds36f1cwZu/R26HfJhnnnmGRFGkd99916XyGRkZJAgCiaJIgiDID1EUac+ePaqy\nGzZsoHvuuYfatGlDRqOREhIS6OWXX6ZLly7Z1dupUycSRZEsFgvNnDmTOnfuTEajkeLj4+mNN96g\nmpqaBr/H1NRUEkWRTp482aDrIyIiyN/fv8H317LF9rNyxrZt2+iee+6h2NhYMhqNFBMTQykpKfTW\nW2/JZbT+J4IgUFxcnFxm8ODBJAiCqu7du3eTIAiUmZlJP/zwA40fP57atm1LYWFhNHz4cDp+/DgR\nEZ07d47+4z/+g2JjYykwMJCSkpJo165ddrb+8ssvNHfuXEpJSaHo6GgyGAwUGxtLEydOJLPZrCo7\nZ84ch3avWrVKVXbnzp00atQoateuHRkMBurUqRNNnjyZysrKXP4cPY1PeyRt2rQBEbk8DjB27FhU\nVlZiy5YtSE1NVbnhSld98uTJeP/999GhQweMGzcOEREROHDgABYsWIAdO3agoKAAISEhcnnJJX/o\noYfw7bffYvz48QgICMCWLVvw6quv4ttvv8WmTZvc8p7rw969e1FRUYHbb7/d7lxGRgY+/vhjzJkz\nB6+++mqj3H/58uV4+umnER0djZEjRyIyMhLnz59HUVERPvjgA8ycORMAMGfOHOTm5qKkpATPP/88\nWrduDQDyX8B51+fMmTMYOHAg+vTpg6ysLBQVFWH79u0YMmQICgoKcN9996Ft27Z45JFH8Msvv2D9\n+vV44IEHcOrUKZWnk5eXh7fffhtpaWmYMGECQkNDcfr0aWzatAnbtm1DQUEB+vTpAwBIS0vDzz//\njJUrV+K2227DmDFj5Hpuu+02+fmCBQswc+ZMtG3bFiNGjEB0dDS+++475OTk4H/+539w4MABxMbG\nuu9Dbyw8rWSNyZEjR8hgMJAoivT444/Thg0b6MyZM06vWblyJQmCQHPnztU8v3r1ahIEgSZMmEAW\ni0V1bt68eSQIAr3wwguq4507dyZBEKh79+5UWVkpH6+urqYBAwaQKIq0du3aBr3H+ngkGzZsoDlz\n5tCMGTNozJgxZDQaKTIykg4ePGhXNiMjg0RRdPg5OLMlIyOD5syZo/n4+eef5fL9+vWjwMBAOnfu\nnF1dFy5c0Kxbeb3WeSWSRyKKIi1atEh1btKkSSQIArVp04amTZumOvfWW2+RIAg0ffp01fFz585R\nVVWV3b2/++47Cg0Npfvvv1/z/pmZmZo279mzh0RRpJSUFDtPds2aNfL3rDng00JCRPTpp59SbGys\nysVs3bo1jRgxgtauXUtWq1VVvi4h6du3LwUEBNDFixftztXW1lK7du0oOjpadbxz584kiiL993//\nt901X3zxBQmCQMOHD2/Q+6uPkDzyyCMkiqL86NGjB33zzTeaZcvKyujkyZN2DbouW6SG6+ih7Pb0\n69ePQkND6bfffnP5fTZESLp27WpXPj8/nwRBoLCwMLpy5YrqXElJCQmCQEOGDHHlbRMR0ejRoyko\nKIiuX79ud39HQjJu3DgSRZGOHTumeV76rmmJl7fh010bAJgwYQLGjh2LXbt2Ye/evThy5Aj27t2L\n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 truncated
|
||||
"text/plain": [
|
||||
"<matplotlib.figure.Figure at 0x8a1a908>"
|
||||
"<matplotlib.figure.Figure at 0x208af46e3c8>"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
@@ -439,7 +466,7 @@
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.5.0"
|
||||
"version": "3.5.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 316 KiB After Width: | Height: | Size: 206 KiB |
Reference in new issue
Block a user