從基礎到實戰的量化交易全流程學習:1.3 數學與統計學基礎——概率與統計基礎 | 數字特征

從基礎到實戰的量化交易全流程學習:1.3 數學與統計學基礎——概率與統計基礎 | 數字特征

在這里插入圖片描述


第一部分:概率與統計基礎
第2節:數字特征:期望值、方差、協方差與相關系數


一、期望值(Expected Value):用“平均值”預測未來

期望值是隨機變量的“加權平均”,代表長期來看最可能的“平均結果”,是量化交易中評估策略收益的核心指標。

1. 數學定義與性質

  • 離散型隨機變量
    E ( X ) = ∑ i = 1 n x i ? P ( X = x i ) E(X) = \sum_{i=1}^n x_i \cdot P(X=x_i) E(X)=i=1n?xi??P(X=xi?)
    例:拋一枚硬幣,正面盈利100元(概率0.5),反面虧損50元(概率0.5),期望收益為:
    E ( X ) = 100 × 0.5 + ( ? 50 ) × 0.5 = 25 元 E(X) = 100 \times 0.5 + (-50) \times 0.5 = 25 \ \text{元} E(X)=100×0.5+(?50)×0.5=25?

  • 連續型隨機變量
    E ( X ) = ∫ ? ∞ + ∞ x ? f ( x ) d x E(X) = \int_{-\infty}^{+\infty} x \cdot f(x) \, dx E(X)=?+?x?f(x)dx
    f ( x ) f(x) f(x) 為概率密度函數,如股票收益率的正態分布)

  • 線性性質(關鍵!):

    • E ( a X + b Y ) = a E ( X ) + b E ( Y ) E(aX + bY) = aE(X) + bE(Y) E(aX+bY)=aE(X)+bE(Y) a , b a,b a,b 為常數)
    • 無論 X X X Y Y Y 是否獨立,線性性都成立。

2. 量化交易中的應用

  • 投資組合預期收益計算
    假設持有30%的股票A(期望收益15%)和70%的債券B(期望收益5%),組合期望收益為:
    E ( R ) = 0.3 × 15 % + 0.7 × 5 % = 8 % E(R) = 0.3 \times 15\% + 0.7 \times 5\% = 8\% E(R)=0.3×15%+0.7×5%=8%

  • 策略有效性篩選
    通過回測計算策略的期望收益 E ( R ) E(R) E(R),若 E ( R ) < 0 E(R) < 0 E(R)<0(長期虧損),則直接排除。


二、方差(Variance)與標準差(Standard Deviation):用“波動”衡量風險

期望值相同的策略,風險可能差異巨大——方差描述收益圍繞均值的離散程度,是量化風險的核心指標。

1. 數學定義與性質

  • 方差
    Var ( X ) = E [ ( X ? E ( X ) ) 2 ] = E ( X 2 ) ? [ E ( X ) ] 2 \text{Var}(X) = E\left[(X - E(X))^2\right] = E(X^2) - [E(X)]^2 Var(X)=E[(X?E(X))2]=E(X2)?[E(X)]2
    例:上述拋硬幣策略,方差為:
    Var ( X ) = ( 100 ? 25 ) 2 × 0.5 + ( ? 50 ? 25 ) 2 × 0.5 = 5625 \text{Var}(X) = (100-25)^2 \times 0.5 + (-50-25)^2 \times 0.5 = 5625 Var(X)=(100?25)2×0.5+(?50?25)2×0.5=5625

  • 標準差(方差的平方根):
    σ = Var ( X ) \sigma = \sqrt{\text{Var}(X)} σ=Var(X) ?
    (單位與原變量一致,比方差更直觀)

  • 性質

    • Var ( a X + b ) = a 2 Var ( X ) \text{Var}(aX + b) = a^2 \text{Var}(X) Var(aX+b)=a2Var(X)(常數 b b b 不影響波動)
    • 獨立變量的和的方差: Var ( X + Y ) = Var ( X ) + Var ( Y ) \text{Var}(X+Y) = \text{Var}(X) + \text{Var}(Y) Var(X+Y)=Var(X)+Var(Y)(若 X , Y X,Y X,Y 獨立)

2. 量化交易中的應用

  • 風險度量
    • 標準差越大,收益波動越劇烈,風險越高。
    • 例:策略A年均收益10%,標準差5%;策略B年均收益10%,標準差20%。雖然期望相同,但策略B的風險遠高于策略A。

在這里插入圖片描述

圖1:標準差小(左)的收益更集中在均值附近,風險低;標準差大(右)的收益更分散,風險高。

  • 馬科維茨有效前沿
    通過優化組合權重,在給定期望收益下最小化方差(或在給定方差下最大化期望收益),構建“風險-收益”最優的投資組合。

三、協方差(Covariance)與相關系數(Correlation):用“聯動性”分析資產關系

單個資產的風險容易衡量,但多個資產的“互動”才是組合風險的關鍵——協方差和相關系數描述變量間的線性關聯程度。

1. 協方差:衡量“同方向波動”的強度

  • 定義
    Cov ( X , Y ) = E [ ( X ? μ X ) ( Y ? μ Y ) ] = E ( X Y ) ? μ X μ Y \text{Cov}(X,Y) = E\left[(X - \mu_X)(Y - \mu_Y)\right] = E(XY) - \mu_X \mu_Y Cov(X,Y)=E[(X?μX?)(Y?μY?)]=E(XY)?μX?μY?

    • 正協方差 X X X 增大時 Y Y Y 傾向于增大(如股票與股市指數)。
    • 負協方差 X X X 增大時 Y Y Y 傾向于減小(如股票與黃金)。
    • 絕對值越大:聯動性越強;絕對值越小(接近0):聯動性越弱。
  • 性質

    • Cov ( X , X ) = Var ( X ) \text{Cov}(X,X) = \text{Var}(X) Cov(X,X)=Var(X)(自身協方差即方差)
    • Cov ( X , Y ) = Cov ( Y , X ) \text{Cov}(X,Y) = \text{Cov}(Y,X) Cov(X,Y)=Cov(Y,X)
    • 獨立變量協方差為0(反之不一定成立)。

2. 相關系數:“標準化”的協方差

  • 定義
    ρ X Y = Cov ( X , Y ) σ X σ Y ( ρ ∈ [ ? 1 , 1 ] ) \rho_{XY} = \frac{\text{Cov}(X,Y)}{\sigma_X \sigma_Y} \quad (\rho \in [-1, 1]) ρXY?=σX?σY?Cov(X,Y)?(ρ[?1,1])

    • ρ = 1 \rho = 1 ρ=1:完全正相關(變量同步波動,如同一行業的兩只股票)。
    • ρ = ? 1 \rho = -1 ρ=?1:完全負相關(變量反向波動,如期貨對沖組合)。
    • ρ = 0 \rho = 0 ρ=0:無線性相關(可能存在非線性關系)。
  • 可視化:散點圖與相關系數
    在這里插入圖片描述

    圖2:從左到右分別為 ρ = 1 \rho=1 ρ=1(嚴格正相關)、 ρ = 0.5 \rho=0.5 ρ=0.5(正相關)、 ρ = 0 \rho=0 ρ=0(無相關)、 ρ = ? 1 \rho=-1 ρ=?1(嚴格負相關)。

3. 量化交易中的應用

  • 資產配置分散風險

    • 若兩只股票 ρ = 0.3 \rho=0.3 ρ=0.3,組合標準差會低于兩者標準差的加權平均,實現“風險分散”。
    • 例:資產A( σ A = 20 % \sigma_A=20\% σA?=20%)和資產B( σ B = 15 % \sigma_B=15\% σB?=15%),等權重配置,若 ρ = 0.3 \rho=0.3 ρ=0.3,則組合標準差為:
      σ = ( 0. 5 2 × 0. 2 2 ) + ( 0. 5 2 × 0.1 5 2 ) + 2 × 0.5 × 0.5 × 0.3 × 0.2 × 0.15 ≈ 12.8 % \sigma = \sqrt{(0.5^2 \times 0.2^2) + (0.5^2 \times 0.15^2) + 2 \times 0.5 \times 0.5 \times 0.3 \times 0.2 \times 0.15} \approx 12.8\% σ=(0.52×0.22)+(0.52×0.152)+2×0.5×0.5×0.3×0.2×0.15 ?12.8%
      低于簡單平均 ( 20 % + 15 % ) / 2 = 17.5 % (20\% + 15\%)/2 = 17.5\% (20%+15%)/2=17.5%
  • 多因子模型去冗余

    • 若兩個因子的相關系數 ρ > 0.9 \rho>0.9 ρ>0.9,說明存在嚴重多重共線性,需剔除其中一個因子。

四、Python實戰:計算投資組合的風險收益指標

import numpy as np# 資產參數:3只股票的期望收益、協方差矩陣、持倉權重
returns = np.array([0.12, 0.08, 0.06])  # 期望收益
cov_matrix = np.array([[0.04, 0.02, 0.01],[0.02, 0.03, 0.015],[0.01, 0.015, 0.02]
])  # 協方差矩陣
weights = np.array([0.5, 0.3, 0.2])     # 權重# 1. 計算組合期望收益
expected_return = np.dot(weights, returns)
print(f"組合期望收益: {expected_return:.4f}")  # 輸出:0.1020 (10.2%)# 2. 計算組合方差與標準差
portfolio_var = np.dot(weights.T, np.dot(cov_matrix, weights))
portfolio_std = np.sqrt(portfolio_var)
print(f"組合方差: {portfolio_var:.4f}, 標準差: {portfolio_std:.4f}")  
# 輸出:組合方差: 0.0229, 標準差: 0.1513 (15.13%)# 3. 計算資產間相關系數矩陣
corr_matrix = cov_matrix / (np.outer(np.sqrt(np.diag(cov_matrix)), np.sqrt(np.diag(cov_matrix))))
print("相關系數矩陣:\n", np.round(corr_matrix, 2))
# 輸出:
# 相關系數矩陣:
#  [[1.  0.58 0.5 ]
#  [0.58 1.   0.75]
#  [0.5  0.75 1.  ]]

本節總結

  • 期望值 是收益的“指南針”,告訴我們長期平均結果。
  • 方差/標準差 是風險的“量尺”,衡量收益的波動程度。
  • 協方差/相關系數 是聯動性的“溫度計”,幫助我們分散風險、優化組合。

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

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

相關文章

MySQL(聚合函數)

單行函數 對每一條記錄輸入值進行計算&#xff0c;得到相應的計算結果&#xff0c;返回給用戶&#xff0c;也就是說&#xff0c;每條記錄作為一個輸入參數&#xff0c;經過函數計算得到每條記錄的計算結果。 每一個函數中都有一些常用的函數&#xff08;方法&#xff09; 在學…

babel核心知識點

Babel 是一個 JavaScript 編譯器&#xff0c;主要用于將 ECMAScript 2015 版本的代碼轉換為向后兼容的 JavaScript 代碼&#xff0c;以便在舊版本的瀏覽器或環境中運行。以下是 Babel 的核心知識點&#xff1a; 1. 基本概念 編譯器&#xff1a;Babel 本質上是一個編譯器&…

javaScript--數據結構和算法

在 JavaScript 里&#xff0c;數據結構和算法是十分關鍵的部分&#xff0c;下面介紹幾種常見的數據結構和對應的算法。 數組&#xff08;Array&#xff09; 數組是最基礎的數據結構&#xff0c;用于存儲一系列有序的數據。 // 創建數組 const arr [1, 2, 3, 4, 5];// 訪問元素…

π0.5:帶開放世界泛化的視覺-語言-動作模型

25年4月來自具身機器人創業公司 PI 公司的論文“π0.5: a Vision-Language-Action Model with Open-World Generalization”。 為了使機器人發揮作用&#xff0c;它們必須在實驗室之外的現實世界中執行實際相關的任務。雖然視覺-語言-動作 (VLA) 模型在端到端機器人控制方面已…

使用 OpenCV 和 dlib 進行人臉檢測

文章目錄 1. 什么是 dlib2. 前期準備介紹2.1 環境準備2.2 dlib 的人臉檢測器 3. 代碼實現3.1 導入庫3.2 加載檢測器3.3 讀取并調整圖像大小3.4 檢測人臉3.5 繪制檢測框3.6 顯示結果 4. 完整代碼5. 優化與改進5.1 提高檢測率5.2 處理 BGR 與 RGB 問題 6. 總結 人臉檢測是計算機視…

spring 的PropertySource 類與 @PropertySource 注解詳解與對比

PropertySource 類與 PropertySource 注解詳解與對比 在這里插入圖片描述 一、PropertySource 類詳解 1. 類型與作用 類型&#xff1a;接口&#xff08;org.springframework.core.env.PropertySource&#xff09;作用&#xff1a;抽象配置數據源&#xff0c;提供統一的鍵值…

Java后端開發day37--源碼解析:TreeMap可變參數--集合工具類:Collections

&#xff08;以下內容全部來自上述課程&#xff09; 1. TreeMap 1.1 須知 1.1.1 Entry 節點初始為黑色&#xff1a;提高代碼閱讀性 1.1.2 TreeMap中的成員變量 comparator&#xff1a;比較規則root&#xff1a;紅黑樹根節點的地址值size&#xff1a;集合的長度和紅黑樹…

基于Playwright的瀏覽器自動化MCP服務

一、服務定位與核心功能 github.com/executeautomation/mcp-playwright 是一個基于 Playwright&#xff08;微軟開源的跨瀏覽器自動化測試框架&#xff09;的 Model Context Protocol (MCP) 服務&#xff0c;核心功能是將瀏覽器自動化能力集成到大語言模型&#xff08;LLM&…

OSPF網絡協議

OSPF&#xff08;Open Shortest Path First&#xff09;是一種鏈路狀態路由協議&#xff0c;屬于IGP&#xff08;內部網關協議&#xff09;&#xff0c;用于在單一自治系統&#xff08;AS&#xff09;內動態分發路由信息。它通過計算最短路徑&#xff08;基于Dijkstra算法&…

Ubuntu 22.04.4操作系統初始化詳細配置

上一章節&#xff0c;主要講解了Ubuntu 22.04.4操作系統的安裝&#xff0c;但是在實際生產環境中&#xff0c;需要對Ubuntu操作系統初始化&#xff0c;從而提高系統的性能和穩定性。 一、查看Ubuntu系統版本和內核版本 # 查看系統版本 testubuntu:~$ sudo lsb_release -a Rel…

【Linux應用】開發板快速上手:鏡像燒錄、串口shell、外設掛載、WiFi配置、SSH連接、文件交互(RADXA ZERO 3為例)

【Linux應用】開發板快速上手&#xff1a;鏡像燒錄、串口shell、外設掛載、WiFi配置、SSH連接、文件交互&#xff08;RADXA ZERO 3為例&#xff09; 參考&#xff1a; ZERO 3 | Radxa Docs 大部分的Linux開發板等設備都大同小異 如樹莓派、香橙派、STM32MP135的Linux開發板等 …

Redis使用總結

NoSQL 1.1為什么要用NoSQL 面對現在用戶數據的急劇上升&#xff0c;我們需要對這些用戶數據進行挖掘&#xff0c;傳統的關系型數據庫已經不適合這些 應用了.Nosql 的發展可以很了的處理這些大的數據. 1.2什么是NoSQL Not Only Sql->NoSQL(不僅僅是SQL) 非關系型數據庫.隨…

Unity ML-Agents + VScode 環境搭建 Windows

安裝Unity 先去官網下載Unity Hub&#xff0c;然后安裝在D盤就可以了&#xff0c;你需要手機上安裝一個Unity Connect進行賬號注冊。 詳細的注冊可以參考&#xff1a; https://blog.csdn.net/Dugege007/article/details/128472571 注冊好了以后登入電腦端的Unity Hub&#x…

Linux電源管理(2)_常規的電源管理的基本概念和軟件架構

原文&#xff1a; Linux電源管理(2)_Generic PM之基本概念和軟件架構 1. 前言 Linux系統中那些常規的電源管理手段&#xff0c;包括關機&#xff08;Power off&#xff09;、待機&#xff08;Standby or Hibernate&#xff09;、重啟&#xff08;Reboot&#xff09;等。這些…

機器學習基礎理論 - 分類問題評估指標

幾個定義:混淆矩陣 TP: True Positives, 表示實際為正例且被分類器判定為正例的樣本數FP: False Positives, 表示實際為負例且被分類器判定為正例的樣本數FN: False Negatives, 表示實際為正例但被分類器判定為負例的樣本數TN: True Negatives, 表示實際為負例且被分類…

在線教育系統開發常見問題及解決方案:源碼部署到運營維護

當下&#xff0c;越來越多的教育機構、企業培訓部門以及創業者&#xff0c;選擇開發屬于自己的在線教育系統。然而&#xff0c;從源碼部署到實際運營&#xff0c;整個過程中常常會遇到一系列技術與管理難題。今天&#xff0c;筆者將從在線教育系統源碼維護、運營等幾個方向為大…

RAG(Retrieval-Augmented Generation,檢索增強生成)

RAG&#xff08;Retrieval-Augmented Generation&#xff0c;檢索增強生成&#xff09;是一種結合 信息檢索 和 文本生成 的技術&#xff0c;旨在提升大語言模型&#xff08;LLM&#xff09;生成內容的準確性和時效性。其核心思想是&#xff1a;先檢索相關知識&#xff0c;再基…

項目實戰 -- 狀態管理

redux基礎 還記得好久好久之前就想要實現的一個功能嗎&#xff1f; 收起側邊欄折疊菜單&#xff0c;沒錯&#xff0c;現在才實現 因為不是父子通信&#xff0c;所以處理起來相對麻煩一點 可以使用狀態樹或者中間人模式 這就需要會redux了 Redux工作流&#xff1a; 異步就…

Go語言之路————指針、結構體、方法

Go語言之路————指針、結構體、方法 前言指針結構體聲明初始化使用組合引用結構體和指針結構體的標簽 方法例子結合結構體總結 前言 我是一名多年Java開發人員&#xff0c;因為工作需要現在要學習go語言&#xff0c;Go語言之路是一個系列&#xff0c;記錄著我從0開始接觸Go…

[創業之路-390]:人力資源 - 社會性生命系統的解構與重構:人的角色嬗變與組織進化論

前言&#xff1a; 人、財、物、信息、機制、流程、制度、方法共同組合了一個持續的消耗資源、持續的價值創造、持續面臨生存與發展、遺傳與變異的社會性生命系統。 "人"是所有社會性生命系統最最基礎性的要素&#xff0c;它彌漫在系統中多維立體空間的不同節點上&am…