4.44k likes | 4.71k Views
一、教育部和我校的高度重视 二、我院最早开设的综合性实验课程 三、技能训练和实验课区别. 课程背景. 一、动手、动手、再动手 二、巩固相关金融基本知识和概念 三、提升分析实际问题和解决实际问题的能力. 课程目标. 一、 Excel 与金融计算 二、 Eviews 与金融计算 三、 SAS 与金融计算(本课程的重点和难点). 内容简介. 计算工具 Excel 本章介绍 Excel 中一些很重要但又容易为人们所忽视的使用技巧和运算工具。 货币的时间价值
E N D
一、教育部和我校的高度重视 二、我院最早开设的综合性实验课程 三、技能训练和实验课区别 课程背景
一、动手、动手、再动手 二、巩固相关金融基本知识和概念 三、提升分析实际问题和解决实际问题的能力 课程目标
一、Excel与金融计算 二、Eviews与金融计算 三、SAS与金融计算(本课程的重点和难点) 内容简介
计算工具Excel 本章介绍Excel中一些很重要但又容易为人们所忽视的使用技巧和运算工具。 货币的时间价值 货币的时间价值,是一切金融计算的基础。这一章除了对基本理论和公式进行归纳,还重点介绍了Excel中的年金计算函数。 资本预算平衡 资本预算是资本管理中第一位的重要课题,投资评价是企业一切经营活动的出发点,本章介绍用execl计算投资评价指标。 资本资产定价模型 CAPM在现代金融理论体系中的地位无论怎样强调都不过分,它不仅是贯穿全课程的核心原理,也贯穿整个金融理论和实践。这一章充分运用Excel作为运算工具的优势,通过一系列从简单到复杂的示例分析,深入浅出地概括了CAPM的推导过程。 Excel与金融计算
一、Excel与金融计算 二、Eviews与金融计算 三、SAS与金融计算(本课程的重点和难点) 内容简介
第一部分: EViews基础 介绍EViews的基本用法。另外对基本的Windows操作系统进行讨论,解释如何使用EViews来管理数据。 第二部分:基本的数据分析 描述使用EViews来完成数据的基本分析及利用EViews画图和造表来描述数据。 第三部分:基本的单方程分析 讨论标准回归分析、普通最小二乘法、加权最小二乘法、异方差性、序列相关、方程检验及预测。 Eviews与金融计算
一、Excel与金融计算 二、Eviews与金融计算 三、SAS与金融计算(本课程的重点和难点) 内容简介
第一部分: SAS基础 介绍SAS的相关基础知识,包括数据访问、数据分析、数据管理和数据呈现的基本的SAS使用方法。 第二部分:简单金融计算 讲述如何利用SAS进行股票收益计算、收益波动率计算和最优投资组合选择等简单金融计算。 第三部分:高级金融计算(视掌握情况酌情讨论) 讨论利用SAS进行回归分析,进行中国股市CAMP计算、可转换债券计算等高级金融计算。 SAS与金融计算
1、《Excel金融计算专业教程》,王晓明,清华大学出版社1、《Excel金融计算专业教程》,王晓明,清华大学出版社 2、《Excel在经济管理中的应用》,唐小毅等,人民大学出版社 3、《计量经济学实验教程》,童光荣等,武汉大学出版社 4、《计量经济学导论》,J.M.伍德里奇,人民大学出版社 5、《计量经济分析方法与建模——Eviews应用及实例》,高铁梅,清华大学出版社 6、《金融计算与建模》,朱世武,清华大学出版社 7、《SAS编程技术教程》,朱世武,清华大学出版社 参考书目
桂文明 guiwenming@126.com 我的联系方式
计算工具EXCEL——更有效地使用电子表软件 本章总结了Excel中一些很重要但又容易为人们所忽视的使用技巧和运算工具,特别是强调了本书后续内容里经常用到的一些方法。
1.1 数据输入与运算 • 1.3 内置函数和自定义函数 • 1.3.1 函数的使用 • 1.3.2 统计函数 • 1.3.3 金融函数 • 1.3.4 自定义函数 • 1.4 假设分析工具 • 1.4.1 方案管理器 • 1.4.2 模拟运算表 • 1.4.3 单变量求解 • 1.1 数据输入与运算 • 1.1.1 数据的导入 • 1.1.2 数据运算与引用 • 1.1.3 排序与筛选 • 1.2 图表 • 1.2.1 图表类型 • 1.2.2 组合图表 • 1.2.3 趋势
1.1.1 数据的导入 在Excel环境下进行计算,所需要的数据大致有3种来源:手工输入、自动生成和从外部导入。当数据量很小而且又没有规律的情况下,一般采用手工输入的方法;而对于那些有规律的数据,如连续的数字或字符序列可以用Excel的填充命令自动生成。当数据量比较大或有现成的数据来源如网络资源、数据库资源等可供应用,就需要采用导入的方法。 从Excel菜单上的“文件”→“打开”命令处,就可以直接读入数据库文件、Web文件、XML文件、文本文件以及其他电子表格式的文件等。 • 最普遍的导入:txt文件的数据
1.1.1 txt数据的导入 菜单:“文件”→“打开”
1.1.2 数据运算与引用 Excel中的运算是通过公式或函数实现的。Excel中的公式。它是由等号打头,包括常量、对单元格或单元格区域的引用、运算符和函数等几种成分。例如在下面一行中, = 60 + AVERAGE(B2:B8)/SIGMA 等号表示所在单元格内容是一个公式,等式后面的“60”是常量,“+”和“/”是运算符,AVERAGE()是求平均值的函数,SIGMA是用户自己给特定单元格的命名。 当需要同时对一组数据进行处理或公式、函数的计算结果不只一个数据时,就需要使用数组公式或数组函数。在Excel中用大括号“{}”表示数组,如“{2,2,4; 3,6,8;…}” 数组公式和数组函数的使用方法与普通公式基本相同,但在输入时要首先选中返回数组结果的全部单元格,并使用[Shift]+[Ctrl]+[Enter]进行输入
1.1.2 数据运算与引用 Excel中的运算类型
1.1.2 数据运算与引用 Excel中的运算函数
1.1.2 数据运算与引用 Excel中引用单元格的方法分为:A1引用和R1C1引用。前者是用字母数字组合标识引用单元格的绝对位置;后者表示对当前选中单元格相对位置的引用。 当需要引用位于其他工作表或其他文件中的数据时,就要使用三维引用。三维引用的基本格式是: [spreadsheet]sheet!A1 其中,前面的方括号“[ ]”内是要引用的文件名,如果源数据在同一文件内则可省略;跟在文件名后面的是工作表的名称,如果同时引用多个工作表相同位置的数据,则可以使用冒号“:”标识工作表范围,如Sheet1:Sheet3,注意工作表名后面要跟有叹号“!”;最后是引用的单元格或单元格区域的名称,如A1、B2或C3:D6等等。
1.1.2 数据运算与引用 相对引用:公式中的相对单元格引用(例如A1)是基于单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,公式使用相对引用。 绝对引用:单元格中的绝对单元格引用(格式为$A$1,即在行列标志前加“$”符号)总是在指定位置引用单元格。如果公式所在单元格的位置改变,绝对引用保持不变。如果多行或多列地复制公式,绝对引用将不作调整。 混合引用:混合引用具有绝对列和相对行,或是绝对行和相对列。绝对引用列采用$A1、$B1等形式,绝对引用行采用A$1、B$1等形式。如果公式所在单元格的位置改变,则相对引用改变,而绝对引用不变。如果多行或多列地复制公式,相对引用自动调整,而绝对引用不作调整。
1.1.2 数据运算与引用 Excel中的绝对引用、相对引用和混合引用
1.1.3 排序与筛选 在Excel中对数据进行整理最常见的方式是排序和筛选。 排序是按照某一个或某几个特定字段重新排列数据的顺序,筛选是从全体数据中选择符合某种条件的数据。 Excel提供了两种对数据进行排序的方法: 一种方法是选中数据表中作为排序依据所在列中的单元格,然后点击常用工具栏上的排序按钮 如果需要先后按照若干列来排序数据表,则需要从菜单上执行“数据”→“排序”命令,打开排序对话框。 例如,从Web下载了某股票期权的报价后,需要按照期权期限、执行价格和交易场所对报价进行排序,则对数据进行初步整理后,即可按如下操作。
1.1.3 排序与筛选 Excel中的排序
1.1.3 排序与筛选 在Excel环境下筛选数据有简单和高级两种方法。 执行菜单上的“数据”→“筛选”→“自动筛选”,工作表中每列的标题行上就会出现筛选按钮“▼”,点击要作为筛选依据的那一列的筛选按钮,从中选择要显示项目的条件,其他不符合该条件的行就会被隐藏起来。可以同时在一个数据表上的多个列上进行筛选。
1.1.3 排序与筛选 当需要设定更复杂的筛选条件,可以使用高级筛选。 “高级筛选”命令像“自动筛选”命令一样筛选清单,但不显示列的下拉列表,而是在工作表上单独的条件区域中键入筛选条件,它允许根据更复杂的条件进行筛选。并且,在筛选完成后,可以选择把筛选结果显示在原来位置或复制到其他区域。
1.2 图表和数据透视表 • 1.3 内置函数和自定义函数 • 1.3.1 函数的使用 • 1.3.2 统计函数 • 1.3.3 金融函数 • 1.3.4 自定义函数 • 1.4 假设分析工具 • 1.4.1 方案管理器 • 1.4.2 模拟运算表 • 1.4.3 单变量求解 • 1.4.4 规划求解 • 1.1 数据输入与运算 • 1.1.1 数据的导入 • 1.1.2 数据运算与引用 • 1.1.3 排序与筛选 • 1.2 图表 • 1.2.1 图表类型 • 1.2.2 组合图表 • 1.2.3 趋势线
1.2.1 图表类型 Excel中的主要图表类型
1.2.2 组合图表 在用图表表示多组数据之间的对比关系时,有两个常用的技巧:组合图表和次坐标轴。 所谓组合图表是指在同一幅图表中使用不同的图表类型表示不同组别的数据。一个常见的例子是带有交易量的股价图。 Excel允许在同一图表中对两组具有不同数量级的数据使用不同的坐标轴,在原有的数据轴之外,用不同单位或刻度使用次坐标轴表示另外一组数据。
1.2.3 趋势线 Excel图表中的另一项重要功能是绘制趋势线。这一功能是基于统计学中的回归和预测理论。
1.3 内置函数和自定义函数 • 1.3 内置函数和自定义函数 • 1.3.1 函数的使用 • 1.3.2 统计函数 • 1.3.3 金融函数 • 1.3.4 自定义函数 • 1.4 假设分析工具 • 1.4.1 方案管理器 • 1.4.2 模拟运算表 • 1.4.3 单变量求解 • 1.1 数据输入与运算 • 1.1.1 数据的导入 • 1.1.2 数据运算与引用 • 1.1.3 排序与筛选 • 1.2 图表 • 1.2.1 图表类型 • 1.2.2 组合图表 • 1.2.3 趋势线
1.3.1 函数的使用 Excel内置有大约330个的函数,这些函数可以分成11大类:数据库函数,日期和时间函数,外部函数,工程函数,财务函数,信息函数,逻辑函数,查找和引用函数,数学和三角函数,统计函数以及文本和数据函数。 如果要在某单元格或单元格区域内调用函数: • 从菜单中选取“插入→函数……”命令; • 点击编辑区左侧的“fx”标志; • 点击工具栏上的自动求和标志∑;按[Shift]+[F3]。 在某些情况下,可能需要将某函数作为另一函数的参数使用,这称为嵌套函数。公式可包含多达七级的嵌套函数。 许多Excel函数通过对一组或多组数据进行运算,得出一组运算结果。这类函数实际上是数组公式,必须按数组的方式输入(选中整个数组所在区域,按[Shift]+[Ctrl]+[Enter]输入)
1.3.2 统计函数 Excel中有70余个统计函数,大致可分为6类:基本统计类函数,概率分布类,数字特征类,抽样分布类,统计检验类,相关、回归与预测类。 金融计算中常用的统计函数:计算平均值的AVERAGE()、计算方差的VAR()或VARP()、计算标准差的STDEV()或STDEVP()、标准正态分布NORMSDIST()和NORMSINV(); 财务预测中有时会用到线性回归与预测函数LINEST()、FORECAST()、TREND()、线性方程的斜率函数SLOPE()、指数回归与预测函数LOGEST()、GROWTH(); 在进行数据分析时会用到相关系数函数CORREL()和乘积矩相关系数(也称为广义相关系数)函数RSQ()。
1.3.3 金融函数 Excel内置有50余个金融财务方面的函数。 计算货币时间价值的9个函数,其中 5个通用函数在金融计算中有着非常重要的作用:现值PV()、终值FV()、利率RATE()、每期现金流量PMT()、期数NPER()。 5个固定资产折旧类函数:直线折旧法SLN()、年限总和法SYD()、固定余额递减法DB()、双倍余额递减法DDB()以及用余额递减法计算若干期内累积折旧额的VDB()。 5个投资评价类函数:净现值NPV()、内部收益率IRR()、修正内部收益率MIRR()以及用于计算非定期现金流量净现值和内部收益率的函数XNPV()和XIRR()。 关于债券计算的26个函数。
1.3.4 自定义函数 自定义函数是指用户根据自己的需要,通过Excel内置的Visual Basic for Application编写代码,设计出实现特定功能的函数。 在本书各章的Excel工作簿文件里,为了说明一些重要或复杂的计算过程,使用了一个自定义函数dispformula(),它的功能是显示指定单元格或单元格区域内的公式。
1.4 假设分析工具 • 1.3 内置函数和自定义函数 • 1.3.1 函数的使用 • 1.3.2 统计函数 • 1.3.3 金融函数 • 1.3.4 自定义函数 • 1.4 假设分析工具 • 1.4.1 方案管理器 • 1.4.2 模拟运算表 • 1.4.3 单变量求解 • 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 数据透视表
1.4.1 方案管理器 方案,是保存在工作表当中并可以在相互之间进行切换的数据。 例如,对于一组现金流量分别使用不同的贴现率计算净现值,就可以把不同条件下的结果保存在若干方案中,通过Excel的方案管理器在不同的结果间进行切换,以对比和评价各方案之间的差异。
1.4.2 模拟运算表 敏感性分析是指通过使用不同的参数,对某个或某一组公式的运算结果进行综合对比,从而了解不同参数在其可能的取值范围内,对运算结果的影响程度。 Excel中的模拟运算表是一个非常理想的敏感性分析工具,它充分发挥了表格界面和公式运算的两个优势,通过对评价指标计算公式的引用和指定要分析的指标,用表格的形式表示出评价指标对分析指标的依赖程度。如果根据模拟运算表的结果作图,可以更直观地表达出分析结果。 根据参数的不同,模拟运算表有单变量和双变量之分。在使用单变量模拟运算表时,可以将引用同一个参数的多个公式并列。
1.4.3 单变量求解 应用数量分析的方法时,有时已知某个公式的运算结果,要求确定其中某个参数的适当值,相当于数学上的反函数。然而并不是知道了函数表达式就一定能解出对于某个参数的反函数表达式,在实践中往往也没有必要非要找出反函数。过去通常使用插值试算的方法来解决这类问题,在Excel中,提供了一个专门的工具处理这类问题,这就是单变量求解。 例如在资本预算当中,内部收益率是投资评价的一个重要指标,它等于净现值为0时的贴现率;再如在期权定价问题中,经常需要根据期权的市场价格计算标的资产的波动性。在这里,都是已知净现值和期权价格的公式,但很难直接解出贴现率或波动性的表达式。
第2章 货币的时间价值——金融计算的基础 货币的时间价值,是一切金融计算的基础。这一章除了对基本理论和公式进行归纳,还重点介绍了Excel中的年金计算函数,它们是全部金融计算的通用工具。最后设计了一组有现实背景的简单示例。
2.1 终值和现值 • 2.1 终值和现值 • 2.1.1 复利与终值 • 2.1.2 贴现与现值 • 2.1.3 在Excel中计算复利和贴现 • 2.2 多重现金流量 • 2.2.1 多重现金流量的终值 • 2.2.2 多重现金流量的现值 • 2.3 年金的计算 • 2.3.1 普通年金 • 2.3.2 预付年金 • 2.3.3 永续年金 • 2.3.4 Excel中的年金计算函数 • 2.4 年金的深入讨论 • 2.4.1 年金计算的代数原理 • 2.4.2 递增年金 • 2.5 计息期与利率 • 2.5.1 名义利率与有效利率 • 2.5.2 连续复利与连续贴现 • 2.5.3 Excel中的利率换算函数 • 2.6 应用示例
2.1 终值和现值 货币的时间价值有两种表示方式:一种是绝对方式,即利息,它是一定量货币——称为本金——在一定时间内产生增值的绝对数额;另一种是相对方式,即利率,它是用百分比表示的货币随时间推移所产生增值与本金之间的比率。 按照计算基数的不同,利息的计算有以下两种形式: 单利:每次计算利息时,都以本金作为计算基数。 I = P·r·n 复利:每次计算利息时,都以上期期末的本利和作为计算基数。这时不仅要计算本金的利息,还要计算利息的利息,俗称“利滚利”。 I = P·[(1+r)n−1]
2.1 终值和现值 单利与复利的比较
2.1.1 复利与终值 终值是本金按照给定利率在若干计息期后按复利计算的本利和。终值是基于复利计息而计算出来的,终值与复利是一对对应的概念。 终值的计算公式: FV=P·(1+r)n
2.1.2 贴现与现值 现值是未来的资金按照一定利率折算而成的当前价值。这种折算过程称为贴现,计算现值的利率称为贴现率。在投资分析领域,用贴现的方法计算投资方案现金流量现值的方法是一种最基本的分析方法,通常称为贴现现金流量法(DCF) 。 现值的计算公式: FV=PV·(1+r)−n
2.1.3 在Excel中计算复利和贴现 计算终值和现值 • FV(rate, nper, 0, pv, type) • PV(rate, nper, 0, fv, type) 计算利率和期数 • RATE(nper, 0, pv, fv, type, guess) • NPER(rate, 0, pv, fv, type)
2.2 多重现金流量 • 2.1 终值和现值 • 2.1.1 复利与终值 • 2.1.2 贴现与现值 • 2.1.3 在Excel中计算复利和贴现 • 2.2 多重现金流量 • 2.2.1 多重现金流量的终值 • 2.2.2 多重现金流量的现值 • 2.3 年金的计算 • 2.3.1 普通年金 • 2.3.2 预付年金 • 2.3.3 永续年金 • 2.3.4 Excel中的年金计算函数 • 2.4 年金的深入讨论 • 2.4.1 年金计算的代数原理 • 2.4.2 递增年金 • 2.5 计息期与利率 • 2.5.1 名义利率与有效利率 • 2.5.2 连续复利与连续贴现 • 2.5.3 Excel中的利率换算函数 • 2.6 应用示例
2.2.1 多重现金流量的终值 计算多重现金流量的终值有两种方法。 第一种方法是逐期计算累积的本利和并以之作为下期的计算基数,最终得到全部现金流量的终值; 第二种方法是将各期的现金流量分别计算到期后的终值,然后累加得到全部现金流量的终值。
2.2.2 多重现金流量的现值 计算多重现金流量现值也有两种方法。 第一种是从最后一期开始,在每期的期初计算累积金额在当期的现值,并从后向前逐期推算; 另一种方法是,将各期的现金流量按照其发生的期间贴现到起点,再将各期现值累加。
2.3 年金的计算 • 2.1 终值和现值 • 2.1.1 复利与终值 • 2.1.2 贴现与现值 • 2.1.3 在Excel中计算复利和贴现 • 2.2 多重现金流量 • 2.2.1 多重现金流量的终值 • 2.2.2 多重现金流量的现值 • 2.3 年金的计算 • 2.3.1 普通年金 • 2.3.2 预付年金 • 2.3.3 永续年金 • 2.3.4 Excel中的年金计算函数 • 2.4 年金的深入讨论 • 2.4.1 年金计算的代数原理 • 2.4.2 递增年金 • 2.5 计息期与利率 • 2.5.1 名义利率与有效利率 • 2.5.2 连续复利与连续贴现 • 2.5.3 Excel中的利率换算函数 • 2.6 应用示例
2.3 年金的计算 在一定时期内定期连续发生的等额现金流量称为年金。 对于多重现金流量,每期的现金流发生在期初和期末,其结果是不同的。根据现金流量发生时间的不同,年金可以分为普通年金和预付年金,前者每期的现金流量发生在各期期末,后者每期的现金流量发生在各期期初。 此外,还有一种等额现金流量无限期地、永远持续定期发生,这种情况称为永续年金。