Option pricing and estimation of financial models with R
著者
書誌事項
Option pricing and estimation of financial models with R
Wiley, 2011
大学図書館所蔵 全10件
  青森
  岩手
  宮城
  秋田
  山形
  福島
  茨城
  栃木
  群馬
  埼玉
  千葉
  東京
  神奈川
  新潟
  富山
  石川
  福井
  山梨
  長野
  岐阜
  静岡
  愛知
  三重
  滋賀
  京都
  大阪
  兵庫
  奈良
  和歌山
  鳥取
  島根
  岡山
  広島
  山口
  徳島
  香川
  愛媛
  高知
  福岡
  佐賀
  長崎
  熊本
  大分
  宮崎
  鹿児島
  沖縄
  韓国
  中国
  タイ
  イギリス
  ドイツ
  スイス
  フランス
  ベルギー
  オランダ
  スウェーデン
  ノルウェー
  アメリカ
注記
Includes bibliographical references and index
内容説明・目次
内容説明
Presents inference and simulation of stochastic process in the field of model calibration for financial times series modelled by continuous time processes and numerical option pricing. Introduces the bases of probability theory and goes on to explain how to model financial times series with continuous models, how to calibrate them from discrete data and further covers option pricing with one or more underlying assets based on these models. Analysis and implementation of models goes beyond the standard Black and Scholes framework and includes Markov switching models, Levy models and other models with jumps (e.g. the telegraph process); Topics other than option pricing include: volatility and covariation estimation, change point analysis, asymptotic expansion and classification of financial time series from a statistical viewpoint.
The book features problems with solutions and examples. All the examples and R code are available as an additional R package, therefore all the examples can be reproduced.
目次
Preface xiii
1 A synthetic view 1
1.1 The world of derivatives 2
1.1.1 Different kinds of contracts 2
1.1.2 Vanilla options 3
1.1.3 Why options? 6
1.1.4 A variety of options 7
1.1.5 How to model asset prices 8
1.1.6 One step beyond 9
1.2 Bibliographical notes 10
References 10
2 Probability, random variables and statistics 13
2.1 Probability 13
2.1.1 Conditional probability 15
2.2 Bayes' rule 16
2.3 Random variables 18
2.3.1 Characteristic function 23
2.3.2 Moment generating function 24
2.3.3 Examples of random variables 24
2.3.4 Sum of random variables 35
2.3.5 Infinitely divisible distributions 37
2.3.6 Stable laws 38
2.3.7 Fast Fourier Transform 42
2.3.8 Inequalities 46
2.4 Asymptotics 48
2.4.1 Types of convergences 48
2.4.2 Law of large numbers 50
2.4.3 Central limit theorem 52
2.5 Conditional expectation 54
2.6 Statistics 57
2.6.1 Properties of estimators 57
2.6.2 The likelihood function 61
2.6.3 Efficiency of estimators 63
2.6.4 Maximum likelihood estimation 64
2.6.5 Moment type estimators 65
2.6.6 Least squares method 65
2.6.7 Estimating functions 66
2.6.8 Confidence intervals 66
2.6.9 Numerical maximization of the likelihood 68
2.6.10 The -method 70
2.7 Solution to exercises 71
2.8 Bibliographical notes 77
References 77
3 Stochastic processes 79
3.1 Definition and first properties 79
3.1.1 Measurability and filtrations 81
3.1.2 Simple and quadratic variation of a process 83
3.1.3 Moments, covariance, and increments of stochastic processes 84
3.2 Martingales 84
3.2.1 Examples of martingales 85
3.2.2 Inequalities for martingales 88
3.3 Stopping times 89
3.4 Markov property 91
3.4.1 Discrete time Markov chains 91
3.4.2 Continuous time Markov processes 98
3.4.3 Continuous time Markov chains 99
3.5 Mixing property 101
3.6 Stable convergence 103
3.7 Brownian motion 104
3.7.1 Brownian motion and random walks 106
3.7.2 Brownian motion is a martingale 107
3.7.3 Brownian motion and partial differential equations 107
3.8 Counting and marked processes 108
3.9 Poisson process 109
3.10 Compound Poisson process 110
3.11 Compensated Poisson processes 113
3.12 Telegraph process 113
3.12.1 Telegraph process and partial differential equations 115
3.12.2 Moments of the telegraph process 117
3.12.3 Telegraph process and Brownian motion 118
3.13 Stochastic integrals 118
3.13.1 Properties of the stochastic integral 122
3.13.2 Ito formula 124
3.14 More properties and inequalities for the Ito integral 127
3.15 Stochastic differential equations 128
3.15.1 Existence and uniqueness of solutions 128
3.16 Girsanov's theorem for diffusion processes 130
3.17 Local martingales and semimartingales 131
3.18 Levy processes 132
3.18.1 Levy-Khintchine formula 134
3.18.2 Levy jumps and random measures 135
3.18.3 Ito-Levy decomposition of a Levy process 137
3.18.4 More on the Levy measure 138
3.18.5 The Ito formula for Levy processes 139
3.18.6 Levy processes and martingales 140
3.18.7 Stochastic differential equations with jumps 143
3.18.8 Ito formula for Levy driven stochastic differential equations 144
3.19 Stochastic differential equations in R n 145
3.20 Markov switching diffusions 147
3.21 Solution to exercises 148
3.22 Bibliographical notes 155
References 155
4 Numerical methods 159
4.1 Monte Carlo method 159
4.1.1 An application 160
4.2 Numerical differentiation 162
4.3 Root finding 165
4.4 Numerical optimization 167
4.5 Simulation of stochastic processes 169
4.5.1 Poisson processes 169
4.5.2 Telegraph process 172
4.5.3 One-dimensional diffusion processes 174
4.5.4 Multidimensional diffusion processes 177
4.5.5 Levy processes 178
4.5.6 Simulation of stochastic differential equations with jumps 181
4.5.7 Simulation of Markov switching diffusion processes 183
4.6 Solution to exercises 187
4.7 Bibliographical notes 187
References 187
5 Estimation of stochastic models for finance 191
5.1 Geometric Brownian motion 191
5.1.1 Properties of the increments 193
5.1.2 Estimation of the parameters 194
5.2 Quasi-maximum likelihood estimation 195
5.3 Short-term interest rates models 199
5.3.1 The special case of the CIR model 201
5.3.2 Ahn-Gao model 202
5.3.3 Ait-Sahalia model 202
5.4 Exponential Levy model 205
5.4.1 Examples of Levy models in finance 205
5.5 Telegraph and geometric telegraph process 210
5.5.1 Filtering of the geometric telegraph process 216
5.6 Solution to exercises 217
5.7 Bibliographical notes 217
References 218
6 European option pricing 221
6.1 Contingent claims 221
6.1.1 The main ingredients of option pricing 223
6.1.2 One period market 224
6.1.3 The Black and Scholes market 227
6.1.4 Portfolio strategies 228
6.1.5 Arbitrage and completeness 229
6.1.6 Derivation of the Black and Scholes equation 229
6.2 Solution of the Black and Scholes equation 232
6.2.1 European call and put prices 236
6.2.2 Put-call parity 238
6.2.3 Option pricing with R 239
6.2.4 The Monte Carlo approach 242
6.2.5 Sensitivity of price to parameters 246
6.3 The -hedging and the Greeks 249
6.3.1 The hedge ratio as a function of time 251
6.3.2 Hedging of generic options 252
6.3.3 The density method 253
6.3.4 The numerical approximation 254
6.3.5 The Monte Carlo approach 255
6.3.6 Mixing Monte Carlo and numerical approximation 256
6.3.7 Other Greeks of options 258
6.3.8 Put and call Greeks with Rmetrics 260
6.4 Pricing under the equivalent martingale measure 261
6.4.1 Pricing of generic claims under the risk neutral measure 264
6.4.2 Arbitrage and equivalent martingale measure 264
6.5 More on numerical option pricing 265
6.5.1 Pricing of path-dependent options 266
6.5.2 Asian option pricing via asymptotic expansion 269
6.5.3 Exotic option pricing with Rmetrics 272
6.6 Implied volatility and volatility smiles 273
6.6.1 Volatility smiles 276
6.7 Pricing of basket options 278
6.7.1 Numerical implementation 280
6.7.2 Completeness and arbitrage 280
6.7.3 An example with two assets 280
6.7.4 Numerical pricing 282
6.8 Solution to exercises 282
6.9 Bibliographical notes 283
References 284
7 American options 285
7.1 Finite difference methods 285
7.2 Explicit finite-difference method 286
7.2.1 Numerical stability 292
7.3 Implicit finite-difference method 293
7.4 The quadratic approximation 297
7.5 Geske and Johnson and other approximations 300
7.6 Monte Carlo methods 300
7.6.1 Broadie and Glasserman simulation method 300
7.6.2 Longstaff and Schwartz Least Squares Method 307
7.7 Bibliographical notes 311
References 311
8 Pricing outside the standard Black and Scholes model 313
8.1 The Levy market model 313
8.1.1 Why the Levy market is incomplete? 314
8.1.2 The Esscher transform 315
8.1.3 The mean-correcting martingale measure 317
8.1.4 Pricing of European options 318
8.1.5 Option pricing using Fast Fourier Transform method 318
8.1.6 The numerical implementation of the FFT pricing 320
8.2 Pricing under the jump telegraph process 325
8.3 Markov switching diffusions 327
8.3.1 Monte Carlo pricing 335
8.3.2 Semi-Monte Carlo method 337
8.3.3 Pricing with the Fast Fourier Transform 339
8.3.4 Other applications of Markov switching diffusion models 341
8.4 The benchmark approach 341
8.4.1 Benchmarking of the savings account 344
8.4.2 Benchmarking of the risky asset 344
8.4.3 Benchmarking the option price 344
8.4.4 Martingale representation of the option price process 345
8.5 Bibliographical notes 346
References 346
9 Miscellanea 349
9.1 Monitoring of the volatility 349
9.1.1 The least squares approach 350
9.1.2 Analysis of multiple change points 352
9.1.3 An example of real-time analysis 354
9.1.4 More general quasi maximum likelihood approach 355
9.1.5 Construction of the quasi-MLE 356
9.1.6 A modified quasi-MLE 357
9.1.7 First- and second-stage estimators 358
9.1.8 Numerical example 359
9.2 Asynchronous covariation estimation 362
9.2.1 Numerical example 364
9.3 LASSO model selection 367
9.3.1 Modified LASSO objective function 369
9.3.2 Adaptiveness of the method 370
9.3.3 LASSO identification of the model for term structure of interest rates 370
9.4 Clustering of financial time series 374
9.4.1 The Markov operator distance 375
9.4.2 Application to real data 376
9.4.3 Sensitivity to misspecification 383
9.5 Bibliographical notes 387
References 387
Appendices
A 'How to' guide to R 393
A.1 Something to know first about R 393
A.1.1 The workspace 394
A.1.2 Graphics 394
A.1.3 Getting help 394
A.1.4 Installing packages 395
A. Objects 395
A.2.1 Assignments 395
A.2.2 Basic object types 398
A.2.3 Accessing objects and subsetting 401
A.2.4 Coercion between data types 405
A.3 S4 objects 405
A.4 Functions 408
A.5 Vectorization 409
A.6 Parallel computing in R 411
A.6.1 The foreach approach 413
A.6.2 A note of warning on the multicore package 416
A.7 Bibliographical notes 416
References 417
B R in finance 419
B.1 Overview of existing R frameworks 419
B.1.1 Rmetrics 420
B.1.2 RQuantLib 420
B.1.3 The quantmod package 421
B.2 Summary of main time series objects in R 422
B.2.1 The ts class 423
B.2.2 The zoo class 424
B.2.3 The xts class 426
B.2.4 The irts class 427
B.2.5 The timeSeries class 428
B.3 Dates and time handling 428
B.3.1 Dates manipulation 431
B.3.2 Using date objects to index time series 433
B.4 Binding of time series 434
B.4.1 Subsetting of time series 440
B.5 Loading data from financial data servers 442
B.6 Bibliographical notes 445
References 445
Index 447
「Nielsen BookData」 より