predict = [] #predict market from day 8 for index in range(start_pre_date,len(alldata)): data = alldata[0:index,:] data_x = data[:,0:-1] data_y = data[:,-1] test = alldata[index,:] # ---------------------------------------- # linear regression # ---------------------------------------- #using three classification method classifier = Classifier(data_x,data_y,test[0:-1]) #1. logisticReg pre1 = classifier.logisticReg()[0] #2. svm pre2 = classifier.svm()[0] #3. knn pre3 = classifier.Gaussian_NaiveBayes()[0] predict.append([pre1,pre2,pre3]) test_data = alldata[start_pre_date:len(alldata),-1] predict = np.array(predict) #accuracy miss_pre = [] accuracy = [] for index in range(len(predict[0])): temp = (predict[:,index] != test_data).sum()