支持向量回歸(SVR:Support Vector Regression)用于A股數據分析、預測

簡單說明

支持向量回歸是一種用來做預測的數學方法,屬于「機器學習」的一種。

它的目標是找到一條「最合適的線」,能夠大致描述數據點的趨勢,并允許數據點離這條線有一定的誤差(不要求所有點都完全落在這條線上)。

可以把它想象成:找到一條「寬帶」或「隧道」,大部分數據點都能在隧道里行走,而不是一定要貼著隧道的中心線。

支持向量回歸主要做了兩件事

找到一條「平滑的線」,盡可能靠近所有數據點。
允許有一點點誤差,只要誤差不超過某個范圍(叫「epsilon」),就認為是可以接受的。
這條線就是用來預測的線,它能幫助估算未來的數據。

SVR和普通回歸的區別

普通回歸(比如線性回歸):

只找到一條線,試圖讓誤差最小化。它對所有數據點很嚴格,偏差太大的點可能會讓線跑偏。

支持向量回歸(SVR):

它允許有一定的誤差,只要誤差在隧道里就不算問題。它更注重「整體趨勢」,不被個別點干擾。

(以上說明摘錄自MLer的文章)

數據的基本情況

 漲跌幅預測

#只預測漲跌幅y = df['漲跌幅'].values    
#print(f"訓練數據集,從{start_date_str}開始,總計 {len(y)}條數據,最后一天{day_read_last},漲跌幅為 {y[-1]:.2f}")# x 需要重新映射成一個2x1的數組類似[[1,2,3,4]]這樣的形式,reshape中-1代表全部 1代表1維
X = np.arange(len(y)).reshape(-1,1)# 創建 SVR 模型
svr_rbf = SVR(kernel='rbf', C=100, gamma=0.1, epsilon=0.1)# 擬合模型
svr_rbf.fit(X, y)# 為了能得到唯一的一個 y的數據,這里要做一個測試集的X,只有1個元素
X_test = np.arange(1).reshape(-1,1)# 預測漲跌幅
y_pred = svr_rbf.predict(X_test)[0]#print(f"通過 {i+1:2d} 年的{len(y):5d}條數據,預測 ({code}) {day_read_last} {str_day} 的漲跌幅為 {y_pred:.2f} %")

看看打印結果,

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/65921.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/65921.shtml
英文地址,請注明出處:http://en.pswp.cn/web/65921.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

透明部署、旁路邏輯串聯的區別

背景 需討論防火墻到底是串聯,還是旁掛。 通常串聯指的就是“透明部署”,旁掛指的就是“邏輯串聯”。 透明部署(串聯) 也稱為透明模式或橋接模式,是一種安全設備的部署方式。在這種模式下,安全設備被串聯…

LabVIEW水位監控系統

LabVIEW開發智能水位監控系統通過集成先進的傳感技術與控制算法,為工業液體存儲提供精確的水位調控,保證了生產過程的連續性與安全性。 項目背景 在化工和飲料生產等行業中,水位控制的準確性對保證生產安全和提高產品質量至關重要。傳統的水…

深入淺出 Android AES 加密解密:從理論到實戰

深入淺出 Android AES 加密解密:從理論到實戰 在現代移動應用中,數據安全是不可忽視的一環。無論是用戶隱私保護,還是敏感信息的存儲與傳輸,加密技術都扮演著重要角色。本文將以 AES(Advanced Encryption Standard&am…

hadoop-yarn常用命令

一、YARN命令介紹 1. YARN命令簡介 YARN提供了一組命令行工具,用于管理和監控YARN應用程序和集群。 2. yarn application命令 (1) yarn application命令的基本語法 yarn application命令的基本語法如下: yarn application [genericOptions] [comma…

R語言的語法糖

R語言的語法糖 引言 在編程語言中,所謂的“語法糖”是指那些使得程序員能夠以更簡潔、直觀的方式書寫代碼的語法形式。R語言作為一種用于統計分析和數據可視化的編程語言,具有豐富的功能和靈活的語法。本文將深入探討R語言中的語法糖,幫助讀…

React Fiber框架中的Render渲染階段——workLoop(performUnitOfWork【beginWork與completeWork】)

觸發渲染過程——renderRoot renderRoot 是一個函數,用于觸發渲染工作。它通常會調用并遞歸地執行一系列的渲染任務,直到完成整個更新過程。這個過程包括執行 Fiber 樹中的 beginWork 和 completeWork,以及渲染新狀態或 DOM。 function ren…

【優先算法】思還故里閭,欲歸道無因 - 前綴和

本篇博客給大家帶來的是前綴和算法的知識點, 也是一樣通過OJ題理解,掌握,應用該算法. 🐎文章專欄: 算法 🚀若有問題 評論區見 ? 歡迎大家點贊 評論 收藏 分享 如果你不知道分享給誰,那就分享給薯條. 你們的支持是我不斷創作的動力 . 王子,公主請閱&…

億道三防丨三防筆記本是什么意思?和普通筆記本的優勢在哪里?

三防筆記本是什么意思?和普通筆記本的優勢在哪里? 在現代社會中,筆記本電腦已經成為人們工作和生活中不可或缺的一部分。然而,在一些特殊行業或環境中,普通筆記本電腦由于其脆弱性和對環境條件的敏感性,往…

SOME/IP 協議詳解——服務發現

文章目錄 1. Introduction (引言)2. SOME/IP Service Discovery (SOME/IP-SD)2.1 General(概述)2.2 SOME/IP-SD Message Format2.2.1 通用要求2.2.2 SOME/IP-SD Header2.2.3 Entry Format2.2.4 Options Format2.2.4.1 配置選項(Co…

MATLAB語言的函數實現

MATLAB語言中的函數實現詳解 引言 MATLAB(矩陣實驗室)是一種高級語言和互動環境,廣泛應用于數值計算、數據分析、可視化以及工程與科學計算等多個領域。MATLAB的強大之處在于其豐富的函數庫以及用戶自定義函數的能力。本文將深入探討MATLAB…

Go語言之路————go環境的初始化

Go語言之路————go環境的初始化 前言一、Go的安裝二、環境配置三、初始化一個新項目四、常用的一些指令 前言 我是一名多年Java開發人員,因為工作需要現在要學習go語言,Go語言之路是一個系列,記錄著我從0開始接觸Go,到后面能正…

鼠標過濾驅動

文章目錄 概述代碼參考資料 概述 其編寫過程大體與鍵盤過濾驅動相似,只需要切換一下附加的目標設備以及創建的設備類型等。但在該操作后依然無法捕獲到Vmware創建的win7操作系統的鼠標irp信息,于是通過在獲取鼠標驅動,遍歷其所有的設備進而附…

鴻蒙UI開發——基于onTouch事件實現表情選擇膠囊

1、背 景 有朋友留言說,抖音APP中,長按評論按鈕觸發的快捷表情選擇膠囊動畫比較好(效果如下圖),希望使用鴻蒙ArkTs也實現一個類似的。 本文在鴻蒙ArkTs下也實現一個類似的效果,如下: 首先&…

Node.js——http 模塊(二)

個人簡介 👀個人主頁: 前端雜貨鋪 🙋?♂?學習方向: 主攻前端方向,正逐漸往全干發展 📃個人狀態: 研發工程師,現效力于中國工業軟件事業 🚀人生格言: 積跬步…

研華 PCI-1751 驅動更新導LabVIEW致程序異常

問題描述: 某 LabVIEW 程序長期運行正常,但在使用研華 PCI-1751 數據采集卡運行一段時間后,程序開始出現不正常的行為。具體過程如下: 初始問題: 更換新的 PCI-1751 板卡后,驅動程序被更新,但程…

接上篇基于Alertmanager 配置釘釘告警

Alertmanager 是一個用于處理和管理 Prometheus 警報的開源工具。它負責接收來自 Prometheus 服務器的警報,進行去重、分組、靜默、抑制等操作,并通過電子郵件、PagerDuty、Slack 等多種渠道發送通知。 主要功能 去重:合并相同或相似的警報&…

網絡原理(三)—— 傳輸層 之 UDP 和 TCP協議

傳輸層 在傳輸層兩大關鍵的協議就是UDP和TCP協議了,除此之外,還有別的傳輸層協議,本文章將介紹UDP和TCP協議,重點介紹TCP協議。 首先回顧TCP和UDP 的特點: UDP:不可靠傳輸,面向數據包&#xf…

針對服務器磁盤爆滿,MySql數據庫始終無法啟動,怎么解決

(點擊即可進入聊天助手) 很多站長在運營網站的過程當中都會遇到一個問題,就是網站突然無法打開,數據一直無法啟動 無論是強制重啟還是,刪除網站內的所有應用,數據庫一直無法啟動 這個時候,就需要常見的運維手段了,需要對服務器后臺各個資源,進行逐一排查…

高性能現代PHP全棧框架 Spiral

概述 Spiral Framework 誕生于現實世界的軟件開發項目是一個現代 PHP 框架,旨在為更快、更清潔、更卓越的軟件開發提供動力。 特性 高性能 由于其設計以及復雜精密的應用服務器,Spiral Framework框架在不影響代碼質量以及與常用庫的兼容性的情況下&a…

【面試題】Spring/SpringBoot部分[2025/1/6 ~ 2025/1/12]

Spring/SpringBoot部分[2025/1/6 ~ 2025/1/12] 1. 說說 Spring 啟動過程?2. 說說 Springboot 的啟動流程?3. 你了解的 Spring 都用到哪些設計模式?4. Spring 有哪幾種事務傳播行為?5. SpringBoot 是如何實現自動配置的?6. Spring…