精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

手把手:用Python搭建機器學習模型預測黃金價格

企業動態
自古以來,黃金一直作為貨幣而存在,就是在今天,黃金也具有非常高的儲藏價值,那么有沒有可能預測出黃金價格的變化趨勢呢?答案是肯定的,讓我們使用機器學習中的回歸算法來預測世界上貴重金屬之一,黃金的價格吧。

[[220629]]

編譯:小明同學君、吳雙、Yawei xia

新年總是跟黃金密不可分。新年第一天,讓我們嘗試用python搭建一個機器學習線性回歸模型,預測金價!

自古以來,黃金一直作為貨幣而存在,就是在今天,黃金也具有非常高的儲藏價值,那么有沒有可能預測出黃金價格的變化趨勢呢?

答案是肯定的,讓我們使用機器學習中的回歸算法來預測世界上貴重金屬之一,黃金的價格吧。

我們將建立一個機器學習線性回歸模型,它將從黃金ETF (GLD)的歷史價格中獲取信息,并返回黃金ETF價格在第二天的預測值。

GLD 是最大的以黃金進行直接投資的ETF交易基金。

在python的開發環境下用機器學習預測黃金價格的步驟:

  • 導入Python庫并讀取黃金ETF 的數據
  • 定義解釋變量
  • 將數據切分為模型訓練數據集和測試數據集
  • 建立線性回歸模型
  • 預測黃金ETF的價格

導入Python庫并讀取黃金 ETF 的數據

首先:導入實現此策略所需的所有必要的庫(LinearRegression,pandas,numpy,matplotlib,seaborn和fix_yahoo_finance)

  1. # LinearRegression is a machine learning library for linear regression   
  2. from sklearn.linear_model import LinearRegression   
  3. # pandas and numpy are used for data manipulation   
  4. import pandas as pd   
  5. import numpy as np   
  6. # matplotlib and seaborn are used for plotting graphs   
  7. import matplotlib.pyplot as plt   
  8. import seaborn   
  9. # fix_yahoo_finance is used to fetch data import f 

然后我們讀取過去10年間每天黃金ETF的價格數據,并將數據儲存在Df中。我們移除那些不相關的變量并使用dropna函數刪除NaN值。然后我們繪制出黃金ETF的收盤價格。

  1. # Read data   
  2. Df = yf.download('GLD','2008-01-01','2017-12-31') 
  3. # Only keep close columns   
  4. DfDf=Df[['Close']]   
  5. # Drop rows with missing values   
  6. DfDf= Df.dropna()   
  7. # Plot the closing price of GLD   
  8. Df.Close.plot(figsize=(10,5))   
  9. plt.ylabel("Gold ETF Prices")  
  10. plt.show() 

輸出

定義解釋變量

解釋變量是被用來決定第二天黃金ETF價格數值的變量。簡單地說,就是我們用來預測黃金ETF價格的特征值。本例中的解釋變量是過去3天和9天的價格移動平均值。我們使用dropna()函數刪除NaN值,并將特征變量存于X中。

然而,你還可以在X中放入更多你認為對于預測黃金ETF價格有用的變量。這些變量可以是技術指標,也可以是另一種ETF的價格(如黃金礦工ETF (簡稱GDX)或石油ETF(簡稱USO))或美國經濟數據。

  1. Df['S_3'] = Df['Close'].shift(1).rolling(window=3).mean()   
  2. Df['S_9']= Df['Close'].shift(1).rolling(window=9).mean()   
  3. DfDf= Df.dropna()   
  4. X = Df[['S_3','S_9']]   
  5. X.head() 

輸出

定義因變量

同樣,因變量是取決于解釋變量的“被解釋變量”。簡單地說,在這里就是我們試圖預測的黃金ETF價格。我們將黃金ETF的價格賦值為y。

  1. y = Df['Close'] 
  2. y.head() 

輸出

  1. 2008-02-08    91.000000  
  2. 2008-02-11    91.330002  
  3. 2008-02-12    89.330002  
  4. 2008-02-13    89.440002  
  5. 2008-02-14    89.709999  
  6. Name: Close, dtype: float64 

將數據切分為模型訓練數據集和測試數據集

在此步驟中,我們將預測變量(解釋變量)數據和輸出(因變量)數據拆分為訓練數據集和測試數據集。訓練數據用于建立線性回歸模型,將輸入與預期輸出配對。測試數據用于評估模型的訓練效果。

  • 前80%的數據用于訓練模型,其余的數據用來測試模型。
  • X_train 和y_train是訓練數據集。
  • X_test & y_test是測試數據集。
  1. t=.8   
  2. t = int(t*len(Df))   
  3. # Train dataset   
  4. XX_train = X[:t]   
  5. yy_train = y[:t]    
  6. # Test dataset   
  7. XX_test = X[t:]   
  8. yy_test = y[t:] 

建立線性回歸模型

接下來我們將建立一個線性回歸模型。什么是線性回歸呢?

如果我們試圖捕捉可以最優解釋Y觀測值的X變量和Y變量之間的數學關系,我們將在X的觀測值形成的散點圖中去擬合一條線,那么這條線,也就是x和y之間的方程就被稱為線性回歸分析。

再進一步地說,回歸解釋了因變量在自變量上的變化。因變量y是你想要預測的變量。自變量x是用來預測因變量的解釋變量。下面的回歸方程描述了這種關系:

  1. Y = m1 * X1 + m2 * X2 + CGold ETF price = m1 * 3 days moving average + m2 * 15 days moving average + c 

然后我們利用擬合方法來擬合自變量和因變量(x和y),從而生成系數和回歸常數。

  1. linear = LinearRegression().fit(X_train,y_train)   
  2. print "Gold ETF Price =", round(linear.coef_[0],2), \   
  3. "* 3 Days Moving Average", round(linear.coef_[1],2), \   
  4. "* 9 Days Moving Average +", round(linear.intercept_,2) 

輸出

黃金ETF價格=1.2×3天的移動平均價-0.2×9天的移動平均價+0.39

預測黃金ETF的價格

現在,是時候檢查模型是否在測試數據集中有效了。我們使用由訓練數據集建立的線性模型來預測黃金ETF的價格。預測模型可以得到給定解釋變量X后相應的黃金ETF價格(y)。

  1. predicted_price = linear.predict(X_test)    
  2. predicted_price = pd.DataFrame(predicted_price,index=y_test.index,columns = ['price'])    
  3. predicted_price.plot(figsize=(10,5))    
  4. y_test.plot()   
  5. plt.legend(['predicted_price','actual_price'])    
  6. plt.ylabel("Gold ETF Price")    
  7. plt.show() 

輸出

圖表顯示了黃金ETF價格的預測值和實際值(藍線是預測值,綠線是實際值)。

現在,讓我們使用score()函數來計算模型的擬合優度。

  1. r2_score = linear.score(X[t:],y[t:])*100   
  2. float("{0:.2f}".format(r2_score)) 

可以看出,模型的R²是95.81%。R²總是在0到100%之間。接近100%的分數表明該模型能很好地解釋黃金ETF的價格。

祝賀你,你剛剛學會了一種基本而又強大的機器學習技巧。

原文鏈接:

https://www.quantinsti.com/blog/gold-price-prediction-using-machine-learning-python/

【本文是51CTO專欄機構大數據文摘的原創譯文,微信公眾號“大數據文摘( id: BigDataDigest)”】

     大數據文摘二維碼

 

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2022-01-18 09:21:17

Python機器學習黃金價格

2017-02-09 18:50:42

深度學習機器計算機

2021-12-02 11:39:28

Git服務器Linux

2022-03-14 14:47:21

HarmonyOS操作系統鴻蒙

2021-08-09 13:31:25

PythonExcel代碼

2017-10-18 09:48:13

深度學習TensorFlow入門篇

2009-12-11 09:04:10

Windows搭建Li

2011-03-25 12:45:49

Oracle SOA

2019-11-21 15:35:28

機器學習人工智能計算機

2016-04-27 09:49:16

用戶模型產品總結

2017-01-18 09:04:13

TensorFlow圖像識別

2017-01-18 09:20:23

TensorFlow圖像識別

2010-07-06 09:38:51

搭建私有云

2022-01-04 08:52:14

博客網站Linux 系統開源

2010-07-06 09:43:57

搭建私有云

2020-10-23 06:42:16

機器學習開發人工智能

2020-10-23 17:23:50

機器學習技術模型

2017-10-18 16:08:15

可視化交叉驗證代碼

2018-04-05 22:55:34

數據問答系統SQuAD

2021-12-11 20:20:19

Python算法線性
點贊
收藏

51CTO技術棧公眾號

日本人成精品视频在线| 91精品视频网| 四虎一区二区| 99草草国产熟女视频在线| 国产h在线观看| 久久成人综合网| 欧美日韩国产二区| 国产激情在线观看视频| 午夜在线视频| 丁香天五香天堂综合| 中文字幕亚洲第一| 色诱av手机版| av在线免费网址| 99精品国产热久久91蜜凸| 国产精品黄视频| 国产一级大片在线观看| 91精品国产一区二区在线观看| 亚洲综合色区另类av| 色狠狠久久av五月综合|| 国产高清第一页| 日韩高清不卡一区二区| 欧美精品成人在线| 精品国产大片大片大片| 自由日本语热亚洲人| 国产精品福利电影一区二区三区四区 | 国产精品嫩草69影院| 成人短视频app| 一区二区三区四区不卡视频| 视频在线99| 婷婷丁香花五月天| 狠久久av成人天堂| 最近中文字幕2019免费| 亚洲精品乱码久久久久久蜜桃图片| 国产精品第一| 色婷婷精品大在线视频| 国产一级爱c视频| 在线观看电影av| 国产日韩成人精品| 久久人人爽爽人人爽人人片av| 国产麻豆91视频| 免费成人性网站| 国产成人亚洲综合| 久久精品视频7| 狠狠色狠狠色综合日日tαg | 色婷婷在线播放| 国产精品久久久久久久久图文区| 鲁鲁狠狠狠7777一区二区| 亚洲第一视频在线播放| 韩国视频一区二区| 国产精品欧美风情| 中文字幕在线视频第一页| 老色鬼久久亚洲一区二区| 26uuu国产精品视频| 国产稀缺真实呦乱在线| 国产中文一区| 欧美国产日韩二区| 国产一级二级三级| 国内精品福利| 久久久久久久激情视频| 久久久久亚洲av片无码下载蜜桃| 欧美日韩精品| 欧美极品在线视频| 伊人久久综合视频| 亚洲免费中文| 国产精品高清网站| 91成年人视频| 国产福利一区二区三区| 国产成人女人毛片视频在线| 99热这里只有精品在线| 国产风韵犹存在线视精品| 成人激情直播| 五月天婷婷在线观看| 久久综合中文字幕| 亚洲欧洲日夜超级视频| 精品孕妇一区二区三区| 一区二区三区精密机械公司| 男女日批视频在线观看| 男人av在线播放| 91国产免费观看| 亚洲精品综合在线观看| 一区中文字幕| 亚洲精品一区二区三区婷婷月| 国产又黄又粗视频| 亚洲深深色噜噜狠狠爱网站| 欧美交受高潮1| 国产剧情在线视频| 精品一区二区三区在线观看| 成人h视频在线观看| 视频国产一区二区三区| 国产蜜臀97一区二区三区| 亚洲一区二区在线| 国产乱国产乱老熟| 免费xxxx性欧美18vr| 92国产精品久久久久首页| 国产综合在线播放| 久久久久久毛片| 自拍偷拍视频在线| 成人ssswww在线播放| 91国在线观看| 人妻av一区二区三区| 国产日产一区| 日韩精品在线视频观看| 91麻豆制片厂| 久久91麻豆精品一区| 日韩视频在线免费| 日韩激情在线播放| 久久精品国产精品亚洲综合| 国产精品一 二 三| 永久av在线| 亚洲成人中文在线| 五月天视频在线观看| 日韩免费电影在线观看| 久久国产加勒比精品无码| 天堂网视频在线| 国产91丝袜在线播放| 日韩久久久久久久| 免费看男女www网站入口在线| 欧美日本一区二区三区四区| 丁香婷婷激情网| 99国产精品免费网站| 色综合伊人色综合网| 九九热在线免费观看| 国产精品一区二区不卡| 色播亚洲视频在线观看| 在线看的毛片| 亚洲成人网av| 国产探花在线播放| 久久国产乱子精品免费女| 久久精品国产综合精品| 永久免费网站在线| 欧美男同性恋视频网站| 五月婷婷欧美激情| 久久精品日产第一区二区| 国产精品日韩欧美一区二区三区| 国产欧美黑人| 欧美日韩国产综合草草| 亚洲黄色小说视频| 国产美女诱惑一区二区| 精品国产一区二区三区四区vr| 超碰在线观看免费版| 欧美日韩在线直播| 素人fc2av清纯18岁| 日韩一级免费| 精品在线不卡| 中文字幕第69页| 一二三四视频在线中文| 日韩一区二区三区三四区视频在线观看| x88av在线| 日韩经典中文字幕一区| 另类小说综合网| 悠悠资源网亚洲青| 亚洲精品在线观看www| 免费网站看av| 国产成人精品免费视频网站| 国产系列第一页| av在线不卡精品| 欧美日韩精品一区二区三区蜜桃| 国产精品久久久久无码av色戒| 国产手机视频一区二区 | 亚洲一区中文字幕永久在线| 国产人伦精品一区二区| 已婚少妇美妙人妻系列| 女厕嘘嘘一区二区在线播放| 91精品国产亚洲| 四虎电影院在线观看| 疯狂做受xxxx高潮欧美日本| 可以直接看的无码av| 亚洲欧美卡通另类91av| 日韩av一区二区三区美女毛片| 成人a在线观看高清电影| 色婷婷av一区二区三区在线观看| 91尤物国产福利在线观看| 亚洲免费看黄网站| 好男人香蕉影院| 久久国产66| 一区二区三区免费看| 久久一卡二卡| 亚洲精品不卡在线| 免费av网站在线| 国产精品素人视频| 午夜激情影院在线观看| 欧美黄色免费| 精品免费日产一区一区三区免费| 成人片免费看| 久久影院资源网| 亚洲欧美黄色片| 色www精品视频在线观看| 欧美激情视频二区| 国产精品一区二区无线| 黄色片网址在线观看| 欧美亚洲精品在线| www日韩av| 成人影院大全| 日韩在线观看免费高清| 精品人妻一区二区三区三区四区 | 天天做天天爱夜夜爽| 国产精品免费久久久久| 国产精品无码自拍| 蜜芽一区二区三区| www.国产在线播放| 精品国精品国产自在久国产应用| 亚洲va欧美va国产综合剧情 | 亚洲国产精品尤物yw在线观看| 人人妻人人澡人人爽人人精品| 精品在线一区二区| 日韩在线视频在线观看| 精品三级久久久| 欧美一级在线播放| 性xxxxfjsxxxxx欧美| 亚洲精品午夜精品| 亚洲奶汁xxxx哺乳期| 欧美午夜精品电影| 可以免费看的av毛片| 日韩美女久久久| 一区二区三区伦理片| 国产成人亚洲综合a∨婷婷| 亚洲熟妇av一区二区三区| 欧美在线精品一区| 乱色588欧美| www.豆豆成人网.com| 国产精品网站视频| 粉嫩一区二区三区| 69久久夜色精品国产69乱青草| www在线免费观看视频| 伊人久久五月天| 亚洲欧美日本在线观看| 日韩三级视频中文字幕| 亚洲天天综合网| 色婷婷亚洲精品| 黄色片视频网站| 一区二区三区色| av成人免费网站| 国产精品大尺度| 国产激情av在线| 久久青草国产手机看片福利盒子| 在线视频观看一区二区| 日本不卡在线视频| wwwxxx黄色片| 在线亚洲观看| 91好吊色国产欧美日韩在线| 黑丝一区二区| 999久久欧美人妻一区二区| 91视频精品| 亚洲在线欧美| 91亚洲国产高清| 一本久道久久综合| 久久综合电影| av动漫免费观看| 欧美电影免费播放| 夜夜爽www精品| 欧美在线黄色| 97干在线视频| 在线欧美一区| 国产精品333| 久久国产精品久久w女人spa| 久草精品在线播放| 日韩成人精品视频| 久久久久久久久久久久91| 奇米精品一区二区三区在线观看 | 国产jizzjizz一区二区| 中文字幕永久免费| 99久久综合国产精品| 日韩网站在线播放| 国产精品网站一区| 91麻豆精品成人一区二区| 国产精品123区| 日本中文字幕有码| 成人久久久精品乱码一区二区三区| japan高清日本乱xxxxx| 懂色av一区二区三区免费观看| 免费黄色av网址| 99久久免费视频.com| 极品粉嫩小仙女高潮喷水久久| 26uuu欧美日本| 99精品欧美一区二区| 中文字幕一区三区| 国产亚洲精久久久久久无码77777| 午夜精品久久久久久久99樱桃| 欧美偷拍一区二区三区| 欧美国产欧美亚州国产日韩mv天天看完整| 精品成人无码一区二区三区| 国产精品嫩草99a| 欧美成人三级视频| 欧美色播在线播放| 中文字幕日产av| 欧美一二三四在线| 亚洲色图狠狠干| 中文字幕亚洲欧美一区二区三区| 免费网站成人| 97国产精品久久| 性xxxxfjsxxxxx欧美| 91av在线不卡| 午夜精品久久久久久毛片| 国产精品视频福利| 欧美偷拍综合| 欧美成人精品免费| 日本在线播放一区二区三区| 在线播放免费视频| 91麻豆文化传媒在线观看| 疯狂撞击丝袜人妻| 婷婷综合另类小说色区| 亚洲一区二区激情| 日韩av有码在线| 亚洲黄色小说网址| 亚洲欧美制服另类日韩| av免费在线观看网址| 欧美一级淫片丝袜脚交| 视频精品二区| 亚洲v国产v| 国产欧美欧美| 久久久久久久久久毛片| 久久婷婷色综合| 欧美日韩精品在线观看视频| 欧美性猛交xxxx久久久| 精品女同一区二区三区| 一区二区av在线| 多野结衣av一区| 亚洲自拍偷拍第一页| 成人精品视频| 精品免费国产一区二区| 成人精品鲁一区一区二区| 搜索黄色一级片| 欧美三级日韩三级国产三级| 天天av综合网| 久久久久在线观看| 日本成人精品| 9l视频自拍9l视频自拍| 日本不卡123| 女人又爽又黄免费女仆| 婷婷综合在线观看| 日韩一区免费视频| 久久99亚洲热视| 国产高清日韩| 宅男在线精品国产免费观看| 中文字幕视频在线播放| 国产精品情趣视频| 久久青青草视频| 亚洲精品成人久久电影| 丁香花高清在线观看完整版| 成人黄色影片在线| 色男人天堂综合再现| 午夜欧美福利视频| 久久精品人人做| 无码人妻精品一区二区| 国产视频久久久| 中文字幕在线直播| 久久青青草综合| 蜜桃视频一区| 97人妻精品一区二区免费| 欧美视频中文在线看| 日本a一级在线免费播放| 欧美一级淫片丝袜脚交| 亚洲自拍电影| 成年人免费大片| 国产亚洲短视频| 亚洲男人天堂网址| 丝袜一区二区三区| 超碰国产精品一区二页| 97超碰免费观看| 国产久卡久卡久卡久卡视频精品| 亚洲色图综合区| 日韩欧美国产小视频| 俺来也官网欧美久久精品| 精品人伦一区二区三区 | 成人在线看视频| 久久精品视频一区二区| 免费在线不卡av| xxxxx91麻豆| 中文字幕日韩在线| 久久久久久久午夜| 国产女主播视频一区二区| 久久影视中文字幕| 色偷偷9999www| 试看120秒一区二区三区| 日本a在线免费观看| 久久久av毛片精品| 91肉色超薄丝袜脚交一区二区| 萌白酱国产一区二区| 欧美韩一区二区| 在线视频91| 丁香一区二区三区| 九一国产在线观看| 在线免费看av不卡| 日韩最新av| 国产无套内射久久久国产| 国产精品理论片| 性中国xxx极品hd| 成人av免费在线播放| 日本aⅴ在线观看| 亚洲护士老师的毛茸茸最新章节| 黄瓜视频成人app免费| 97超碰免费观看| 91免费看片在线观看| 91tv国产成人福利| 欧美有码在线观看| 希岛爱理一区二区三区| 波多野结衣影院| 欧美日韩国产bt| 色在线中文字幕| 麻豆映画在线观看|