国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm

這篇具有很好參考價值的文章主要介紹了計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1 前言

?? 優(yōu)質(zhì)競賽項目系列,今天要分享的是

?? 畢業(yè)設計 大數(shù)據(jù)時間序列股價預測分析系統(tǒng)

該項目較為新穎,適合作為競賽課題方向,學長非常推薦!

??學長這里給一個題目綜合評分(每項滿分5分)

  • 難度系數(shù):3分
  • 工作量:3分
  • 創(chuàng)新點:3分

?? 更多資料, 項目分享:

https://gitee.com/dancheng-senior/postgraduate文章來源地址http://www.zghlxwxcb.cn/news/detail-672021.html

2 時間序列的由來

提到時間序列分析技術(shù),就不得不說到其中的AR/MA/ARMA/ARIMA分析模型。這四種分析方法的共同特點都是跳出變動成分的分析角度,從時間序列本身出發(fā),力求得出前期數(shù)據(jù)與后期數(shù)據(jù)的量化關(guān)系,從而建立前期數(shù)據(jù)為自變量,后期數(shù)據(jù)為因變量的模型,達到預測的目的。來個通俗的比喻,大前天的你、前天的你、昨天的你造就了今天的你。

2.1 四種模型的名稱:

  • AR模型:自回歸模型(Auto Regressive model);
  • MA模型:移動平均模型(Moving Average model);
  • ARMA:自回歸移動平均模型(Auto Regressive and Moving Average model);
  • ARIMA模型:差分自回歸移動平均模型。
  • AR模型:

如果某個時間序列的任意數(shù)值可以表示成下面的回歸方程,那么該時間序列服從p階的自回歸過程,可以表示為AR§:

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java
AR模型利用前期數(shù)值與后期數(shù)值的相關(guān)關(guān)系(自相關(guān)),建立包含前期數(shù)值和后期數(shù)值的回歸方程,達到預測的目的,因此成為自回歸過程。這里需要解釋白噪聲,白噪聲可以理解成時間序列數(shù)值的隨機波動,這些隨機波動的總和會等于0,例如,某餅干自動化生產(chǎn)線,要求每包餅干為500克,但是生產(chǎn)出來的餅干產(chǎn)品由于隨機因素的影響,不可能精確的等于500克,而是會在500克上下波動,這些波動的總和將會等于互相抵消等于0。

3 數(shù)據(jù)預覽

?
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline

#準備兩個數(shù)組
list1 = [6,4,8]
list2 = [8,6,10]

#分別將list1,list2轉(zhuǎn)為Series數(shù)組
list1_series = pd.Series(list1) 
print(list1_series)
list2_series = pd.Series(list2) 
print(list2_series)

#將兩個Series轉(zhuǎn)為DataFrame,對應列名分別為A和B
frame = { 'Col A': list1_series, 'Col B': list2_series } 
result = pd.DataFrame(frame)

result.plot()
plt.show()

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java

4 理論公式

4.1 協(xié)方差

首先看下協(xié)方差的公式:

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java

4.2 相關(guān)系數(shù)

計算出Cov后,就可以計算相關(guān)系數(shù)了,值在-1到1之間,越接近1,說明正相關(guān)性越大;越接近-1,則負相關(guān)性越大,0為無相關(guān)性
公式如下:

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java

4.3 scikit-learn計算相關(guān)性

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java

?
#各特征間關(guān)系的矩陣圖
sns.pairplot(iris, hue=‘species’, size=3, aspect=1)

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java

Andrews Curves 是一種通過將每個觀察映射到函數(shù)來可視化多維數(shù)據(jù)的方法。
使用 Andrews Curves 將每個多變量觀測值轉(zhuǎn)換為曲線并表示傅立葉級數(shù)的系數(shù),這對于檢測時間序列數(shù)據(jù)中的異常值很有用。

?
plt.subplots(figsize = (10,8))
pd.plotting.andrews_curves(iris, ‘species’, colormap=‘cool’)

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java
這里以經(jīng)典的鳶尾花數(shù)據(jù)集為例

setosa、versicolor、virginica代表了三個品種的鳶尾花??梢钥闯龈鱾€特征間有交集,也有一定的分別規(guī)律。

?
#最后,通過熱圖找出數(shù)據(jù)集中不同特征之間的相關(guān)性,高正值或負值表明特征具有高度相關(guān)性:

fig=plt.gcf()
fig.set_size_inches(10,6)
fig=sns.heatmap(iris.corr(), annot=True, cmap='GnBu', linewidths=1, linecolor='k', \
square=True, mask=False, vmin=-1, vmax=1, \
cbar_kws={"orientation": "vertical"}, cbar=True)

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java

5 金融數(shù)據(jù)的時序分析

主要介紹:時間序列變化情況計算、時間序列重采樣以及窗口函數(shù)

5.1 數(shù)據(jù)概況

?
import pandas as pd

tm = pd.read_csv('/home/kesci/input/gupiao_us9955/Close.csv')
tm.head()

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java

數(shù)據(jù)中各個指標含義:

  • AAPL.O | Apple Stock
  • MSFT.O | Microsoft Stock
  • INTC.O | Intel Stock
  • AMZN.O | Amazon Stock
  • GS.N | Goldman Sachs Stock
  • SPY | SPDR S&P; 500 ETF Trust
  • .SPX | S&P; 500 Index
  • .VIX | VIX Volatility Index
  • EUR= | EUR/USD Exchange Rate
  • XAU= | Gold Price
  • GDX | VanEck Vectors Gold Miners ETF
  • GLD | SPDR Gold Trust

8年期間價格(或指標)走勢一覽圖

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java

5.2 序列變化情況計算

  • 計算每一天各項指標的差異值(后一天減去前一天結(jié)果)
  • 計算pct_change:增長率也就是 (后一個值-前一個值)/前一個值)
  • 計算平均計算pct_change指標
  • 繪圖觀察哪個指標平均增長率最高
  • 計算連續(xù)時間的增長率(其中需要計算今天價格和昨天價格的差異)

計算每一天各項指標的差異值(后一天減去前一天結(jié)果)

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java

計算pct_change:增長率也就是 (后一個值-前一個值)/前一個值)

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java

計算平均計算pct_change指標
繪圖觀察哪個指標平均增長率最高

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java
除了波動率指數(shù)(.VIX指標)增長率最高外,就是亞馬遜的股價了!貝佐斯簡直就是宇宙最強光頭強

計算連續(xù)時間的增長率(其中需要計算今天價格和昨天價格的差異)

?
#第二天數(shù)據(jù)
tm.shift(1).head()

#計算增長率
rets = np.log(tm/tm.shift(1))
print(rets.tail().round(3))

#cumsum的小栗子:
print('小栗子的結(jié)果:',np.cumsum([1,2,3,4]))

#增長率做cumsum需要對log進行還原,用e^x
rets.cumsum().apply(np.exp).plot(figsize=(10,6))

計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm,python,java
以上是在連續(xù)時間內(nèi)的增長率,也就是說,2010年的1塊錢,到2018年已經(jīng)變?yōu)?0多塊了(以亞馬遜為例)

(未完待續(xù),該項目為demo預測部分有同學需要聯(lián)系學長完成)

最后

?? 更多資料, 項目分享:

https://gitee.com/dancheng-senior/postgraduate

到了這里,關(guān)于計算機競賽 基于大數(shù)據(jù)的時間序列股價預測分析與可視化 - lstm的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • 2023年MathorCup大數(shù)據(jù)競賽A題基于計算機視覺的坑洼道路檢測和識別 思路論文代碼

    2023年MathorCup大數(shù)據(jù)競賽A題基于計算機視覺的坑洼道路檢測和識別 思路論文代碼

    國外相關(guān)論文,持續(xù)更新 隨著自動駕駛汽車和自主機器人的出現(xiàn),勢在必行 檢測裂縫和坑洼等道路損傷并執(zhí)行必要的操作 規(guī)避操作,以確保機上乘客或設備的流暢旅程。 我們提出了一種完全自主的實時道路裂縫和坑洼檢測 可以部署在任何基于 GPU 的傳統(tǒng)處理板上的算法 與關(guān)

    2024年02月08日
    瀏覽(23)
  • 計算機競賽 - 基于機器視覺的圖像拼接算法

    計算機競賽 - 基于機器視覺的圖像拼接算法

    圖像拼接在實際的應用場景很廣,比如無人機航拍,遙感圖像等等,圖像拼接是進一步做圖像理解基礎步驟,拼接效果的好壞直接影響接下來的工作,所以一個好的圖像拼接算法非常重要。 再舉一個身邊的例子吧,你用你的手機對某一場景拍照,但是你沒有辦法一次將所有你

    2024年02月13日
    瀏覽(25)
  • 基于機器視覺的車道線檢測 計算機競賽

    基于機器視覺的車道線檢測 計算機競賽

    ?? 優(yōu)質(zhì)競賽項目系列,今天要分享的是 基于深度學習的視頻多目標跟蹤實現(xiàn) 該項目較為新穎,適合作為競賽課題方向,學長非常推薦! ?? 更多資料, 項目分享: https://gitee.com/dancheng-senior/postgraduate 理解車道檢測的概念 那么什么是車道檢測?以下是百度百科對車道的定義:

    2024年02月08日
    瀏覽(29)
  • 計算機競賽 基于深度學習的人臉表情識別

    計算機競賽 基于深度學習的人臉表情識別

    ?? 優(yōu)質(zhì)競賽項目系列,今天要分享的是 基于深度學習的人臉表情識別 該項目較為新穎,適合作為競賽課題方向,學長非常推薦! ?? 更多資料, 項目分享: https://gitee.com/dancheng-senior/postgraduate 面部表情識別技術(shù)源于1971年心理學家Ekman和Friesen的一項研究,他們提出人類主要有

    2024年02月10日
    瀏覽(860)
  • 基于深度學習的人臉表情識別 計算機競賽

    基于深度學習的人臉表情識別 計算機競賽

    ?? 優(yōu)質(zhì)競賽項目系列,今天要分享的是 基于深度學習的人臉表情識別 該項目較為新穎,適合作為競賽課題方向,學長非常推薦! ?? 更多資料, 項目分享: https://gitee.com/dancheng-senior/postgraduate 面部表情識別技術(shù)源于1971年心理學家Ekman和Friesen的一項研究,他們提出人類主要有

    2024年02月06日
    瀏覽(786)
  • 2023 年 MathorCup 數(shù)學建模大數(shù)據(jù)競賽(A題)|基于計算機視覺的坑洼道路檢測和識別|建模秘籍&文章代碼思路大全

    2023 年 MathorCup 數(shù)學建模大數(shù)據(jù)競賽(A題)|基于計算機視覺的坑洼道路檢測和識別|建模秘籍&文章代碼思路大全

    鐺鐺!小秘籍來咯! 小秘籍希望大家都能輕松建模呀,mathorcup比賽也會持續(xù)給大家放松思路滴~ 抓緊小秘籍,我們出發(fā)吧~ 來看看MathorCup 數(shù)學建模大數(shù)據(jù)競賽的A題 完整版內(nèi)容在文末領取噢~ 問題一:基于計算機視覺的坑洼道路檢測和識別 問題描述:坑洼道路檢測和識別是一

    2024年02月08日
    瀏覽(20)
  • 計算機競賽 題目:基于深度學習的手勢識別實現(xiàn)

    計算機競賽 題目:基于深度學習的手勢識別實現(xiàn)

    ?? 優(yōu)質(zhì)競賽項目系列,今天要分享的是 基于深度學習的手勢識別實現(xiàn) 該項目較為新穎,適合作為競賽課題方向,學長非常推薦! ?? 更多資料, 項目分享: https://gitee.com/dancheng-senior/postgraduate 手勢識別在深度學習項目是算是比較簡單的。這里為了給大家會更好的訓練。其中

    2024年02月07日
    瀏覽(101)
  • 計算機競賽 基于機器視覺的行人口罩佩戴檢測

    計算機競賽 基于機器視覺的行人口罩佩戴檢測

    簡介 2020新冠爆發(fā)以來,疫情牽動著全國人民的心,一線醫(yī)護工作者在最前線抗擊疫情的同時,我們也可以看到很多科技行業(yè)和人工智能領域的從業(yè)者,也在貢獻著他們的力量。近些天來,曠視、商湯、??怠俣榷级嗉铱萍脊狙邪l(fā)出了帶有AI人臉檢測算法的紅外測溫、口罩

    2024年02月10日
    瀏覽(19)
  • 計算機競賽 基于機器視覺的手勢檢測和識別算法

    計算機競賽 基于機器視覺的手勢檢測和識別算法

    ?? 優(yōu)質(zhì)競賽項目系列,今天要分享的是 基于深度學習的手勢檢測與識別算法 該項目較為新穎,適合作為競賽課題方向,學長非常推薦! ?? 更多資料, 項目分享: https://gitee.com/dancheng-senior/postgraduate 廢話不多說,先看看學長實現(xiàn)的效果吧 主流的手勢分割方法主要分為靜態(tài)手

    2024年02月11日
    瀏覽(30)
  • 計算機競賽 基于機器視覺的停車位識別檢測

    計算機競賽 基于機器視覺的停車位識別檢測

    簡介 你是不是經(jīng)常在停車場周圍轉(zhuǎn)來轉(zhuǎn)去尋找停車位。如果你的車輛能準確地告訴你最近的停車位在哪里,那是不是很爽?事實證明,基于深度學習和OpenCV解決這個問題相對容易,只需獲取停車場的實時視頻即可。 該項目較為新穎,適合作為競賽課題方向,學長非常推薦!

    2024年02月11日
    瀏覽(39)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包