《金融计算与建模 理论、算法与SAS程序》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:朱世武编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302156654
  • 页数:415 页
图书介绍:本书介绍金融计算与建模的理论、算法与SAS程序的应用。

第1章 本书金融数据介绍 1

1.1 创建SAS逻辑库ResDat 1

1.2 股票类样本数据 1

1.3 固定收益类样本数据 3

习题 5

第2章 股票收益计算 6

2.1 收益定义与加总 6

2.1.1 收益定义 6

2.1.2 收益加总 7

2.2 单个股票收益计算 7

2.2.1 创建单期收益计算环境 7

2.2.2 年收益计算 8

2.2.3 季收益计算 8

2.2.4 月收益计算 8

2.2.5 周收益计算 8

2.2.6 日收益计算 10

2.2.7 绘制收益图 11

2.2.8 多期平均收益率计算 11

2.3 多股票收益计算 13

2.3.1 由最新股票信息数据集创建宏文本 13

2.3.2 由个股数据集目录文件创建宏文本 13

2.3.3 多股票收益计算程序 14

2.3.4 收益SAS数据集转换为EXCEL数据表 17

2.4 投资组合收益计算 19

2.4.1 由最新股票信息数据集Lstkinfo创建宏文本 19

2.4.2 随机抽股票 19

2.4.3 单个股票收益计算 20

2.4.4 股票组合的随机赋权重 20

2.4.5 组合收益计算 21

习题 22

第3章 固定收益证券计算 24

3.1 收益计算 24

3.1.1 内生收益率 24

3.1.2 到期收益率 25

3.1.3 有效年利率计算 27

3.1.4 三种收益率之间的关系 28

3.1.5 第一个赎回日收益率计算 28

3.1.6 清算日处于两个付息日之间的到期收益率计算 29

3.1.7 投资组合到期收益率计算 32

3.2 其他计算 33

3.2.1 浮动利率债券贴现差额计算 33

3.2.2 债券价格与必要收益率 35

3.2.3 债券价格时间轨迹 36

3.2.4 首次发行贴水债券的债务处理 38

3.2.5 债券久期计算 40

3.2.6 债券凸度计算 44

3.2.7 抵押支持债券贷款利率计算 49

3.3 绩效衡量 49

3.3.1 债券组合的到期收益率 49

3.3.2 美元权重收益率 50

3.3.3 算术平均收益率 51

3.3.4 几何平均收益率 51

3.4 二叉树定价模型 53

3.4.1 不含期权债券的二叉树定价模型 53

3.4.2 内含买权债券的二叉树定价模型 54

3.4.3 内含卖权债券的二叉树定价模型 55

3.4.4 内含期权债券的有效久期和凸度 56

习题 58

第4章 收益波动率计算 60

4.1 波动率估计法 60

4.1.1 移动平均模型 60

4.1.2 GARCH模型 61

4.1.3 波动率估计公式 62

4.2 波动率计算 63

4.2.1 计算环境 63

4.2.2 单个股票波动率计算 63

4.2.3 三种模型结果比较 65

4.2.4 多只股票波动率计算 69

4.3 等权重组合收益波动率 71

4.3.1 计算环境与输出数据集 71

4.3.2 实现算法 71

4.3.3 实现程序 72

4.3.4 组合股票数与收益标准差二维图 75

习题 76

第5章 股票指数计算 77

5.1 股票指数编制方法 77

5.1.1 股票指数功能 77

5.1.2 股票指数分类 77

5.1.3 指数设计主要环节 78

5.1.4 成指样本股选择方法 78

5.2 指数计算方法 79

5.2.1 计算方法概述 79

5.2.2 权重选择 80

5.2.3 基期及基期值选择 80

5.3 指数计算公式 80

5.3.1 指数计算中的常用修正方法 80

5.3.2 基期调整法修正公式 82

5.3.3 连锁调整法实现算法 83

5.4 指数计算程序 83

5.4.1 计算环境 83

5.4.2 实现算法 83

5.4.3 全样本指数计算程序 83

习题 85

第6章 股权风险溢价计算 87

6.1 股权风险溢价研究方法 87

6.1.1 现金流贴现法 87

6.1.2 历史数据法 89

6.1.3 类比法 90

6.2 市场风险溢价计算思路 91

6.2.1 研究方法选择 91

6.2.2 计算中国市场股权风险溢价思路图 91

6.2.3 周期的确定 91

6.2.4 无风险收益 92

6.2.5 A股市场投资收益 92

6.2.6 通货膨胀率 92

6.2.7 名义收益下的溢价 93

6.2.8 实际收益下的溢价 93

6.2.9 溢价的影响因素 93

6.3 计算程序 93

6.3.1 实现算法 93

6.3.2 计算无风险收益 93

6.3.3 计算市场投资收益 94

6.3.4 计算市场股权风险溢价 95

习题 97

第7章 股票市场风险指标计算 98

7.1 计算指标与环境 98

7.1.1 理论模型 98

7.1.2 计算指标 98

7.1.3 计算环境 99

7.2 计算程序与输出结果 99

7.2.1 算法实现 99

7.2.2 计算程序 99

习题 103

第8章 股票市场风险指标分解 104

8.1 协方差阵引出特征值 104

8.1.1 风险指标:特征值 104

8.1.2 风险指标的分解算法 105

8.2 相关计算程序 106

8.2.1 计算环境 106

8.2.2 实现算法 107

8.2.3 实现程序 108

8.3 计算结果 113

习题 113

第9章 债券指数计算 114

9.1 优秀债券指数的标准 114

9.2 债券指数编制方法 115

9.2.1 指数样本与基期 115

9.2.2 指数计算 115

9.3 计算程序 119

9.3.1 计算环境 119

9.3.2 算法步骤 119

9.3.3 计算程序 119

习题 131

第10章 中国股市CAPM计算 132

10.1 资本资产定价模型 132

10.1.1 CAPM体现的两个基本关系 132

10.1.2 CAPM的两种基本形式 132

10.1.3 超额收益形式的CAPM方程 133

10.2 数据准备与收益作图 133

10.2.1 确定无风险收益 133

10.2.2 创建数据集 134

10.2.3 月超额收益作图 137

10.3 单只股票的CAPM拟合与检验 138

10.3.1 CAPM拟合程序句法解释 138

10.3.2 参数估计与检验结果解释 139

10.3.3 残差自相关与异方差检解释 140

10.3.4 斜率参数为1的检验解释 140

10.3.5 预测值和实际值图 140

10.4 残差自相关性与异方差性的直观检验 143

10.4.1 残差自相关性的直观检验 143

10.4.2 残差异方差性的直观检验 143

10.5 多只股票应用CAPM 144

10.5.1 CAPM拟合的一般程序 144

10.5.2 直接输出检验统计量和结果到数据集 144

10.5.3 打印输出结果数据集 147

10.5.4 拟合无截距回归模型 150

10.5.5 残差分布的正态性检验 151

10.5.6 异方差残差的修正 152

10.5.7 加入其他回归变量 154

10.6 使用CAPM回归预测股票超额收益 154

10.6.1 输出CAPM回归的参数估计 154

10.6.2 预测股票超额收益和收益 155

10.7 使用CAPM的β和证券市场线买卖股票 156

10.7.1 计算期望收益 156

10.7.2 使用DCF分析检查CAPM期望收益 157

10.7.3 使用证券市场线 157

习题 158

第11章 最优投资组合选择 159

11.1 用线性规划选择投资组合 159

11.1.1 创建数据集 159

11.1.2 计算期望收益 160

11.1.3 风险度量 161

11.1.4 计算最优投资组合权重 161

11.1.5 增加权重限制条件 163

11.1.6 灵敏度分析 164

11.1.7 限定组合最高风险水平 165

11.1.8 计算投资金额 166

11.1.9 用整数规划产生投资组合 166

11.1.10 允许卖空时的投资组合选择 168

11.2 用非线性规划产生投资组合 171

11.2.1 用DATA步和PROC CORR产生投资组合 172

11.2.2 用PROC NLP产生投资组合 177

习题 183

第12章 中国股市CAPM验证 184

12.1 理论基础 184

12.1.1 资本资产定价模型 184

12.1.2 计算BETA值 184

12.1.3 固定时点t的截面模型 184

12.1.4 中国市场CAPM验证 184

12.2 算法设计 185

12.3 检验结果与分析 187

12.3.1 检验结果 187

12.3.2 结果分析 187

习题 188

第13章 随机模拟基础 189

13.1 分布的模拟实现 189

13.1.1 随机变量和的分布模拟 189

13.1.2 随机变量均值的分布模拟 194

13.1.3 统计抽样中的分布模拟 195

13.2 收益模型模拟 199

13.2.1 随机游动模型 199

13.2.2 异方差模型 200

13.2.3 ARIMA模型 200

13.2.4 GARCH模型 201

13.3 应用案例 201

13.3.1 避险与不避险 201

13.3.2 外汇看跌期权 202

13.3.3 避险收益 203

13.3.4 避险问题 204

13.3.5 基于SAS的计算 205

习题 211

第14章 Copula函数及其应用 212

14.1 Copula函数 212

14.1.1 Copula函数定义 212

14.1.2 Copula函数的性质 212

14.1.3 常见Copula函数 213

14.1.4 运用Copula函数的相关性度量 215

14.2 Copula函数与尾部相关性 217

14.3 利用Copula函数度量违约相关性 219

14.3.1 构建信用曲线 219

14.3.2 选择合适的Copula函数 221

14.3.3 计算联合违约概率分布 221

14.4 信用衍生品定价 223

14.4.1 背景介绍 223

14.4.2 计算步骤 224

14.4.3 实现程序 225

习题 226

第15章 VaR度量与事后检验 227

15.1 VaR概念及度量方法比较 227

15.1.1 VaR概念 227

15.1.2 VaR度量方法比较 228

15.2 VaR度量方法的实现步骤 229

15.2.1 协方差矩阵法 229

15.2.2 历史模拟法 231

15.2.3 蒙特卡罗模拟法 231

15.3 VaR的事后检验 232

15.3.1 事后检验的原理 232

15.3.2 事后检验的两类错误概率 233

15.3.3 事后检验结果的分区 234

15.4 单只股票VaR度量 234

15.4.1 计算环境 234

15.4.2 计算步骤 235

15.4.3 组合构建与收益计算 235

15.4.4 历史模拟法度量结果与检验 236

15.4.5 协方差矩阵法度量结果与检验 236

15.4.6 蒙特卡罗模拟法度量结果与检验 238

15.5 投资组合VaR度量 240

15.5.1 计算环境 240

15.5.2 计算步骤 241

15.5.3 组合构建 241

15.5.4 协方差矩阵法度量结果与检验 242

15.5.5 蒙特卡罗模拟法度量结果与检验 243

习题 243

第16章 基于Copula的VaR度量与事后检验 245

16.1 Copula函数 245

16.1.1 正态Copula函数 245

16.1.2 t分布Copula函数 246

16.2 联合分布模拟与收益率映射 246

16.2.1 正态Copula模拟 246

16.2.2 t分布Copula模拟 247

16.3 投资组合VaR度量 247

16.3.1 计算环境 247

16.3.2 计算步骤 248

16.3.3 计算结果 249

16.3.4 极大似然法拟合t分布 250

习题 253

第17章 债券组合市场VaR度量 254

17.1 使用到期收益率计算VaR 254

17.1.1 到期收益率 254

17.1.2 VaR计算 254

17.2 使用久期计算VaR 258

17.2.1 久期 258

17.2.2 VaR计算 258

17.3 使用久期与凸性计算VaR 261

17.3.1 凸性 261

17.3.2 VaR计算 261

17.4 使用RiskMetrics现金流计算VaR 264

17.4.1 债券分解 264

17.4.2 即期收益率 264

17.4.3 现金流映射 265

17.5 考虑面值回归效应的VaR计算 267

17.5.1 面值回归 267

17.5.2 VaR计算 267

17.6 模拟法 268

17.6.1 蒙特卡罗模拟模型 268

17.6.2 蒙特卡罗模拟过程 268

习题 270

第18章 债券组合信用VaR度量 271

18.1 计算单只债券的信用风险 271

18.1.1 信用评级转移概率 271

18.1.2 债券定价 272

18.1.3 估计信用风险 273

18.1.4 标准差作为信用风险度量指标 274

18.1.5 均值与百分位数的差作为信用风险度量指标 274

18.2 计算债券组合的信用风险 274

18.2.1 联合概率 274

18.2.2 资产收益率模型 275

18.2.3 组合信用风险 277

18.3 蒙特卡罗模拟 279

18.3.1 生成情景 279

18.3.2 确定资产收益率门槛值 280

18.3.3 模拟资产收益率情景 280

18.3.4 由资产收益率情景映射到信用评级情景 281

18.3.5 组合定价 283

18.3.6 估计信用风险 284

18.4 基于Copula的蒙特卡罗模拟 284

18.4.1 正态Copula 284

18.4.2 t分布Copula 285

习题 287

第19章 期权定价模型介绍 288

19.1 期权知识简介 288

19.1.1 期权的概念 288

19.1.2 买权与卖权概述 288

19.1.3 买权与卖权的平价关系 289

19.2 期权定价模型 290

19.2.1 期权定价模型概述 290

19.2.2 二叉树期权定价模型 290

19.2.3 B-S期权定价模型 292

习题 295

第20章 可转换债券定价 296

20.1 可转换债券 296

20.1.1 可转换债券的概念 296

20.1.2 可转换债券定价 297

20.2 期权定价模型简介 298

20.2.1 二叉树定价模型 298

20.2.2 B-S定价模型 298

20.3 茂炼转债定价案例 299

20.3.1 茂炼转债条款 299

20.3.2 茂炼转债定价分析 300

20.3.3 计算步骤 301

习题 308

第21章 利率期限结构模型 309

21.1 利率期限结构模型简介 309

21.1.1 利率期限结构相关符号表 309

21.1.2 利率期限结构概念 310

21.1.3 利率期限结构模型 310

21.2 静态利率期限结构模型 311

21.2.1 静态利率期限结构模型概述 311

21.2.2 多项式样条法 312

21.2.3 指数样条法 314

21.2.4 Nelson-Siegel模型及其扩展形式 314

21.3 动态利率期限结构模型 316

21.3.1 动态利率期限结构模型概述 316

21.3.2 均衡模型 317

21.3.3 套利模型 319

习题 328

第22章 构建静态利率期限结构模型 329

22.1 银行间债券利率期限结构拟合 329

22.1.1 计算环境 329

22.1.2 多项式样条法 330

22.1.3 指数样条法 332

22.1.4 Nelson-Siegel Svensson扩展模型 336

22.1.5 拟合结果 341

22.2 银行间与交易所国债利率期限结构比较 344

22.3 合理利率期限结构的判断标准 348

22.3.1 标准1.能正确反映债券市场短期、中期、长期利率的基本变化趋势 348

22.3.2 标准2.能兼顾曲线的平滑性与债券定价的精确性 349

22.3.3 标准3.使用的期限结构模型稳定性好 350

22.3.4 标准4.能有效处理不完整数据 351

22.3.5 标准5.能有效剔除异常值 352

22.4 NSS模型搜索算法 352

22.4.1 计算环境 352

22.4.2 现金流分解 354

22.4.3 现金流对应的时刻 355

22.4.4 Nelson-Siegel Svensson扩展模型拟合 356

22.4.5 拟合结果 358

习题 359

第23章 基于动态利率期限结构模型的定价技术 361

23.1 利用均衡模型对浮动利率债券定价 361

23.1.1 定价原理 361

23.1.2 参数估计 362

23.1.3 计算环境 364

23.1.4 数据预处理 366

23.1.5 CIR模型利率期限结构拟合 367

23.1.6 Vasicek模型利率期限结构拟合 371

23.1.7 为浮动利率债券定价 375

23.1.8 结果分析 379

23.2 利用套利模型为可赎回/可回售债券定价 384

23.2.1 定价原理 384

23.2.2 计算环境 386

23.2.3 Ho-Lee模型 388

23.2.4 Hull-White模型 399

23.2.5 结果分析 410

习题 412

参考文献 414