{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Sentiment Analysis"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Introduction"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"So far, all of the analysis we've done has been pretty generic - looking at counts, creating scatter plots, etc. These techniques could be applied to numeric data as well.\n",
"\n",
"When it comes to text data, there are a few popular techniques that we'll be going through in the next few notebooks, starting with sentiment analysis. A few key points to remember with sentiment analysis.\n",
"\n",
"1. **TextBlob Module:** Linguistic researchers have labeled the sentiment of words based on their domain expertise. Sentiment of words can vary based on where it is in a sentence. The TextBlob module allows us to take advantage of these labels.\n",
"2. **Sentiment Labels:** Each word in a corpus is labeled in terms of polarity and subjectivity (there are more labels as well, but we're going to ignore them for now). A corpus' sentiment is the average of these.\n",
" * **Polarity**: How positive or negative a word is. -1 is very negative. +1 is very positive.\n",
" * **Subjectivity**: How subjective, or opinionated a word is. 0 is fact. +1 is very much an opinion.\n",
"\n",
"For more info on how TextBlob coded up its [sentiment function](https://planspace.org/20150607-textblob_sentiment/).\n",
"\n",
"Let's take a look at the sentiment of the various transcripts, both overall and throughout the comedy routine."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Sentiment of Routine"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"
\n",
"\n",
"
\n",
" \n",
"
\n",
"
\n",
"
transcript
\n",
"
full_name
\n",
"
\n",
" \n",
" \n",
"
\n",
"
ali
\n",
"
Ladies and gentlemen, please welcome to the st...
\n",
"
Ali Wong
\n",
"
\n",
"
\n",
"
anthony
\n",
"
Thank you. Thank you. Thank you, San Francisco...
\n",
"
Anthony Jeselnik
\n",
"
\n",
"
\n",
"
bill
\n",
"
[cheers and applause] All right, thank you! Th...
\n",
"
Bill Burr
\n",
"
\n",
"
\n",
"
bo
\n",
"
Bo What? Old MacDonald had a farm E I E I O An...
\n",
"
Bo Burnham
\n",
"
\n",
"
\n",
"
dave
\n",
"
This is Dave. He tells dirty jokes for a livin...
\n",
"
Dave Chappelle
\n",
"
\n",
"
\n",
"
hasan
\n",
"
[theme music: orchestral hip-hop] [crowd roars...
\n",
"
Hasan Minhaj
\n",
"
\n",
"
\n",
"
jim
\n",
"
[Car horn honks] [Audience cheering] [Announce...
\n",
"
Jim Jefferies
\n",
"
\n",
"
\n",
"
joe
\n",
"
[rock music playing] [audience cheering] [anno...
\n",
"
Joe Rogan
\n",
"
\n",
"
\n",
"
john
\n",
"
All right, Petunia. Wish me luck out there. Yo...
\n",
"
John Mulaney
\n",
"
\n",
"
\n",
"
louis
\n",
"
Intro\\nFade the music out. Let’s roll. Hold th...
\n",
"
Louis C.K.
\n",
"
\n",
"
\n",
"
mike
\n",
"
Wow. Hey, thank you. Thanks. Thank you, guys. ...
\n",
"
Mike Birbiglia
\n",
"
\n",
"
\n",
"
ricky
\n",
"
Hello. Hello! How you doing? Great. Thank you....
\n",
"
Ricky Gervais
\n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" transcript full_name\n",
"ali Ladies and gentlemen, please welcome to the st... Ali Wong\n",
"anthony Thank you. Thank you. Thank you, San Francisco... Anthony Jeselnik\n",
"bill [cheers and applause] All right, thank you! Th... Bill Burr\n",
"bo Bo What? Old MacDonald had a farm E I E I O An... Bo Burnham\n",
"dave This is Dave. He tells dirty jokes for a livin... Dave Chappelle\n",
"hasan [theme music: orchestral hip-hop] [crowd roars... Hasan Minhaj\n",
"jim [Car horn honks] [Audience cheering] [Announce... Jim Jefferies\n",
"joe [rock music playing] [audience cheering] [anno... Joe Rogan\n",
"john All right, Petunia. Wish me luck out there. Yo... John Mulaney\n",
"louis Intro\\nFade the music out. Let’s roll. Hold th... Louis C.K.\n",
"mike Wow. Hey, thank you. Thanks. Thank you, guys. ... Mike Birbiglia\n",
"ricky Hello. Hello! How you doing? Great. Thank you.... Ricky Gervais"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# We'll start by reading in the corpus, which preserves word order\n",
"import pandas as pd\n",
"\n",
"data = pd.read_pickle('corpus.pkl')\n",
"data"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"
\n",
"\n",
"
\n",
" \n",
"
\n",
"
\n",
"
transcript
\n",
"
full_name
\n",
"
polarity
\n",
"
subjectivity
\n",
"
\n",
" \n",
" \n",
"
\n",
"
ali
\n",
"
Ladies and gentlemen, please welcome to the st...
\n",
"
Ali Wong
\n",
"
0.069359
\n",
"
0.482403
\n",
"
\n",
"
\n",
"
anthony
\n",
"
Thank you. Thank you. Thank you, San Francisco...
\n",
"
Anthony Jeselnik
\n",
"
0.055237
\n",
"
0.558976
\n",
"
\n",
"
\n",
"
bill
\n",
"
[cheers and applause] All right, thank you! Th...
\n",
"
Bill Burr
\n",
"
0.016479
\n",
"
0.537016
\n",
"
\n",
"
\n",
"
bo
\n",
"
Bo What? Old MacDonald had a farm E I E I O An...
\n",
"
Bo Burnham
\n",
"
0.074514
\n",
"
0.539368
\n",
"
\n",
"
\n",
"
dave
\n",
"
This is Dave. He tells dirty jokes for a livin...
\n",
"
Dave Chappelle
\n",
"
-0.002690
\n",
"
0.513958
\n",
"
\n",
"
\n",
"
hasan
\n",
"
[theme music: orchestral hip-hop] [crowd roars...
\n",
"
Hasan Minhaj
\n",
"
0.086856
\n",
"
0.460619
\n",
"
\n",
"
\n",
"
jim
\n",
"
[Car horn honks] [Audience cheering] [Announce...
\n",
"
Jim Jefferies
\n",
"
0.044224
\n",
"
0.523382
\n",
"
\n",
"
\n",
"
joe
\n",
"
[rock music playing] [audience cheering] [anno...
\n",
"
Joe Rogan
\n",
"
0.004968
\n",
"
0.551628
\n",
"
\n",
"
\n",
"
john
\n",
"
All right, Petunia. Wish me luck out there. Yo...
\n",
"
John Mulaney
\n",
"
0.082355
\n",
"
0.484137
\n",
"
\n",
"
\n",
"
louis
\n",
"
Intro\\nFade the music out. Let’s roll. Hold th...
\n",
"
Louis C.K.
\n",
"
0.056665
\n",
"
0.515796
\n",
"
\n",
"
\n",
"
mike
\n",
"
Wow. Hey, thank you. Thanks. Thank you, guys. ...
\n",
"
Mike Birbiglia
\n",
"
0.092927
\n",
"
0.518476
\n",
"
\n",
"
\n",
"
ricky
\n",
"
Hello. Hello! How you doing? Great. Thank you....
\n",
"
Ricky Gervais
\n",
"
0.066489
\n",
"
0.497313
\n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" transcript full_name \\\n",
"ali Ladies and gentlemen, please welcome to the st... Ali Wong \n",
"anthony Thank you. Thank you. Thank you, San Francisco... Anthony Jeselnik \n",
"bill [cheers and applause] All right, thank you! Th... Bill Burr \n",
"bo Bo What? Old MacDonald had a farm E I E I O An... Bo Burnham \n",
"dave This is Dave. He tells dirty jokes for a livin... Dave Chappelle \n",
"hasan [theme music: orchestral hip-hop] [crowd roars... Hasan Minhaj \n",
"jim [Car horn honks] [Audience cheering] [Announce... Jim Jefferies \n",
"joe [rock music playing] [audience cheering] [anno... Joe Rogan \n",
"john All right, Petunia. Wish me luck out there. Yo... John Mulaney \n",
"louis Intro\\nFade the music out. Let’s roll. Hold th... Louis C.K. \n",
"mike Wow. Hey, thank you. Thanks. Thank you, guys. ... Mike Birbiglia \n",
"ricky Hello. Hello! How you doing? Great. Thank you.... Ricky Gervais \n",
"\n",
" polarity subjectivity \n",
"ali 0.069359 0.482403 \n",
"anthony 0.055237 0.558976 \n",
"bill 0.016479 0.537016 \n",
"bo 0.074514 0.539368 \n",
"dave -0.002690 0.513958 \n",
"hasan 0.086856 0.460619 \n",
"jim 0.044224 0.523382 \n",
"joe 0.004968 0.551628 \n",
"john 0.082355 0.484137 \n",
"louis 0.056665 0.515796 \n",
"mike 0.092927 0.518476 \n",
"ricky 0.066489 0.497313 "
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Create quick lambda functions to find the polarity and subjectivity of each routine\n",
"# Terminal / Anaconda Navigator: conda install -c conda-forge textblob\n",
"from textblob import TextBlob\n",
"\n",
"pol = lambda x: TextBlob(x).sentiment.polarity\n",
"sub = lambda x: TextBlob(x).sentiment.subjectivity\n",
"\n",
"# Apply a function along an axis of the DataFrame.\n",
"data['polarity'] = data['transcript'].apply(pol)\n",
"data['subjectivity'] = data['transcript'].apply(sub)\n",
"data"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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TEwMsbGxzJkzp0rtFyxYwPnnn190bOzYscycOROATp06ceedd9K3b1+ef/55+vXrx80330zPnj05+eSTWbRoUVG7LVu2MGDAAE466SRuuummovLf/va3JCQk0KVLFyZNmlRU3qlTJ37/+9/Tp08fEhIS+OCDD0hJSeHEE0/kscceq9H3I1Kceu5ERKRR+uGHH4iPj2fPnj1s3bqVd955B4AXX3yRzMxMVq1axTfffENiYiLJyckcd9xxYbWvTLNmzcjIyADgscceIy8vj6VLl/L6669zxx138NZbbwGQmZnJypUrOfTQQ/n5z3/Otddey/HHH88999zDkUceSX5+PmeddRarV68mLi4OgOOPP54lS5Zwww03kJaWxnvvvceePXvo0qULY8aMqa2vTg5y6rkTEZFGqXBY9ZNPPuGNN95gxIgRuDsZGRkMHTqU6OhojjnmGM4880yWLVsWdvvKXH755SU+X3LJJQD06NGDrKysovKzzjqL1q1b06xZM0477TQ2bdoEwHPPPUf37t3p1q0ba9eu5aOPPipqM3DgQABiY2Pp1asXhx12GG3btqVZs2bs3Lmzyt+RSFnqPbkzswFm9qmZbTCzW8o4nmZm2WaWGXqNLHX8cDPbbGYP11/UIiLSkPr06cM333xDdnZ2WAlaRe2bNGlCQUFB0bE9e/aUqNuyZcsSnw899FAgmKCRl5e3X3nxY59//jn33Xcfb7/9NqtXr+a8884rcf7CNlFRUSXaR0VFlTi3SE3Ua3JnZtHAX4FfAacBQ83stDKqznH3+NDrb6WO3QWE/0SsiIgc8D755BPy8/M56qijSE5OZs6cOeTn55Odnc3ChQvp2bNn2O07duzIRx99xN69e9m1axdvv/12rcX53Xff0bJlS1q3bs22bdv45z//WWvnFglXfT9z1xPY4O4bAcxsNnAh8FGFrULMrAdwDPAGkFBXQYqISMMrfGYOgkkUTz75JNHR0Vx88cUsWbKErl27Ymb86U9/4thjjw27/fHHH89ll11GXFwcJ510Et26dau1mLt27Uq3bt3o0qULJ5xwAqeffnqtnVskXFad7u1qX8xsEDDA3UeGPg8Hern72GJ10oD/A7KBdcAN7v6lmUUB7wDDgbOAhOLtypKQkODLly+vk3sREZGaSU+HiRPhiy+gQwe45x5ITW3oqEQajpmtcPcad17V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00038frrrxMfH88dd9xBRkYGY8aMYfz48eTn5zN+/HgSExOJi4vj8ccfB2DBggX079+fYcOGERsbCwQ9jYXuvffeojaTJk0CYPfu3Zx33nl07dqVmJgY5syZUxdfmYgIEH7P3VfAUDP7F8GadjtLHXd3f6JWIxMRKWbNmjWsXLmSPXv28LOf/Yw//vGPrFy5khtuuIGnnnqK66+/vty2o0eP5rHHHuOkk07i/fff55prruGdd97hzjvvZPny5Tz88MMAzJ8/n/vuu4+EhASmTp1K69atWbZsGXv37uX000/nnHPOAWDp0qWsWbOGzp07l7jOvHnzWL9+PUuXLsXdGThwIAsXLiQ7O5t27drx2muvAbBr1646+pZERMJP7h4KvXcAzirjuANK7kSkzvTv35/DDjuMww47jNatW3PBBRcAEBsby+rVq8ttl5OTw+LFixk8eHBR2d69eyu93rx581i9enXR0PCuXbtYv349TZs2pWfPnvsldoVt5s2bR7du3YquvX79es444wxuvPFGbr75Zs4//3zOOOOMKt27iEhVhJvcae9YEWlQhx56aNHPUVFRRZ+joqLIy8srt11BQQFHHHEEmZlVe2zY3XnooYdISUkpUb5gwQJatmxZbpsJEyZw9dVX73dsxYoVvP7660yYMIFzzjmH22+/vUrxiIiEK6xn7tw9v7JXXQcqIlIdhx9+OJ07d+b554Mtsd2dVatWVdouJSWFRx99lH379gGwbt06du/eXWmb6dOnk5OTA8DmzZvZvn07W7ZsoUWLFvz617/mxhtv5IMPPqjhXYmIlC/cnjvM7HBgFNAXOBLYASwC/ubu39VNeCJysMnLyyvRS1cb50lPT+e3v/0td999N/v27WPIkCF07dq1wvYjR44kKyuL7t274+60bduWl19+ucI255xzDh9//DF9+vQBgokWzzzzDBs2bGD8+PFERUVxyCGH8Oijj9b4/kREymPuXnkls87AAuA44N/ANuAYoBewFejv7p/XXZjVk5CQ4MuXL2/oMESkClatWsWoUaNYunRpjc5z8cUXM2rUKM4999xaikxEpG6Z2Qp3T6jpecJdCuUvQA7wM3dPdvfB7p4MnBQqv7+mgYjIwSM9HTp1gqio4D09PSh/7LHHGDp0KHfffXeNzh8bG0tUVFTR7FYRkYNJuD133wFp7v5iGccGAdPc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yxkTE0N8fDyffPIJI0bs/2/sv/3tb3z99df87Gc/IzY2llGjRtGuXTsAzj33XLZsKbH7I2bGk08+ydatW7npppvYsmUL5557bh18GyJSl8LdfuxB4Bh3v7yMY88B2e7+P3UQX400xkWMC2e9AWzfvp1hw4Zx+umnc8cdd9TJ9dydpKQkrrjiCsaMGQNAZmYm33//Pfn5+dx333384x//qJNrV6asGYAiB7KDYdcAEak79bGIcXHrgSQzW21md5nZtaH31UAf4BMzGx16jappUAeLo48+mqlTp/Lwww/j7mRlZXHGGWfQvXt3unfvXrRJ8+WXX87rr79e1C4tLY0XXniB/Px8xo8fT2JiInFxcTz++OP7XWP+/PkccsghRYkdQHx8PGeccQYQLHI6aNAgTjnlFFJTU4uGYu68804SExOJiYlh9OjRReX9+vXj+uuvJykpiZiYGJYuXQrA5MmTGT58OL/4xS846aSTeOKJJ4qud++99xbFOGnSpAq/k3DuSaQxKtw1YNMmcA/eR48OykVE6pW7V/oCCqrwyg/nnPXx6tGjhzc2LVu23K/siCOO8K+//tp3797tP/zwg7u7r1u3zgvjf/HFF33EiBHu7r53715v37695+bm+uOPP+533XWXu7vv2bPHe/To4Rs3bixx7gceeMCvv/76MmOZP3++H3744f7ll196fn6+9+7d2xctWuTu7t9++21RvV//+tf+6quvurv7mWee6SNHjnR393fffde7dOni7u6TJk3yuLg4z83N9ezsbG/fvr1v3rzZ33zzTR81apQXFBR4fn6+n3feef7uu++W+C4+//zzovOEc08ijVHHju5BWlfy1bFjQ0cmIgcKYLnXQv4T7hImh9RyTinFeKhXbN++fYwdO5bMzEyio6NZt24dAL/61a8YN24ce/fu5Y033iA5OZnmzZszb948Vq9eXbRi/a5du1i/fj2dO3cO+9o9e/YsWh8rPj6erKws+vbty/z58/nTn/5Ebm4uO3bsoEuXLlxwwQUADB06FIDk5GS+++47du7cCcCFF15I8+bNad68Of3792fp0qVkZGQwb948unXrBgQ9hevXryc5ObnMeGrjnkQagnYNEJHGIqzkzt3z6zqQg9XGjRuJjo7m6KOP5o477uCYY44pWr6gWbNmADRr1ox+/frx5ptvMmfOnKLkyt156KGH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LqPOnDmTNWvWsH79el566aWq/dq2bcvKlSv5+c9/Xutl1jFjxrBgwQKWLVtGQUEBzZrVbc5i9+7dWbp0KatWreLaa6/lyiuvrNpWWlrK/PnzeeONN5g/fz4ffvghmzZt4vrrr+eZZ55h5cqVFBYW8sc//pHhw4fz97//nY0bNwIwe/ZsJk6cWKdYJP2a1nM/S2gUIiIiGezFF19k/Pjx5OTk0L59e4444ghee+01WrduzYABA+jUqRMAeXl5lJWVcfjhhwNU9Xr169ePhx9+uMbjn3baaYwdO5a1a9cyfvx4li1bVqf4KioqmDBhAu+++y5mxo4dO6q2jRgxgjZt2gDQo0cPysvL+eKLL1izZg1DhgwBYPv27QwaNAgz44wzzuC+++5j4sSJvPzyy9x77711ikXSr77JnYiIyF6j8lJrLJG9bDk5OezcuXO3bdHl0Q466CD22Wcfnn76aW6++eZqyV3Tpk355ptvANi2bVvM/X/zm99w5JFH8sgjj1BWVsawYcNqjc/dOeqoo3jggQd2O9bEiRMZOXIkzZs359RTT6VpU6UKjU19xtx9A8wFNiU4FhERkYw0dOhQ5s+fz65du9i4cSNLly5lwIABCT3Htddey4033khOTk618tzcXFasWAHAwoULY+5bUVFBx44dgWCc3Z4MHDiQl156iXXr1gGwdetW3nnnHQA6dOhAhw4duP766znrrLPq+W4kneozW9bdfaK7f5CMgEREpHF55JFHMLNqEwbKysro1asXACUlJVx00UW77Zefn09paSkAO3fupFWrVtx3331V2/v168fKlSuTHH3tdu7cSbNmzRg1ahR9+vShb9++DB8+nOnTp3PQQQcl9FyDBw/m5JNP3q380ksv5fbbb2fw4MFs2hS7X2Xq1KlcccUVDBkyhF27du3xXAceeCBz5sxh/Pjx9OnTh4EDB1b7/IqKijjkkEPo0aNH/d+QpI3V1tXc2BUWFnrlDCMREUmO0047jQ0bNjBixAimTZsGBMndCSecwJtvvlnjfhdeeCE9e/bkggsuYMWKFUyaNImBAwfyP//zP3z55Zd06tSJTZs27daTlUqvv/46kyZNYvny5WmLIR2mTJlCfn4+55xzTrpD2auY2Qp3L2zocfbYc2dmh5nZTjM7Osa2n5nZ12Z2YEMDERGRxmfLli289NJL3H333cybNy9mnZputjtkyJCqsWXLli3j/PPPr+rJW758OQUFBeTk5PD5559z8sknV/UwrV69GoBp06Zx9tlnM2zYMA477DBuueWWqmNfd911dO/enaOOOorx48fXOlO1uBhyc6FJk+BncXFQfscddzB+/Hiuv/76erRM49WvXz9Wr17N6aefnu5QpJ72mNy5+3pgKRArfZ8IPOHuGxMdmIiIZL5HH32UY489lm7duvG9732vTpdRBw8eXC25Gzp0KM2aNWPz5s0sW7asaibn1VdfTX5+PqtXr+Z3v/sdZ555ZtUx1q5dy6JFi1i+fDnXXHMNO3bsoKSkhIceeohVq1bx8MMPU9sVnOJimDwZysvBPfg5eXJQfv7557NmzRqOPnq3vo2stmLFCpYuXVrn27FI5oh3zN3dwIlmtn9lgZl1BoYD/5uMwEREJPM98MADjBs3DoBx48bFnH1Zk9zcXLZv384//vEP1q5dyw9+8AP69+/Pq6++yrJlyxg8eDAQ3IbkjDPOAGD48OF89tlnVFRUAHD88cfTrFkz2rZtS7t27fj000958cUXOemkk2jRogX77bcfI0eOrDGGq66CrVurl23dGpSLNFbxzm9eCNwKFAG3hWUTgI+Ap5IQl4iIZLjPPvuM5557jjfffBMzY9euXZgZ06dPj/sYgwYNYuHChRx88MGYWdUszuXLlzNw4EAg9m1IzILbrdZ0m494fVDD1MCaykUag7h67tz9a+B+4OyI4rOAOZ7NMzJERKRGCxcu5Mwzz6S8vJyysjI+/PBDunTpwosvvhj3MYYMGcJNN93EoEGDgCDZu/feeznooIPYf//gYtHQoUMpDgfCLVmyhLZt29K6desaj3n44Yfz+OOPs23bNrZs2cITTzxRY93OnetWLtIY1OVWKHcBeWbW28yOAA4luFwrIiJ7oQceeKDac0gBTjnlFO6///64jzFkyBDWr19fldwdfPDB7Nq1q+qSLAQTJ0pKSujTpw+XX345c+fOrfWY/fv358QTT6Rv376MHj2awsLCqic0RLvhBmjZsnpZy5ZBuUhjVadboZhZCfAi0Abo4O7HJCuwRNCtUERE9k5btmxh3333ZevWrQwdOpRZs2ZRUFAQs25xcTDG7oMPgh67G26AoqIUByxCCm+FEuVu4HRgDOq1ExHZK9R0q5BMNnnyZPLy8igoKOCUU06pMbGDIJErK4Nvvgl+KrGTxq6uPXetgX8AW4CO7r5jD7uklXruREQapvJWIZEzSlu2hFmzlASJJFpaeu7c/d/AKOC0TE/sRESk4XSrEJHGJ95boVRx90XJCERERDKPbhUi0vjUdcydiIjsRXSrEJHGR8mdiIjUSLcKEWl8lNyJiEiNioqCyROHHgpmwU9NphDJbHUecyciInuXoiIlcyKNScp77szsWDN728zWmdnltdQbY2ZuZoXh+j5mNtfM3jCzv5vZFamLWkRERKRxSGlyZ2Y5wG3AcUAPYLyZ9YhRbz/gIuDViOJTgWbu3hvoB5xnZrnJjllERESkMUl1z90AYJ27r3f37cA84KQY9a4DpgPbIsocaGVmTYEWwHbg30mOV0RERKRRSXVy1xH4MGL9o7CsipnlA4e4+1+j9l0IfAlsAD4AZrj750mMVURERKTRSXVyZzHKqp5/ZmZNgJuAS2LUGwDsAjoAXYBLzOyw3U5gNtnMSsysZOPGjYmJWkRERKSRSHVy9xFwSMR6J+CTiPX9gF7AEjMrAwYCj4WTKn4GPOXuO9z9n8BLwG7PX3P3We5e6O6FBx54YJLehoiIiEhmSnVy9xrQ1cy6mNl3gHHAY5Ub3b3C3du6e6675wKvACe6ewnBpdjhFmhFkPitTXH8IiIiIhktpcmdu+8EpgCLgL8DD7r7W2Z2rZmduIfdbwP2Bd4kSBJnu/vqpAYsIiIi0siYu++5ViNVWFjoJSUl6Q5DREREZI/MbIW77zbkrK70+DERERGRLKLkTkRERCSLKLkTERERySJK7kRERESyiJI7ERERkSyi5E5EREQkiyi5ExEREckiSu5EREREsoiSOxEREZEsouROREREJIsouRMRERHJIkruRERERLKIkjsRERGRLKLkTkRERCSLKLkTERERySJK7kRERESyiJI7ERERkSyi5E5EREQkiyi5ExEREckiSu5EREREsoiSOxEREZEsouROREREJIsouRMRERHJIkruRERERLKIkjsRERGRLKLkTkRERCSLKLkTERERySJK7kRERESyiJI7ERERkSyi5E5EREQkiyi5ExEREckiSu5EREREsoiSOxEREZEsouROREREJIsouRMRERHJIkruRERERLKIkjsRERGRLKLkTkRERCSLKLkTERERySJK7kRERESyiJI7ERERkSyi5E5EREQkiyi5ExEREckiSu5EREREsoiSOxEREZEsouROREREJIsouRMRERHJIkruRERERLKIkjsRERGRLKLkTkRERCSLKLkTERERySJK7kRERESyiJI7ERERkSyi5E5EREQkiyi5ExEREckiSu5EREREsoiSOxEREZEsouROREREJIsouRMRERHJIkruRERERLKIkjsRERGRLKLkTkREJAX23Xffautz5sxhypQpKY9j2rRpmBnr1q2rKrvpppswM0pKSgD46U9/yhdffFHrcYYNG1ZVPx6ffPIJY8aMqV/QUidK7kRERPYyvXv3Zt68eVXrCxcupEePHlXrTz75JPvvv39Cz9mhQwcWLlyY0GNKbEruRERE0uzxxx/nRz/6Efn5+fzkJz/h008/BeD5558nLy+PvLw88vPz2bx5M1u2bGHEiBEUFBTQu3dv/vKXvwBQVlbGD3/4QyZNmkTPnj05+uij+eqrr2Ke7+STT67ab/369bRp04YDDzywantubi6bNm3a4zEXLFjAgAED6NatGy+88EJVHD/+8Y8pKCigoKCAZcuWVZX36tUr8Y0nu1FyJyIikgJfffVVVaKWl5fHb3/726pthx9+OK+88gqrVq1i3LhxTJ8+HYAZM2Zw2223UVpaygsvvECLFi1o3rw5jzzyCCtXrmTx4sVccskluDsA7777LhdeeCFvvfUW+++/Pw899FDMWFq3bs0hhxzCm2++yQMPPMDYsWNrjLu2Y+7cuZPly5czc+ZMrrnmGgDatWvH008/zcqVK5k/fz4XXXRRg9tO6qZpugMQERHZG7Ro0YLS0tKq9Tlz5lSNWfvoo48YO3YsGzZsYPv27XTp0gWAIUOGcPHFF1NUVMTo0aPp1KkTO3bs4Morr2Tp0qU0adKEjz/+uKqnr0uXLuTl5QHQr18/ysrKaoxn3LhxzJs3j0WLFvHss88ye/bsmPVqO+bo0aN3K9+xYwdTpkyhtLSUnJwc3nnnnbo3ljSIeu5ERETS7Be/+AVTpkzhjTfe4M4772Tbtm0AXH755dx111189dVXDBw4kLVr11JcXMzGjRtZsWIFpaWltG/fvqp+s2bNqo6Zk5PDzp07azznyJEj+fOf/0znzp1p3bp1jfVqO2bltsjym266ifbt2/P6669TUlLC9u3b69Ei0hDquRMREUmziooKOnbsCMDcuXOryt977z169+5N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\n",
"text/plain": [
"
"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"# Create a simple scatter plot of Polarity and Subjectivity\n",
"import matplotlib.pyplot as plt\n",
"\n",
"plt.rcParams['figure.figsize'] = [10, 8] # Set width to 10 inches and height to 8 inches\n",
"\n",
"for index, comedian in enumerate(data.index):\n",
" x = data.polarity.loc[comedian]\n",
" y = data.subjectivity.loc[comedian]\n",
" plt.scatter(x, y, color='blue')\n",
" plt.text(x+.001, y+.001, data['full_name'][index], fontsize=10) # Offset the label to avoid overlap of label & dot\n",
" plt.xlim(-.01, .12) \n",
"\n",
"plt.title('Sentiment Analysis', fontsize=20)\n",
"plt.xlabel('<-- Negative -------- Positive -->', fontsize=15)\n",
"plt.ylabel('<-- Facts -------- Opinions -->', fontsize=15)\n",
"\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Sentiment of Routine Over Time"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Instead of looking at the overall sentiment, let's see if there's anything interesting about the sentiment over time throughout each routine."
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [],
"source": [
"# Split each routine into 10 parts\n",
"import numpy as np\n",
"import math\n",
"\n",
"def split_text(text, n=10):\n",
" '''Takes in a string of text and splits into n equal parts, with a default of 10 equal parts.'''\n",
"\n",
" length = len(text) # Calculate length of text\n",
" size = math.floor(length / n) # Calculate size of each chunk of text \n",
" # Calculate the starting points of each chunk of text\n",
" start = np.arange(0, length, size) # numpy.arange([start, ]stop, [step]) ...Return evenly spaced values within a given interval.\n",
" \n",
" # Pull out equally sized pieces of text and put it into a list. Return a list with chunks of text\n",
" split_list = []\n",
" for piece in range(n):\n",
" split_list.append(text[start[piece]:start[piece]+size])\n",
" return split_list"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"
\n",
"\n",
"
\n",
" \n",
"
\n",
"
\n",
"
transcript
\n",
"
full_name
\n",
"
polarity
\n",
"
subjectivity
\n",
"
\n",
" \n",
" \n",
"
\n",
"
ali
\n",
"
Ladies and gentlemen, please welcome to the st...
\n",
"
Ali Wong
\n",
"
0.069359
\n",
"
0.482403
\n",
"
\n",
"
\n",
"
anthony
\n",
"
Thank you. Thank you. Thank you, San Francisco...
\n",
"
Anthony Jeselnik
\n",
"
0.055237
\n",
"
0.558976
\n",
"
\n",
"
\n",
"
bill
\n",
"
[cheers and applause] All right, thank you! Th...
\n",
"
Bill Burr
\n",
"
0.016479
\n",
"
0.537016
\n",
"
\n",
"
\n",
"
bo
\n",
"
Bo What? Old MacDonald had a farm E I E I O An...
\n",
"
Bo Burnham
\n",
"
0.074514
\n",
"
0.539368
\n",
"
\n",
"
\n",
"
dave
\n",
"
This is Dave. He tells dirty jokes for a livin...
\n",
"
Dave Chappelle
\n",
"
-0.002690
\n",
"
0.513958
\n",
"
\n",
"
\n",
"
hasan
\n",
"
[theme music: orchestral hip-hop] [crowd roars...
\n",
"
Hasan Minhaj
\n",
"
0.086856
\n",
"
0.460619
\n",
"
\n",
"
\n",
"
jim
\n",
"
[Car horn honks] [Audience cheering] [Announce...
\n",
"
Jim Jefferies
\n",
"
0.044224
\n",
"
0.523382
\n",
"
\n",
"
\n",
"
joe
\n",
"
[rock music playing] [audience cheering] [anno...
\n",
"
Joe Rogan
\n",
"
0.004968
\n",
"
0.551628
\n",
"
\n",
"
\n",
"
john
\n",
"
All right, Petunia. Wish me luck out there. Yo...
\n",
"
John Mulaney
\n",
"
0.082355
\n",
"
0.484137
\n",
"
\n",
"
\n",
"
louis
\n",
"
Intro\\nFade the music out. Let’s roll. Hold th...
\n",
"
Louis C.K.
\n",
"
0.056665
\n",
"
0.515796
\n",
"
\n",
"
\n",
"
mike
\n",
"
Wow. Hey, thank you. Thanks. Thank you, guys. ...
\n",
"
Mike Birbiglia
\n",
"
0.092927
\n",
"
0.518476
\n",
"
\n",
"
\n",
"
ricky
\n",
"
Hello. Hello! How you doing? Great. Thank you....
\n",
"
Ricky Gervais
\n",
"
0.066489
\n",
"
0.497313
\n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" transcript full_name \\\n",
"ali Ladies and gentlemen, please welcome to the st... Ali Wong \n",
"anthony Thank you. Thank you. Thank you, San Francisco... Anthony Jeselnik \n",
"bill [cheers and applause] All right, thank you! Th... Bill Burr \n",
"bo Bo What? Old MacDonald had a farm E I E I O An... Bo Burnham \n",
"dave This is Dave. He tells dirty jokes for a livin... Dave Chappelle \n",
"hasan [theme music: orchestral hip-hop] [crowd roars... Hasan Minhaj \n",
"jim [Car horn honks] [Audience cheering] [Announce... Jim Jefferies \n",
"joe [rock music playing] [audience cheering] [anno... Joe Rogan \n",
"john All right, Petunia. Wish me luck out there. Yo... John Mulaney \n",
"louis Intro\\nFade the music out. Let’s roll. Hold th... Louis C.K. \n",
"mike Wow. Hey, thank you. Thanks. Thank you, guys. ... Mike Birbiglia \n",
"ricky Hello. Hello! How you doing? Great. Thank you.... Ricky Gervais \n",
"\n",
" polarity subjectivity \n",
"ali 0.069359 0.482403 \n",
"anthony 0.055237 0.558976 \n",
"bill 0.016479 0.537016 \n",
"bo 0.074514 0.539368 \n",
"dave -0.002690 0.513958 \n",
"hasan 0.086856 0.460619 \n",
"jim 0.044224 0.523382 \n",
"joe 0.004968 0.551628 \n",
"john 0.082355 0.484137 \n",
"louis 0.056665 0.515796 \n",
"mike 0.092927 0.518476 \n",
"ricky 0.066489 0.497313 "
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Let's take a look at our data again\n",
"data"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {},
"outputs": [],
"source": [
"# Let's create a list of lists that'll hold all of the pieces of text of all the comedians\n",
"list_pieces = []\n",
"for t in data.transcript:\n",
" split = split_text(t)\n",
" list_pieces.append(split)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"list_pieces"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"12"
]
},
"execution_count": 32,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# The list has 12 items, one for each transcript\n",
"len(list_pieces)"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"10"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# And then each transcript has been split into 10 pieces of text\n",
"len(list_pieces[0])"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[[0.11168482647296207,\n",
" 0.056407029478458055,\n",
" 0.09445691155249979,\n",
" 0.09236886724386723,\n",
" -0.014671592775041055,\n",
" 0.09538361348808912,\n",
" 0.06079713127248339,\n",
" 0.08721655328798185,\n",
" 0.030089690638160044,\n",
" 0.07351994851994852],\n",
" [0.13933883477633482,\n",
" -0.06333451704545455,\n",
" -0.056153799903799935,\n",
" 0.014602659245516405,\n",
" 0.16377334420812684,\n",
" 0.09091338259441709,\n",
" 0.09420031055900621,\n",
" 0.11566683919944787,\n",
" -0.04238582919138478,\n",
" 0.058467487373737366],\n",
" [-0.0326152022580594,\n",
" 0.006825656825656827,\n",
" 0.023452001215159095,\n",
" 0.01934081890331888,\n",
" -0.026312183887941466,\n",
" 0.06207506613756614,\n",
" 0.030250682288725742,\n",
" -0.020351594027441484,\n",
" -0.01150485008818343,\n",
" 0.10757491470108295],\n",
" [0.17481829573934843,\n",
" -0.04116923483102918,\n",
" -0.022686011904761886,\n",
" 0.019912549136687042,\n",
" 0.0592493946731235,\n",
" 0.05700242218099361,\n",
" 0.04407051282051284,\n",
" 0.11019892033865757,\n",
" 0.19319944575626394,\n",
" 0.23029900332225917],\n",
" [-0.05093449586407334,\n",
" -0.05557354333778966,\n",
" 0.035829891691960644,\n",
" 0.08313791054959534,\n",
" -0.026718682968682954,\n",
" 0.09785205955660498,\n",
" -0.12774488467261902,\n",
" -0.0858667847304211,\n",
" -0.06019759281122916,\n",
" 0.15191938178780284],\n",
" [0.13394056175306174,\n",
" 0.02376372354497352,\n",
" -0.007972552910052912,\n",
" 0.04265769467158358,\n",
" 0.07530352418745274,\n",
" 0.15949924118027567,\n",
" 0.10203196740128559,\n",
" 0.14881118326118326,\n",
" 0.09374107374107374,\n",
" 0.08352238478820757],\n",
" [0.09480343501984131,\n",
" 0.10371625923096511,\n",
" 0.11308390022675745,\n",
" -0.013150758122349044,\n",
" -0.02455058908894137,\n",
" -0.007404902196568868,\n",
" 0.17715569885361557,\n",
" 0.056709288653733085,\n",
" -0.021307012256379345,\n",
" -0.03465315598380114],\n",
" [-0.012990848813633627,\n",
" -0.016682990620490615,\n",
" -0.030701264880952372,\n",
" 0.020673450261079116,\n",
" 0.01936133039074215,\n",
" -0.005925324675324666,\n",
" -0.06152908312447788,\n",
" -0.004201252366389975,\n",
" 0.03232746840701385,\n",
" 0.08166467395038819],\n",
" [0.19791810097532989,\n",
" -0.008067970389398962,\n",
" 0.08149321079648951,\n",
" 0.15441811660561658,\n",
" 0.13565162907268175,\n",
" 0.0701145477722339,\n",
" -0.019158122579175218,\n",
" 0.027327034827034836,\n",
" 0.14517770876466524,\n",
" 0.050684369412290604],\n",
" [0.0611880068716006,\n",
" 0.03561645331664863,\n",
" 0.1377777723365958,\n",
" 0.026953933747412007,\n",
" 0.05593590437340433,\n",
" 0.029630690660102422,\n",
" 0.08344959077380953,\n",
" 0.14363832165641377,\n",
" 0.022845309452452306,\n",
" -0.01568181818181818],\n",
" [0.1329261237205162,\n",
" 0.02408706538170825,\n",
" 0.17029999672045126,\n",
" 0.039525430617202775,\n",
" 0.056102175283209765,\n",
" 0.22768604411461554,\n",
" 0.04553152114840428,\n",
" 0.08756809163059162,\n",
" 0.07564848302190076,\n",
" 0.06571405688010165],\n",
" [0.17428735102346216,\n",
" 0.15246819899189015,\n",
" 0.05809832528582529,\n",
" -0.0330954733672125,\n",
" 0.16723688497882047,\n",
" 0.013249771062271064,\n",
" 0.06146913882762937,\n",
" 0.023207239808802314,\n",
" 0.012928669410150898,\n",
" 0.06295056216931218]]"
]
},
"execution_count": 34,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Calculate the polarity for each piece of text\n",
"\n",
"polarity_transcript = []\n",
"for lp in list_pieces:\n",
" polarity_piece = []\n",
" for p in lp:\n",
" polarity_piece.append(TextBlob(p).sentiment.polarity)\n",
" polarity_transcript.append(polarity_piece)\n",
" \n",
"polarity_transcript"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"