{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "a709f077-6ac0-4d32-a0d2-69329ec4a449", "metadata": { "tags": [] }, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd" ] }, { "cell_type": "code", "execution_count": 2, "id": "07c48ed9-2b3a-4bd5-a021-c9f3b6cce68c", "metadata": {}, "outputs": [], "source": [ "returns = pd.read_csv('analysis csv file/returns.csv')\n", "sentiment_score_df = pd.read_csv('analysis csv file/sentiment_score_df.csv')" ] }, { "cell_type": "code", "execution_count": 3, "id": "af971dbc-6a19-44d9-a138-6d68d2579d2a", "metadata": { "tags": [] }, "outputs": [ { "data": { "text/html": [ "
\n", " | Ticker | \n", "Date | \n", "Return | \n", "Event | \n", "
---|---|---|---|---|
0 | \n", "XLB | \n", "2021-09-14 | \n", "-0.0110 | \n", "Event 1 | \n", "
1 | \n", "XLE | \n", "2021-09-14 | \n", "-0.0140 | \n", "Event 1 | \n", "
2 | \n", "XLF | \n", "2021-09-14 | \n", "-0.0134 | \n", "Event 1 | \n", "
3 | \n", "XLI | \n", "2021-09-14 | \n", "-0.0120 | \n", "Event 1 | \n", "
4 | \n", "XLK | \n", "2021-09-14 | \n", "-0.0010 | \n", "Event 1 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
3746 | \n", "XLRE | \n", "2023-01-20 | \n", "0.0116 | \n", "Event 10 | \n", "
3747 | \n", "XLU | \n", "2023-01-20 | \n", "0.0060 | \n", "Event 10 | \n", "
3748 | \n", "XLV | \n", "2023-01-20 | \n", "0.0050 | \n", "Event 10 | \n", "
3749 | \n", "XLY | \n", "2023-01-20 | \n", "0.0242 | \n", "Event 10 | \n", "
3750 | \n", "XLC | \n", "2023-01-20 | \n", "0.0313 | \n", "Event 10 | \n", "
3751 rows × 4 columns
\n", "\n", " | Ticker | \n", "Metric | \n", "Return_mean_corr | \n", "Return_std_corr | \n", "SentimentScore_corr | \n", "
---|---|---|---|---|---|
0 | \n", "XLB | \n", "Return_mean | \n", "1.000000 | \n", "-0.250130 | \n", "-0.411511 | \n", "
1 | \n", "XLB | \n", "Return_std | \n", "-0.250130 | \n", "1.000000 | \n", "-0.160990 | \n", "
2 | \n", "XLB | \n", "SentimentScore | \n", "-0.411511 | \n", "-0.160990 | \n", "1.000000 | \n", "
3 | \n", "XLC | \n", "Return_mean | \n", "1.000000 | \n", "-0.323311 | \n", "-0.033343 | \n", "
4 | \n", "XLC | \n", "Return_std | \n", "-0.323311 | \n", "1.000000 | \n", "-0.168661 | \n", "
5 | \n", "XLC | \n", "SentimentScore | \n", "-0.033343 | \n", "-0.168661 | \n", "1.000000 | \n", "
6 | \n", "XLE | \n", "Return_mean | \n", "1.000000 | \n", "-0.015576 | \n", "-0.451910 | \n", "
7 | \n", "XLE | \n", "Return_std | \n", "-0.015576 | \n", "1.000000 | \n", "-0.392416 | \n", "
8 | \n", "XLE | \n", "SentimentScore | \n", "-0.451910 | \n", "-0.392416 | \n", "1.000000 | \n", "
9 | \n", "XLF | \n", "Return_mean | \n", "1.000000 | \n", "-0.172528 | \n", "0.099480 | \n", "
10 | \n", "XLF | \n", "Return_std | \n", "-0.172528 | \n", "1.000000 | \n", "-0.184279 | \n", "
11 | \n", "XLF | \n", "SentimentScore | \n", "0.099480 | \n", "-0.184279 | \n", "1.000000 | \n", "
12 | \n", "XLI | \n", "Return_mean | \n", "1.000000 | \n", "0.211160 | \n", "0.517600 | \n", "
13 | \n", "XLI | \n", "Return_std | \n", "0.211160 | \n", "1.000000 | \n", "-0.067749 | \n", "
14 | \n", "XLI | \n", "SentimentScore | \n", "0.517600 | \n", "-0.067749 | \n", "1.000000 | \n", "
15 | \n", "XLK | \n", "Return_mean | \n", "1.000000 | \n", "0.249575 | \n", "0.014031 | \n", "
16 | \n", "XLK | \n", "Return_std | \n", "0.249575 | \n", "1.000000 | \n", "-0.113968 | \n", "
17 | \n", "XLK | \n", "SentimentScore | \n", "0.014031 | \n", "-0.113968 | \n", "1.000000 | \n", "
18 | \n", "XLP | \n", "Return_mean | \n", "1.000000 | \n", "-0.245176 | \n", "-0.098916 | \n", "
19 | \n", "XLP | \n", "Return_std | \n", "-0.245176 | \n", "1.000000 | \n", "0.120359 | \n", "
20 | \n", "XLP | \n", "SentimentScore | \n", "-0.098916 | \n", "0.120359 | \n", "1.000000 | \n", "
21 | \n", "XLRE | \n", "Return_mean | \n", "1.000000 | \n", "0.191916 | \n", "0.621911 | \n", "
22 | \n", "XLRE | \n", "Return_std | \n", "0.191916 | \n", "1.000000 | \n", "0.419158 | \n", "
23 | \n", "XLRE | \n", "SentimentScore | \n", "0.621911 | \n", "0.419158 | \n", "1.000000 | \n", "
24 | \n", "XLU | \n", "Return_mean | \n", "1.000000 | \n", "0.443714 | \n", "-0.576991 | \n", "
25 | \n", "XLU | \n", "Return_std | \n", "0.443714 | \n", "1.000000 | \n", "0.273541 | \n", "
26 | \n", "XLU | \n", "SentimentScore | \n", "-0.576991 | \n", "0.273541 | \n", "1.000000 | \n", "
27 | \n", "XLV | \n", "Return_mean | \n", "1.000000 | \n", "-0.451140 | \n", "-0.231532 | \n", "
28 | \n", "XLV | \n", "Return_std | \n", "-0.451140 | \n", "1.000000 | \n", "0.075094 | \n", "
29 | \n", "XLV | \n", "SentimentScore | \n", "-0.231532 | \n", "0.075094 | \n", "1.000000 | \n", "
30 | \n", "XLY | \n", "Return_mean | \n", "1.000000 | \n", "0.072756 | \n", "0.043473 | \n", "
31 | \n", "XLY | \n", "Return_std | \n", "0.072756 | \n", "1.000000 | \n", "-0.019665 | \n", "
32 | \n", "XLY | \n", "SentimentScore | \n", "0.043473 | \n", "-0.019665 | \n", "1.000000 | \n", "