格拉瑟曼編著的《金融工程中的蒙特卡羅方法》源于作者在哥倫比亞大學多年教學的講稿。書中介紹了蒙特卡羅方法在金融中的用途,并且將模擬用作呈現金融工程中模型和思想的工具!督鹑诠こ讨械拿商乜_方法》大致分為三個部分。第一部分介紹了蒙特卡羅方法的基本原理,衍生定價基礎以及金融工程中一些最重要模型的實現。第二部分描述了如何改進模擬精確度和效率。最后的第三部分講述了幾個特別的論題:價格敏感度估計,美式期權定價以及金融投資組合中的市場風險和信貸風險評估。
《金融工程中的蒙特卡羅方法》可供金融工程、金融數學、統(tǒng)計學等專業(yè)的研究生閱讀,也可供金融行業(yè)的從業(yè)人員及相關領域的專業(yè)人士和技術人員參考。
第1章 基礎
1.1蒙特卡羅原理
1.1.1介紹
1.1.2第一個例子
1.1.3模擬估計的有效性
1.2衍生品定價準則
1.2.1定價和復制
1.2.2套利和風險中性定價
1.2.3基準變換
1.2.4風險的市場價格
第2章 隨機數與隨機變量的產生
2.1隨機數的產生
2.1.1一般考慮
2.1.2線性同余發(fā)生器
2.1.3線性同余發(fā)生器的實現
第1章 基礎
1.1蒙特卡羅原理
1.1.1介紹
1.1.2第一個例子
1.1.3模擬估計的有效性
1.2衍生品定價準則
1.2.1定價和復制
1.2.2套利和風險中性定價
1.2.3基準變換
1.2.4風險的市場價格
第2章 隨機數與隨機變量的產生
2.1隨機數的產生
2.1.1一般考慮
2.1.2線性同余發(fā)生器
2.1.3線性同余發(fā)生器的實現
2.1.4格子結構
2.1.5組合發(fā)生器和其他方法
2.2一般抽樣方法
2.2.1逆變換方法
.2.2.2接受–拒絕方法
2.3正態(tài)隨機變量和向量
2.3.1基本性質
2.3.2一元正態(tài)變量的產生
2.3.3多維正態(tài)(樣本)的產生
第3章 構造樣本路徑
3.1布朗運動
3.1.1一維情況
3.1.2多維情況
3.2幾何布朗運動
3.2.1基本屬性
3.2.2路徑依賴型期權
3.2.3多維情況
3.3gauss短期利率模型
3.3.1基本模型和模擬
3.3.2債券價格
3.3.3多因子模型
3.4平方根擴散過程
3.4.1轉移密度函數
3.4.2gamma分布和poisson分布的抽樣
3.4.3債券價格
3.4.4擴展
3.5帶跳躍的過程
3.5.1一個跳躍擴散模型
3.5.2純跳躍過程
3.6遠期利率模型:連續(xù)利率
3.6.1hjm框架
3.6.2離散漂移項
3.6.3實現
3.7遠期利率模型:簡單利率
3.7.1libor市場模型動態(tài)過程
3.7.2衍生品定價
3.7.3模擬
3.7.4波動率結構和校準
第4章 方差縮減技術
4.1控制變量法
4.1.1方法和例子
4.1.2多元控制變量
4.1.3小樣本事件
4.1.4非線性控制
4.2反向變異法
4.3分層抽樣法
4.3.1方法和例子
4.3.2應用
4.3.3后分層
4.4拉丁超立方體抽樣法
4.5匹配標的資產法
4.5.1路徑調整的矩匹配法
4.5.2加權的蒙特卡羅法
4.6重要性抽樣法
4.6.1原理和例子
4.6.2依賴路徑的期權
4.7結束語
第5章 準蒙特卡羅
5.1一般原則
5.1.1偏差
5.1.2vandercorput序列
5.1.3koksma-hlawka邊界
5.1.4網格和序列
5.2低偏差序列
5.2.1halton序列和hammersley點集
5.2.2faure序列
5.2.3sobol’序列
5.2.4進一步構造
5.3格規(guī)則
5.4隨機準蒙特卡羅
5.5金融中的應用
5.5.1數值算例
5.5.2策略的實施
5.6結束語
第6章 離散法
6.1介紹
6.1.1euler方法與第一次修正
6.1.2收斂階
6.2二階方法
6.2.1標量情況
6.2.2向量情況
6.2.3加入路徑依賴性
6.2.4外推法
6.3延伸
6.3.1一般擴展
6.3.2跳躍–擴散過程
6.3.3均方誤差的收斂
6.4極值和障礙跨越:布朗內插法
6.5改變變量
6.6結束語
第7章 敏感性估計
7.1有限差分近似
7.1.1偏差和方差
7.1.2最優(yōu)均方誤差
7.2順向微分估計
7.2.1方法和例子
7.2.2無偏性成立的條件
7.2.3數值逼近及相關方法
7.3似然比方法
7.3.1方法和例子
7.3.2偏差和方差的性質
7.3.3gamma
7.3.4逼近及相關方法
7.4結束語
第8章 美式期權定價
8.1問題的公式表達
8.2參數逼近
8.3隨機樹方法
8.3.1高估計量
8.3.2低估計量
8.3.3實現
8.4狀態(tài)空間分割
8.5隨機網格方法
8.5.1一般框架
8.5.2似然比權重
8.6基于回歸的方法和權重
8.6.1逼近連續(xù)值
8.6.2回歸和網格權重
8.7對偶性
8.8結束語
第9章 在風險管理中的運用
9.1損失概率和風險值
9.1.1背景
9.1.2var的計算
9.2運用delta-gamma近似的方差縮減
9.2.1控制變量
9.2.2重點抽樣
9.2.3分層抽樣
9.3厚尾情況
9.3.1厚尾分布的建模
9.3.2delta-gamma近似
9.3.3方差縮減
9.4信用風險
9.4.1違約時間及估值
9.4.2違約的相關性
9.4.3投資組合信用風險
9.5結束語
附錄a收斂和置信區(qū)間
a.1收斂概念
a.2中心極限定理和置信區(qū)間
附錄b
b.1隨機微積分的結果
b.2ito公式
b.3隨機微分方程
b.4鞅
b.5測度變換
附錄c利率期限結構
c.1期限結構術語
c.2利率衍生品
參考文獻
索引
在討論“看上去是而實際不是隨機”的序列之前,我們應該指明一個純隨機數發(fā)生器意味著什么:我們指的是產生一系列隨機變量的機制,并且這些隨機變量仉,鞏,…具有下述性質:(i)每一個鞏服從[O,1]上的均勻分布; (ii)阢相互獨立.性質(i)是一種方便但隨意選擇的規(guī)范化表述;從0到1/2之間的均勻分布,或是從其他簡單分布中的取值,也都同樣有用.單位區(qū)間上的均勻隨機變量基本上可以轉換為其他任何分布的樣本,比如說,用2.2節(jié)和2.3節(jié)中描述的方法.性質(ii)更為重要.特別地,它意味著所有數對都應該是不相關的,更一般地,∽的值不能通過u1,…,∽一,的值來預測.一個隨機數發(fā)生器(為了強調它只是模擬隨機性,它經常被叫做偽隨機數發(fā)生器)在單位區(qū)間里產生一個有限序列u。,n2….,uK.通常地,所產生的值部分地依賴于用戶輸入的參數.任何這樣的序列都構成獨立均勻分布∽….,E,K的一組可能結果.一個好的隨機數發(fā)生器要滿足一個要求(得承認這個要求6-A嚴格),即序~II@--/l@-(相對K來說)應該很難與獨立均勻分布得到的序列相區(qū)別.因此,一個有效的發(fā)生器必須能夠產生符合上面的性質(i)和(ii)的數值.如果數值的個數K很大,落在單位區(qū)間的任意一個子區(qū)間的數值的比例應該大致與子區(qū)間長度相等一這就是均勻性.獨立性表明這些數不應該存在可觀察到的分布模式.用稍微精確的語言,即用統(tǒng)計的獨立性測試方法不能夠輕易地否定任何序列片段的獨立性.我們可以通過幾個例子來具體說明以上及其他的一些考慮.線性同余發(fā)生器是下面形式的迭代: Xi+l。axi modm, f2.11u沖1=Xi+l/lYt, (2.2) 這里,乘子。和模數m都是常整數,在初始值(種子)z。給出后,它們將決定其他數值的產生.種子通常是由用戶給定的介于0和m一 1之間的正整數.運算Ymod”z返回Y被m除后的余數(一個整數).換句話說, Y rood_r,0=Y—I y/m l m, f2.31這里H代表小于等于z的最大整數.例如,7mod5=2; lOmod5=0;43mod5= 3;3 mod 5=3.由于modm運算的結果總是介于0和m 一1之間的整數,所以由(2.1)(2.2)產生的輸出結果札i總是介于0和(m一1)/m之間;特別地,它們落在單位區(qū)間里.由于它的簡單性和潛在的有效性,線性同余發(fā)生器在實際中得到最廣泛的應用.我們將在2.1.2節(jié)對它們進行詳細的討論.這里我們用它們來說明在設計隨機數發(fā)生器時的一般考慮.注意到,線性同余發(fā)生器有如下形式:z。+1=.廠(zi), “。+1=9(zi+1), (2 .4)這里,。廠和9都是確定性函數.如果我們允許z。是向量,那么這種一般形式幾乎包含所有隨機數發(fā)生器.在(2.1)中若n=6,m=11(在實際中,m應該很大;這些值只是為了舉例說明),考慮由這個線性同余發(fā)生器產生的序列%從zo=1開始,下一個值是 6 mod 11=6,接下來是(6×6)mod 11=3.因此種子 z0=1產生如下序列:1,6,3,7,9,10,5,8,4,2,1,6,....某一數值一旦再現,整個序列也會開始重復.的確,由于計算機只可能表示有限個數值,任何形如f2.4)中的式子的反復使用都將最終得到一個與前面某一z。
相同的數,然后zi后面的所有的數也會隨著重復.觀察上面這個例子,在數值開始重復之前,介于1和m一1之間的所有十個不同整數全部出現在序列中f若我們讓序列從0開始,則所有序列值都將為0,所以我們不允許z0=0).如果我們保持m=1,但取n=3,種子z0=1,就會產生1,3,9,5,4,1….,而z。=2就會產生2,6,7,10,8,2…..因此,在這種情況下,可能值集合f1,2….,10)分成兩個循環(huán),這意味著不管zo取什么值,在數值重復之前,乘子o=3產生了五個不同數,而乘子n=6產生了所有十個不同數值.能產生全部m一1個不同數值的線性同余發(fā)生器稱作整周期的.在實際中,我們希望在有任何重復之前能夠產生(至少)上千萬的不同數值.僅僅選擇很大的m值是不能保證這個性質的.因為如果參數0和m選得不好,它可能導致數值在集合f1,2,…,m一1}中的一個小的子集上不斷循環(huán)重復。
P38-39