Add files via upload
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -100,8 +100,8 @@
|
|||||||
" 'August 2017': -19, 'August 2018': -12, 'August 2019': -10, \n",
|
" 'August 2017': -19, 'August 2018': -12, 'August 2019': -10, \n",
|
||||||
" 'September 2017': -20, 'September 2018': -14, 'September 2019': -13, \n",
|
" 'September 2017': -20, 'September 2018': -14, 'September 2019': -13, \n",
|
||||||
" 'October 2017': -17, 'October 2018': -11, 'October 2019': -13, \n",
|
" 'October 2017': -17, 'October 2018': -11, 'October 2019': -13, \n",
|
||||||
" 'November 2017': -19, 'November 2018': -11, 'November 2019': -10,\n",
|
" 'November 2017': -19, 'November 2018': -11, 'November 2019': -13,\n",
|
||||||
" 'December 2017': -18, 'December 2018': -10\n",
|
" 'December 2017': -18, 'December 2018': -10, 'December 2019': -12,\n",
|
||||||
" }"
|
" }"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -151,64 +151,10 @@
|
|||||||
"def net(state, date=now) -> int: return state.approvals[date] - state.disapprovals[date]\n",
|
"def net(state, date=now) -> int: return state.approvals[date] - state.disapprovals[date]\n",
|
||||||
"def undecided(state, date=now) -> int: return 100 - state.approvals[date] - state.disapprovals[date]\n",
|
"def undecided(state, date=now) -> int: return 100 - state.approvals[date] - state.disapprovals[date]\n",
|
||||||
"def movement(state, date=now) -> float: return undecided(state, date) / 5 + 2 * 𝝈(state)\n",
|
"def movement(state, date=now) -> float: return undecided(state, date) / 5 + 2 * 𝝈(state)\n",
|
||||||
"def 𝝈(state, recent=dates[-18:]) -> float: return stdev(net(state, d) for d in recent)\n",
|
"def 𝝈(state, recent=dates[-12:]) -> float: return stdev(net(state, d) for d in recent)\n",
|
||||||
"def is_swing(state) -> bool: return abs(net(state)) < movement(state)"
|
"def is_swing(state) -> bool: return abs(net(state)) < movement(state)"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"cell_type": "code",
|
|
||||||
"execution_count": 5,
|
|
||||||
"metadata": {},
|
|
||||||
"outputs": [
|
|
||||||
{
|
|
||||||
"data": {
|
|
||||||
"text/plain": [
|
|
||||||
"['January 2017',\n",
|
|
||||||
" 'February 2017',\n",
|
|
||||||
" 'March 2017',\n",
|
|
||||||
" 'April 2017',\n",
|
|
||||||
" 'May 2017',\n",
|
|
||||||
" 'June 2017',\n",
|
|
||||||
" 'July 2017',\n",
|
|
||||||
" 'August 2017',\n",
|
|
||||||
" 'September 2017',\n",
|
|
||||||
" 'October 2017',\n",
|
|
||||||
" 'November 2017',\n",
|
|
||||||
" 'December 2017',\n",
|
|
||||||
" 'January 2018',\n",
|
|
||||||
" 'February 2018',\n",
|
|
||||||
" 'March 2018',\n",
|
|
||||||
" 'April 2018',\n",
|
|
||||||
" 'May 2018',\n",
|
|
||||||
" 'June 2018',\n",
|
|
||||||
" 'July 2018',\n",
|
|
||||||
" 'August 2018',\n",
|
|
||||||
" 'September 2018',\n",
|
|
||||||
" 'October 2018',\n",
|
|
||||||
" 'November 2018',\n",
|
|
||||||
" 'December 2018',\n",
|
|
||||||
" 'January 2019',\n",
|
|
||||||
" 'February 2019',\n",
|
|
||||||
" 'March 2019',\n",
|
|
||||||
" 'April 2019',\n",
|
|
||||||
" 'May 2019',\n",
|
|
||||||
" 'June 2019',\n",
|
|
||||||
" 'July 2019',\n",
|
|
||||||
" 'August 2019',\n",
|
|
||||||
" 'September 2019',\n",
|
|
||||||
" 'October 2019',\n",
|
|
||||||
" 'November 2019']"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"execution_count": 5,
|
|
||||||
"metadata": {},
|
|
||||||
"output_type": "execute_result"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"source": [
|
|
||||||
"dates"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
|
|||||||
Reference in New Issue
Block a user