我试图用SKlearn建立一个预测股市价格的模型。我知道股市预测很难,但我认为我得到的结果是大错特错的。基本上,我认为发生的是,即使我把标签设定为明天的收盘价,它也预测了今天的收盘价。这是我的骨架,以后我会改进它。在from sklearn.svm import SVR
from sklearn import linear_model
from bokeh.plotting import figure, output_file, show, vplot
from bokeh.layouts import column
import shelve
import math
import numpy as np
import random
import warnings
warnings.filterwarnings("ignore")
d = shelve.open("shelve.slv")
def get_data(ticker):
stock = d[ticker]
return stock
def shuffle_two(arr1, arr2):
list1_shuf = []
list2_shuf = []
index_shuf = list(range(len(arr1)))
random.shuffle(index_shuf)
for i in index_shuf:
list1_shuf.append(arr1[i])
list2_shuf.append(arr2[i])
return list1_shuf, list2_shuf
def