成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

2022年,教你用Python預測茅臺股票漲跌

開發 開發工具
邏輯回歸在訓練集里面的準確率是54.39%,與書里KNN的準確率基本持平;但是測試集里只有51.37%,比書里的KNN模型低了差不多3個百分點。折騰了一圈,結果并不滿意。按說邏輯回歸在分類任務上的表現,應該優于KNN才對啊。難道是本仙的數據噪音太大了?還是說其實這種預測本身意義就不大呢?

本文摘自清華大學出版《深入淺出Python量化交易實戰》一書的讀書筆記,這里把作者用KNN模式做的交易策略,換成了邏輯回歸模型,試試看策略的業績會有怎樣的變化。

二話不說,上梯子,導庫拉數據:

import pandas as pd
import pandas_datareader.data as web
import numpy as np
from datetime import datetime

數據甭多了,來個3年的:

end = datetime.date.today()
start = end - datetime.timedelta(days = 365*3)

我大A股,最牛X的股票,要說是茅臺,沒人反對吧?那咱搞茅臺的行情數據:

cowB = web.DataReader('600519.ss', 'yahoo', start, end)
cowB.head()

拉下來本仙就驚了,2019年1月的時候,大茅臺才600多塊錢啊!不過估計當時讓本仙買,本仙也不敢。那時候我大A股過百的股票也沒多少吧!

然后我按照書里的方法,做下特征工程:

cowB['open-close'] = cowB['Open'] - cowB ['Close']
cowB ['high-low'] = cowB ['High'] - cowB ['Low']
cowB ['target'] = np.where(cowB['Close'].shift(-1) >
cowB['Close'],1,-1)
cowB = cowB.dropna()
cowB.tail()

然后就多了幾列,target里面,1表示次日上漲,-1表示次日下跌:

下面要搞模型了:

x = cowB [['open-close','high-low']]
y = cowB ['target']

拆成x和y,然后請出scikit-learn:

from sklearn.model_selection import train_test_split
from sklearn.linear_model import LogisticRegression

然后把數據集拆分成訓練集和測試集:

x_train, x_test, y_train, y_test = train_test_split(x, y, train_size = 
0.8)

看看邏輯回歸表現如何:

lr = LogisticRegression()
lr.fit(x_train, y_train)
print(lr.score(x_train, y_train))
print(lr.score(x_test, y_test))

結果發現,還沒有書里KNN的分數高:

0.5438898450946644
0.5136986301369864

邏輯回歸在訓練集里面的準確率是54.39%,與書里KNN的準確率基本持平;但是測試集里只有51.37%,比書里的KNN模型低了差不多3個百分點。

折騰了一圈,結果并不滿意。按說邏輯回歸在分類任務上的表現,應該優于KNN才對啊。難道是本仙的數據噪音太大了?還是說其實這種預測本身意義就不大呢?

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2021-05-18 14:42:55

PythonMySQL

2019-01-24 09:00:00

PythonAutoML機器學習

2015-03-23 12:33:28

2015-04-22 11:29:45

PythonPython創建瀑布圖

2020-10-15 15:01:54

Python 開發編程語言

2020-09-15 14:05:21

Python代碼預測模型

2023-08-03 08:51:07

2020-04-09 09:52:42

Python數據技術

2021-08-09 13:31:25

PythonExcel代碼

2021-12-26 18:32:26

Python Heic 文件

2014-07-22 10:19:19

NeoBundle

2017-07-19 10:22:07

2023-10-27 11:38:09

PythonWord

2019-09-05 10:07:23

ZAODeepfakes換臉

2021-05-10 06:48:11

Python騰訊招聘

2013-08-23 09:37:32

PythonPython游戲Python教程

2018-05-14 10:43:53

平衡數據數據分析Python

2021-02-02 13:31:35

Pycharm系統技巧Python

2021-12-11 20:20:19

Python算法線性

2017-11-24 08:00:06

深度學習TensorFlow預測股票
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美一区二区三区在线 | 日韩在线观看中文字幕 | av片在线观看 | 国产小视频精品 | 成人精品视频 | 日韩a在线| 在线免费国产视频 | 欧美日韩视频一区二区 | 日本高清视频在线播放 | 偷拍自拍第一页 | 欧美视频网 | 久久久久久久一区 | 波多野结衣二区 | 国产精品福利网 | 国产精品激情在线 | 久久99精品久久久久久狂牛 | www.国产视频 | 91视频进入 | 天堂久 | 国产视频精品免费 | 日日日操 | 日韩中文字幕在线视频 | 欧美电影一区 | 欧美视频成人 | 日韩一区二区三区在线视频 | 精品国产乱码久久久久久久久 | 成人一区二区在线 | 天天色图| 国产h视频 | 国产精品视频久久 | 亚洲欧美日本在线 | 91看片视频 | 精品国产青草久久久久福利 | 久综合| 玖玖视频 | 日韩在线免费视频 | 久久国产精品色av免费观看 | 欧美国产精品一区二区 | 色婷婷综合久久久中字幕精品久久 | 亚洲欧美激情四射 | 九九热在线观看视频 |