In [1]:
import subprocess
import os
import warnings
warnings.filterwarnings('ignore')
os.chdir(subprocess.getoutput("git rev-parse --show-toplevel"))
%matplotlib inline
In [2]:
from src import get_data, preprocess, utility, linear_model
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
In [4]:
panel = get_data.symbols2daily_values(kinds='sandp500')
panel
Out[4]:
In [6]:
panel.items
Out[6]:
In [7]:
panel.major_axis
Out[7]:
In [8]:
panel.minor_axis
Out[8]:
In [6]:
adj_value = preprocess.filter_key_nan(panel, key='Adj Close')
pd.DataFrame(utility.np1(adj_value), columns=['all change rate stats']).describe()
Out[6]: