Skip to content

Instantly share code, notes, and snippets.

@bclifton
Last active August 29, 2015 14:25
Show Gist options
  • Save bclifton/9a52b691f86feac67c8d to your computer and use it in GitHub Desktop.
Save bclifton/9a52b691f86feac67c8d to your computer and use it in GitHub Desktop.
International Political Tele-Conferencing Equilibrium System
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#International Political Tele-Conferencing Equilibrium System (IPTCES) algorithm\n",
"The following is a public-facing walkthrough of the code used to for the predictive tool that powers [@WorldLeaderTips](https://twitter.com/worldleadertips). The styling of the out graph has been changed for this context."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": false,
"scrolled": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Populating the interactive namespace from numpy and matplotlib\n"
]
}
],
"source": [
"%pylab inline"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"import json\n",
"import random\n",
"import datetime as dt\n",
"from collections import deque\n",
"\n",
"import numpy as np\n",
"import pandas as pd\n",
"from pandas import *\n",
"from pandas.io.json import json_normalize\n",
"\n",
"import matplotlib.pylab\n",
"import matplotlib.pyplot as plt\n",
"import matplotlib.dates as mdates\n",
"\n",
"import statsmodels.api as sm\n",
"from statsmodels.tsa import *\n",
"\n",
"from bigquery import get_client"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"tomorrow = str(dt.date.today())\n",
"twoweeksago = str(dt.date.today() - dt.timedelta(days = 14))\n",
"lastweek = dt.datetime.today() - dt.timedelta(days = 7)\n",
"nextweek = dt.date.today() + dt.timedelta(days = 8)\n",
"day_index = dt.datetime.today().weekday()"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"# Initialize Google BigQuery client:\n",
"with open('/PATH/TO/settings.json', 'rb') as json_data:\n",
" settings = json.load(json_data)\n",
"\n",
"client = get_client(settings['PROJECT_ID'], service_account=settings['SERVICE_ACCOUNT'], private_key=settings['KEY'], readonly=True)"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"# Load the Goldstein suggstions table:\n",
"gsCodes = pd.read_csv('assets/goldstein_suggestions.tsv', index_col='code', sep='\\t')"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Search for: Pope Francis\n",
"Query: SELECT GLOBALEVENTID, SQLDATE, Actor1Name, Actor1CountryCode, GoldsteinScale, NumMentions FROM [gdelt-bq:full.events] WHERE Actor1Name CONTAINS 'POPE' AND SQLDATE > 20130313 AND SQLDATE>19790101 AND SQLDATE<20150808 IGNORE CASE;\n"
]
}
],
"source": [
"leader_display_name = 'Pope Francis'\n",
"gdelt_search = \"WHERE Actor1Name CONTAINS 'POPE' AND SQLDATE > 20130313\"\n",
"\n",
"date_start = '19790101'\n",
"date_end = ''.join(str(dt.date.today()).split('-'))\n",
"\n",
"query_template = 'SELECT GLOBALEVENTID, SQLDATE, Actor1Name, Actor1CountryCode, GoldsteinScale, NumMentions FROM [gdelt-bq:full.events] {} AND SQLDATE>{} AND SQLDATE<{} IGNORE CASE;'\n",
"query = query_template.format(gdelt_search, date_start, date_end)\n",
"\n",
"print 'Search for: {}'.format(leader_display_name)\n",
"print 'Query: {}'.format(query)"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"filename = '{}.csv'.format(leader_display_name.replace(' ', '_'))"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"56788 results\n",
"Saved: Pope_Francis.csv\n"
]
}
],
"source": [
"try:\n",
" job_id, results = client.query(query, timeout=2000)\n",
" print '{} results'.format(str(len(results)))\n",
"\n",
" if len(results) == 0:\n",
" print \"NO RESULTS\"\n",
"\n",
" df = json_normalize(results)\n",
" df = df.sort(columns='SQLDATE')\n",
" df.to_csv('{}'.format(filename), encoding='utf-8')\n",
" print 'Saved: {}'.format(filename)\n",
"\n",
"except:\n",
" print 'ERROR: Timed out'"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Unnamed: 0</th>\n",
" <th>Actor1CountryCode</th>\n",
" <th>Actor1Name</th>\n",
" <th>GLOBALEVENTID</th>\n",
" <th>GoldsteinScale</th>\n",
" <th>NumMentions</th>\n",
" </tr>\n",
" <tr>\n",
" <th>SQLDATE</th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2015-08-07</th>\n",
" <td> 39523</td>\n",
" <td> NaN</td>\n",
" <td> THE POPE</td>\n",
" <td> 455865092</td>\n",
" <td> 1.0</td>\n",
" <td> 1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2015-08-07</th>\n",
" <td> 39522</td>\n",
" <td> NaN</td>\n",
" <td> THE POPE</td>\n",
" <td> 455865091</td>\n",
" <td> 1.0</td>\n",
" <td> 1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2015-08-07</th>\n",
" <td> 39521</td>\n",
" <td> NaN</td>\n",
" <td> THE POPE</td>\n",
" <td> 455865090</td>\n",
" <td> 1.0</td>\n",
" <td> 7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2015-08-07</th>\n",
" <td> 39535</td>\n",
" <td> NaN</td>\n",
" <td> THE POPE</td>\n",
" <td> 455885123</td>\n",
" <td> 1.9</td>\n",
" <td> 10</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2015-08-07</th>\n",
" <td> 39619</td>\n",
" <td> NaN</td>\n",
" <td> THE POPE</td>\n",
" <td> 456037032</td>\n",
" <td> 0.0</td>\n",
" <td> 10</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Unnamed: 0 Actor1CountryCode Actor1Name GLOBALEVENTID \\\n",
"SQLDATE \n",
"2015-08-07 39523 NaN THE POPE 455865092 \n",
"2015-08-07 39522 NaN THE POPE 455865091 \n",
"2015-08-07 39521 NaN THE POPE 455865090 \n",
"2015-08-07 39535 NaN THE POPE 455885123 \n",
"2015-08-07 39619 NaN THE POPE 456037032 \n",
"\n",
" GoldsteinScale NumMentions \n",
"SQLDATE \n",
"2015-08-07 1.0 1 \n",
"2015-08-07 1.0 1 \n",
"2015-08-07 1.0 7 \n",
"2015-08-07 1.9 10 \n",
"2015-08-07 0.0 10 "
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df = pd.read_csv(filename, index_col='SQLDATE', parse_dates=True)\n",
"df.tail()"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"# These steps incorporate the number of mentions a Goldstein score is associated with, reducing the impact of error in the event encoding, making the average better reflect the event's presence in the GDELT.\n",
"df['GoldMentions'] = df['GoldsteinScale'] * df['NumMentions']\n",
"goldstein = df.groupby([df.index.date]).agg({'GoldMentions': np.sum, 'NumMentions': np.sum})\n",
"goldstein['GoldAverage'] = goldstein['GoldMentions'] / goldstein['NumMentions']"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"full_daterange = pd.date_range(start=min(df.index), end=max(df.index))"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"# interpolate() takes care of days that do not have a entry / Goldstein score in GDELT:\n",
"goldstein = goldstein.reindex(full_daterange).interpolate(method='linear')"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Sufficient data, backfilling was avoided.\n"
]
}
],
"source": [
"# In case there is not enough historical data for the world leader:\n",
"if len(goldstein['GoldAverage']) < 230:\n",
" day_difference = 230 - len(goldstein['GoldAverage']) + 1\n",
"\n",
" new_dates = [goldstein.index[0] - dt.timedelta(days=x) for x in range(1, day_difference)]\n",
" new_dates = reversed(new_dates)\n",
"\n",
" columns = ['NumMentions', 'GoldMentions', 'GoldAverage']\n",
" temp_data = {col: [None for x in range(1, day_difference)] for col in columns}\n",
" missing = pd.DataFrame(temp_data, index=new_dates, columns=columns)\n",
"\n",
" temp_goldstein = missing.append(goldstein)\n",
" goldstein = temp_goldstein.fillna(method='bfill')\n",
"\n",
" print 'Insufficient data, missing entries were backfilled.'\n",
"else:\n",
" print 'Sufficient data, backfilling was avoided.'"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Test Sample Goldstein daily average\n",
"2015-08-03 1.599440\n",
"2015-08-04 2.368912\n",
"2015-08-05 -1.088742\n",
"2015-08-06 1.525023\n",
"2015-08-07 2.479502\n",
"\n",
"Plot Sample Goldstein daily average\n",
"2015-08-03 1.599440\n",
"2015-08-04 2.368912\n",
"2015-08-05 -1.088742\n",
"2015-08-06 1.525023\n",
"2015-08-07 2.479502\n"
]
}
],
"source": [
"#Create two instances of the data, one to train the model...\n",
"training = pd.DataFrame(goldstein['GoldAverage'])\n",
"training.index = pd.to_datetime(training.index)\n",
"training.columns = ['Goldstein daily average']\n",
"print 'Test Sample {}\\n'.format(training.tail())\n",
"\n",
"# ... the other to create the plot:\n",
"plot_sample = pd.DataFrame(goldstein['GoldAverage'][-230:])\n",
"plot_sample.index = pd.to_datetime(plot_sample.index)\n",
"plot_sample.columns = ['Goldstein daily average']\n",
"print 'Plot Sample {}'.format(plot_sample.tail())"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<statsmodels.tsa.arima_model.ARMAResultsWrapper object at 0x110ef2cd0>\n"
]
}
],
"source": [
"# Creates the forcasting model using Autoregressive Moving Average (ARMA):\n",
"tries = 0\n",
"success = False\n",
"while tries < 6 and success is False:\n",
" try:\n",
" model = sm.tsa.ARMA(training,(12, tries)).fit()\n",
" success = True\n",
" except:\n",
" tries += 1\n",
"\n",
"if success is False:\n",
" print \"NOT SUCCESSFUL\"\n",
" \n",
"print model"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"# Creates the prediction based on the proceeding two weeks through one week into the future:\n",
"prediction = model.predict(twoweeksago, str(nextweek), dynamic = False)\n",
"\n",
"# The fitting of the prediction to the model:\n",
"prediction = prediction.shift(-1)"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"def stir_the_pot(sample_range, st_dev):\n",
" mean = sample_range.mean()\n",
" added_range = mean + st_dev\n",
" random_suggestion = None\n",
"\n",
" # Randomly suggest something either above or below the stagnant Goldstein range:\n",
" if random.randint(0,1) == 1:\n",
" random_suggestion = \"{0:.1f}\".format(random.uniform(float(added_range),10))\n",
" else:\n",
" random_suggestion = \"{0:.1f}\".format(random.uniform(-10,-float(added_range)))\n",
"\n",
" print 'new suggestion: {}'.format(random_suggestion)\n",
" return float(random_suggestion)"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Your actions are too stagnant!\n",
"new suggestion: -5.4\n",
"suggestion: -5.4\n"
]
}
],
"source": [
"# Based on the Prediction, determine the Suggestion:\n",
"sample_window = training[-60:]\n",
"standard_deviation = float(sample_window.std())\n",
"suggestion = None\n",
"\n",
"if standard_deviation < 2.1 and random.randint(1,5) > 2:\n",
" # The leader has been stuck in a rut and is not honing in on Goldstein Score of '1', 3/5 chance of getting a new suggestion:\n",
" print 'Your actions are too stagnant!'\n",
" suggestion = stir_the_pot(sample_window, standard_deviation)\n",
"\n",
" predicts = round(prediction.ix[tomorrow:str(nextweek)].mean(), 1)\n",
" \n",
"else:\n",
" # Finds the average of the Goldstein scores for the coming week:\n",
" predicts = round(prediction.ix[tomorrow:str(nextweek)].mean(), 1)\n",
" suggestion = round(((predicts - 1) * -1), 1)\n",
"\n",
"print 'suggestion: {}'.format(suggestion)"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"# From the possible suggestions for the score, find one at random:\n",
"prediction_text = random.choice(gsCodes.loc[predicts].values[0].split(';')).strip()\n",
"gsDescription = random.choice(gsCodes.loc[suggestion].values[0].split(';')).strip()"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"==================================================\n",
"Pope Francis's Forecast: 1.7 Make an apology \n",
"Pope Francis's Suggested score: -5.4 \n",
"Suggested actions for the coming week:\n",
"Perform a non-military demonstration or walk out on something\n",
"==================================================\n"
]
}
],
"source": [
"print '=================================================='\n",
"print \"{}'s Forecast: {} {} \".format(leader_display_name, predicts, prediction_text)\n",
"print \"{}'s Suggested score: {} \".format(leader_display_name, suggestion)\n",
"\n",
"if predicts == 1.0:\n",
" gsDescription = \"You're doing great. Stay the course.\"\n",
"else:\n",
" print \"Suggested actions for the coming week:\\n{}\".format(gsDescription)\n",
"\n",
"print '=================================================='"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes.AxesSubplot at 0x11151a610>"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": [
"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\n",
"H8/c3k7SGi1Mfobp9UzZ9/dRoQNBaXwfZx/nNrOh6H3sivOZtuMYmaOO5Vum1ZbQAcCLTZKOy/x3\n",
"04jn8p437x5JR0jayd0+TXaJp3Hei6JJ1hDGcyR9yf05Do5D4fj4PqLdeC9nQ9H7uKXEcxDWpMfI\n",
"mcYJwGK7SPqmpB9IulrSme7+lZJ+LOnfJV0r6WtaOHCj/U6QvVr4fUlf1eIliV4gWzm9RtKvNR7Z\n",
"fPqKpDPc358j6TwtTGh2oqTvyi4HdYmkR7r7XyjpC5K+JbusFNpluaTHSnq5pLPcfUbSt2UPvD1J\n",
"79XC+7xR0jtlJ7Z7XJOBYolJvo8XSToms43vSDqq9kgxqVO0uMr9Hkl/4P6+StLZWjjvoVrTXqPe\n",
"R7TbsGPksPfzdNm84/uSztEMd6mQiC52r+wkTCdI+nVJ/5R57DDZD8mRktZKShqPDmU8RAttuR3Z\n",
"6tm7Zd+vx0j6sKS/c89d5p5/nKSXSvpQ08HOqc9I+j1JO8qevF6WeezHkp4o6XhJb5b095nHjpN9\n",
"H09tJkyM4RmyF3lukm3tPN7d/2uyB97DZdeN/m13/86y600fK5voIJxJvo/nyl4ckmxyuqPsxTxM\n",
"h2z1bIvsd/YE2YtFfxkqKIyNKuj0yDtGDr536fu5k6T3SXqa7Hnr3jnPnRm0uC22jaS3yR54H5QU\n",
"SdrXPXaj7NVCyV45XNl0cCjlXtmEJXWkbOvZN93tbSX13d+3yF79l6SLJe3m/ltff5hz7RrZ789z\n",
"JH154LEVkj4me+Fnixb/Rn1d9iIQ2uc5kt7l/n6+FlqQLpetuEj2u/YE2QtED7g/Ed4438ft3f3/\n",
"IelNkv5K0otkL/Bhen3O/flDLVwsAuDPsGPkoGWSYkk/k/Rzd995kv6k7gBDIRFd7HmyVx6Olz1R\n",
"ulELLbi/zDzvAdlKGtpvmaTrJJ1c8vkze9WpZb4g25p5iqR9Mvf/jWz77bMkPUy2pTq1qangMJY9\n",
"ZavUR8p+f7Z1f35Zi79Py2Qv8EnSfeK71ibjfh83ybbIP1PSs7VQAUc7/UqLO+AGz1/S85sHxHlh\n",
"mxW9j2inYcfI/9Li9zPNNwaPjcs0w2jNXWx3SbfL/hifKnvgxXT7ieyJVToObXvZNkHJfrnTXv0n\n",
"yFbbNjQa3fz6kOy4pOsG7t9NCxXrP2wyIEzsd2SrZislHSI7U/WNkp4kO8Zwpeyx5izZsYRon0m+\n",
"jx+UHbt0uaR1dQaHyn4ue9zbQbbK/ethw8GEeB+n07Bj5DZa/H4+WTYJ/YmkQ7WQg5ylGb5wSyJq\n",
"bSd7RfCTsv3YV8tOYvPjzHPyernRPoPvy2bZH4F3yE6McoWkkzLPvU+2HenfJP1RQzHOs/T9uUV2\n",
"zHV6X3r/P8i2x/9QC1cNB5+Ddvk9Sf85cF/H3f892ff5R5JuyDyP97IdJv0+yt23TrTltll6bnOz\n",
"pM/KTrb4Gdn3Lg+/s+007vuIdhl1jMx7P++Tnbfkq7KTFa0XQ8Zm3jGyE2cAAPwYnOERsyWSvXKP\n",
"9uLcZjbwPs6fXTJ//1dJrwoVCOr3p7LtSL8ROhAAmCGnyI49xOz5fdnZH5k9vr04t5kNvI/z6dWy\n",
"HXzXSfq4WDISAAAAAABM6iBJF8peZbhW0ivd/XvKzgL4v7LLRKzI3H+h7CQ27x7YVld2ofZ03cq9\n",
"a4wbAAAAADCl9pddRF2SlsuOcXm07KQMr3X3v07S293fd5b0eEkv0dJE9EIxbT0AAAAAjGUeZ829\n",
"VXb2VEnaKDsz7kMlnSnpo+7+j8qujybZ9dIu0eJ1RLNmen0fAAAAAPBtHhPRrJWSjpN0maT9JN3m\n",
"7r/N3c4aNqX5R2Xbcv9vDfEBAAAAwMyZ50R0uew6Pq+SHf+ZVXYtredJOlLSE91/L/AZIAAAAADM\n",
"onlNRLeXTUI/Lunz7r7bZMePStIBkm4vsZ2++3OjpE9JOtFjjAAAAAAwk+YxEV0m6VxJP5L0z5n7\n",
"vyDpD9zf/0ALCWr2dVnbamGW3O0l/Zaka7xGCgAAAACYCU+Q9KDshEXpsitPk12m5ZtaunyLJK2S\n",
"dKdsC+8vJMWys+l+X9JVssvAvEtMXAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n",
"AAAAAAAAAAAAAAAAAAAAAAAAmDf/H1BlD72/AT74AAAAAElFTkSuQmCC\n"
],
"text/plain": [
"<matplotlib.figure.Figure at 0x110ef2790>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plot_sample.plot(kind='line',\n",
" title='{}: Goldstein Trend and Prediction'.format(leader_display_name),\n",
" ylim=(-10,10),\n",
" figsize=(16,8),\n",
" color='lightblue')\n",
"prediction.plot(kind='line', \n",
" label='prediction',\n",
" legend=True,\n",
" color='red')"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 2",
"language": "python",
"name": "python2"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.9"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment