Python機器學習之金融風險管理 Machine Learning for Financial Risk Management with Python: Algorithms for Modeling Risk

阿卜杜拉·卡拉桑(Abdullah Karasan)

  • Python機器學習之金融風險管理-preview-1
  • Python機器學習之金融風險管理-preview-2
Python機器學習之金融風險管理-preview-1

相關主題

商品描述

近年來,人工智能技術得到了快速發展,並在金融風險管理領域逐漸滲透。本書旨在引導讀者瞭解金融風險建模背後的理論,學會在金融風險管理業務中運用Python語言和一系列機器學習模型。

本書分為三部分,第一部分(第1~3章)介紹風險管理的基礎知識,第二部分(第4~8章)通過一系列案例將機器學習模型運用到市場風險管理、信用風險管理、流動性風險管理和運營風險管理等場景,第三部分(第9章、第10章)講解如何對其他金融風險類型進行建模。

本書案例豐富、實戰性強,適合金融行業的工程師、財務分析師、風險分析師等群體閱讀。通過閱讀本書,讀者將發現人工智能技術的強大魅力,並學會運用Python語言駕馭多種高效率的機器學習模型,進一步重塑自己的風險管理思維。

作者簡介

阿卜杜拉·卡拉桑(Abdullah Karasan)出生於德國柏林。在完成了經濟學和工商管理的學習後,他從美國密歇根大學安娜堡分校獲得了應用經濟學碩士學位,並從土耳其安卡拉的中東科技大學獲得了金融數學博士學位。他曾在土耳其財政部任職,目前擔任Magnimind公司的首席數據科學家,同時也是馬里蘭大學巴爾的摩分校的講師。此外,他在金融數據科學領域發表了多篇論文。

目錄大綱

第 一部分 風險管理基礎 1

第 1章 風險管理基礎知識 3

1.1 風險 3

1.2 收益 4

1.3 風險管理 6

1.3.1 主要的金融風險類型 7

1.3.2 風險管理失敗導致嚴重的財務危機 8

1.4 金融風險管理中的信息不對稱 9

1.4.1 逆向選擇 10

1.4.2 道德風險 12

1.5 本章小結 13

1.6 參考資料 13

第 2章 時間序列建模簡介 14

2.1 時間序列的成分 16

2.1.1 趨勢 17

2.1.2 季節性 19

2.1.3 周期性 21

2.1.4 殘差 21

2.2 傳統時間序列建模過程 26

2.3 白噪聲和信息準則 27

2.4 MA、AR和ARIMA模型 28

2.4.1 MA模型 28

2.4.2 AR模型 33

2.4.3 ARIMA模型 37

2.5 本章小結 42

2.6 參考資料 43

第3章 使用深度學習進行時間序列建模 44

3.1 RNN 45

3.2 LSTM 51

3.3 本章小結 54

3.4 參考資料 54

第二部分 使用ML管理市場、信用、流動性和運營風險 57

第4章 基於ML的波動率預測 59

4.1 ARCH模型 61

4.2 GARCH模型 67

4.3 GJR-GARCH模型 72

4.4 EGARCH模型 74

4.5 SVR-GARCH模型 76

4.6 神經網絡和深度學習 81

4.7 貝葉斯方法 86

4.7.1 馬爾可夫鏈蒙特卡羅方法 87

4.7.2 M-H算法 89

4.8 本章小結 93

4.9 參考資料 94

第5章 市場風險建模 95

5.1 VaR模型 96

5.1.1 方差-協方差法 97

5.1.2 歷史模擬法 103

5.1.3 蒙特卡羅法 104

5.2 降噪 106

5.3 ES模型 114

5.4 考慮流動性風險之後的ES模型 115

5.5 實際成本 116

5.6 本章小結 123

5.7 參考資料 124

第6章 信用風險估計 125

6.1 估計信用風險 126

6.2 風險籃子 127

6.3 使用邏輯回歸估計違約概率 137

6.4 使用貝葉斯模型估計違約概率 144

6.5 使用SVM估計違約概率 149

6.6 使用隨機森林估計違約概率 150

6.7 使用神經網絡估計違約概率 151

6.8 使用深度學習估計違約概率 152

6.9 本章小結 154

6.10 參考資料 154

第7章 流動性風險建模 155

7.1 流動性測量 156

7.1.1 基於成交量測量流動性 157

7.1.2 基於交易成本測量流動性 160

7.1.3 基於價格影響測量流動性 163

7.1.4 基於市場影響的流動性指標 164

7.2 GMM 168

7.3 GMCM 172

7.4 本章小結 174

7.5 參考資料 174

第8章 運營風險建模 176

8.1 熟悉欺詐數據 178

8.2 欺詐審查的監督學習建模 183

8.2.1 基於成本的欺詐審查 187

8.2.2 成本節約評分 189

8.2.3 成本敏感建模 191

8.2.4 貝葉斯最小風險法 193

8.3 欺詐審查的無監督學習建模 196

8.3.1 自組織映射 196

8.3.2 自編碼器 198

8.4 本章小結 202

8.5 參考資料 203

第三部分 對其他金融風險類型建模 205

第9章 公司治理風險度量:股價崩盤 207

9.1 股價崩盤度量 208

9.2 最小協方差行列式的理論 209

9.3 最小協方差行列式的代碼 210

9.4 面板數據分析 219

9.5 本章小結 226

9.6 參考資料 226

第 10章 金融中的合成數據生成與HMM 228

10.1 合成數據生成 228

10.2 評估合成數據的功效 229

10.3 合成數據生成實戰 230

10.3.1 使用真實數據生成合成數據 230

10.3.2 使用模型生成合成數據 233

10.4 HMM簡介 236

10.5 對比隱馬爾可夫模型與Fama-French三因子模型 237

10.6 使用高斯HMM模型生成合成數據 245

10.7 本章小結 246

10.8 參考資料 246

後記 247