❶ 如何用MATLAB的BP神經網路做股票預測
演算法選擇問題,我覺得3層夠了吧,但是多少個節點看數據量了!訓練過程演算法選擇也很重要!主要是這里個關鍵點吧
❷ 用matlab什麼程序可以預測股價走勢
這個可以用matlab的時間序列工具試一下,不過感覺沒有spss的時間序列工具好用,因為很多人裝matlab不裝時間序列工具包的。
用spss更好,把數據粘貼進去,就點分析-時間序列-自動時間序列就行,很傻瓜的,等1min,會出來一個走勢圖(輸出結果里下翻才找得到),說是AR多少模型的,後面會有一小段紅線的,那個就是預測。
❸ 利用BP神經網路預測股票價格走勢
參考 matlab神經網路30例 中有一個股票預測的案例
我覺得svm做這個更好
❹ 用matlab怎麼算股票價格的收益率,怎麼得出收益率的圖~
用matlab算股票價格的收益率的方法:
在matlab裡面通常指令是:log(Xt/Xt-1)。
其中Xt是某股票或某指數第t天的價格;
其中Xt-1是某股票或某指數第t-1天的價格.
股票收益率簡介:
股票收益率指投資於股票所獲得的收益總額與原始投資額的比率。股票得到投資者的青睞,是因為購買股票所帶來的收益。股票的絕對收益率就是股息,相對收益就是股票收益率。
❺ 用人工神經網路進行股票預測,數據樣本為開盤,收盤,最高,最低,成交量,成交額。用weka或matlab實現
把樣本數據分為訓練樣本和測試樣本,然後用訓練樣本訓練網路,用測試樣本進行模型驗證
❻ bp神經網路股票價格預測的MATLAB編程
P=[];『輸入,開盤價,最高價,最低價,收盤價成交量依次5天的數據』
T=[];』輸出,即第二日的收盤』
net=newff(minmax(P),[7,1],{'tansig','logsig'},'traingdx');
net.trainParam.epochs=1000; 『最大訓練次數,根據需要可自行調節』
net.trainParam.goal=0.01; 『誤差』
net.trainParam.lr=0.01; 『學習率』
net=train(net,P,T); 『訓練網路』
test=[];『待預測數據輸入』
out=sim(net,test); 『模擬預測』
我的這個程序沒有進行初始化,你還需要先將數據進行初始化後才能算。
❼ 用matlab 預測股票走勢的函數
股票是不可預測的!
❽ 誰能幫我用matlab編寫一個根據股票歷史數據,用BP神經網路預測股票的程序 謝謝了 神人
這個 我可以幫你寫啊 ,怎麼聯系你啊 BP網路 我精通
❾ matlab優化神經網路預測股票程序,求大神幫忙,有重謝。
我這里有遺傳演算法優化的神經網路,但是粒子群的沒有啊!