本篇内容来自《计算题专题》,因为网上缺少这种资料,且不少人连插值法都不能很好掌握,所以我们决定发出来。可以加QQ群675983094在群文件下载PDF版文件。《计算题专题》上篇7月初大概可以完成。以下是正文:
上财431真题的计算题数目较多,且有些题计算较为繁琐,例如计算到期收益率,故加入第零章“计算技巧”。主要讲解计算器的使用技巧和一些公式的简便算法。专业课考试对于计算器的要求是“可使用无字典、存储和编程功能的电子计算器”,但携带金融计算器可能仍有一定风险,因此本章的例子用的计算器是卡西欧fx-991CNX和卡西欧fx-82MS,991的功能更多,可以解方程,并且有人亲测可以带进考场。如果还担心的话,可以用fx-82MS等普通的十几、二十块钱的计算器。由于本人水平有限,只把自己会的写下来,更多技巧请参考说明书。
1 几个计算器小技巧
(1)输入小数
输入诸如
![1406274d9eada4046570de42f6ae9b26.png](https://i-blog.csdnimg.cn/blog_migrate/50a8c753e10b627baedc88ecf9c7b4ab.png)
(2)右括号省略
例如计算
![ceed7a4dd6bd45cc0b146605965c964e.png](https://i-blog.csdnimg.cn/blog_migrate/5a2ab6f5259e1249a1f83f7db79ebf77.png)
不能滥用左括号乘法,因为可能会由于运算优先级问题而得到错误计算结果。
(3)左括号代替乘号
例如计算
![3029e349444e69ce9533fc7ff29906b4.png](https://i-blog.csdnimg.cn/blog_migrate/160de3c081d7b73db7fcc3de19621df3.png)
不能滥用左括号乘法,因为可能会由于运算优先级问题而得到错误计算结果。
(4)开根号
例如计算
![3563dd61e6d2895730e1eba08c36c440.png](https://i-blog.csdnimg.cn/blog_migrate/1bfc50cde659a9d15eb98dc71e6d6cdb.png)
开根号键用SHIFT和^键打出。
2 Ans键的用法
计算器的Ans键很常用,但我发现一些人居然不知道可以用Ans更方便地计算。Ans既可以代替再次输入上个计算结果,也可以分步计算长式子,避免出错。以下例子均以82型号为例,如果用991型号,按键略有不同,但方法没区别。
(1)例子1
计算出
按等号计算出
![7fbaa707b31b2827885fb514321cea15.png](https://i-blog.csdnimg.cn/blog_migrate/03e67df8187be7fac1bee7015a215e0a.png)
得到计算结果。
每次按等号,计算器都会把计算结果赋给Ans。
(2)例子2
计算
先计算
![c91de5bfac310e0f37eca047a40dbe49.png](https://i-blog.csdnimg.cn/blog_migrate/9c58afc0f70f0ee4fbb20488506cd252.png)
再计算
![fb2168dbbc653515c92b8714b9363dec.png](https://i-blog.csdnimg.cn/blog_migrate/dd0f6335185d49c120dc6b52efdba7c7.png)
最后计算剩下部分:
![226c92270a0d61253fe1ea24370e41bd.png](https://i-blog.csdnimg.cn/blog_migrate/f530dfd08c299bdb55d97eba3f3d51bf.png)
十几秒就可以计算完成。
(3)例子3
计算
因为出现三次
![116c8012b45f2cd588b7fae971805eb0.png](https://i-blog.csdnimg.cn/blog_migrate/d650527739a21567c5eae77899842fc2.png)
再计算整个式子:
![f867aec13266265662628067a545b1a0.png](https://i-blog.csdnimg.cn/blog_migrate/3db49f2ed646c1871c15baae94c113c7.png)
3 一些公式的计算技巧
(1)年金现值系数
很多人计算年金现值系数步骤太长,有待优化,所以这里讲解一下。
课本中的年金现值系数表示为:
我们将它写成
假设计算
采用82型号的计算过程如下:
![fe484168dbda9e034e34a70fa2c32ec9.png](https://i-blog.csdnimg.cn/blog_migrate/772f6a5f9c106220891bde89b571e67c.png)
共13步。比直接列式子少了1步。这里用到了Ans的特性,节省了步骤。
由于991型号有倒数键,还可以这样计算:
![7a6598e3e08399502cc39e998b4d0c09.png](https://i-blog.csdnimg.cn/blog_migrate/3701d26a406571c221b2fbc9ac56bfc7.png)
同样有13步。手速够快可以2秒计算出来。你自己的计算过程要多少步呢?
(2)增长年金现值系数
课本中的增长年金现值系数表示为:
我们也可以将它写成
假设折现率为
![6e4a0f4c922ff352ef5377da23a69970.png](https://i-blog.csdnimg.cn/blog_migrate/41926b3d6d5a850f829ed0ef982c987d.png)
991和82的计算过程一样。
(3)已知
课本给的公式为:
代入此式求解
用上式一步算出。(纸上列的式子还是原来的,但用简便算法算出。)
(4)求方差、协方差等统计量
真题的数据量很小,且仅限于计算几个简单的值,没必要用计算器上的统计功能。
(5)计算正态分布
上财对期权的考察越来越难,以后有可能考BS模型,如果题中没给出正态分布参考值,那就需要自己计算。如果觉得不会出现这种情况的话,可以跳过不看。
以991型号为例计算
![3ce5ed475ca1651544b3ba42074acd5c.png](https://i-blog.csdnimg.cn/blog_migrate/9c057d54c27ee4ca44f70ecea437c1ec.png)
结果为
如果要退出统计模式,按"菜单"键再按"1"键即可。
我不会用82型号计算正态分布。
4 解方程
计算到期收益率、内部收益率或求解其他很难的方程时,可以用韦达定理、插值法、赋值法、手动牛顿法、计算器牛顿法(计算器解方程)。
(1)韦达定理
只能适用于2次方程。例子如下:
可以令
用韦达定理得到:
然后
(2)插值法
可以近似计算出结果,在一定精确度下,结果正确。方法是求出结果附近的两个点,然后假设结果位于两点连线上,然后计算出结果。取的点越靠近结果,答案越准确。
例子,求解:
可以判断出
代入原式可得
计算式可表示为:
结合图像理解。
![fbb62aa7428478c74abe69491b24c655.png](https://i-blog.csdnimg.cn/blog_migrate/3c6651f9db2b85a8609b69d4efaa6bb5.png)
由于代入两个利率的计算过程一样,故在991中可以先列出计算式,再依次代入两个值求结果。
先输入式子
![85e437561cdc6538eca6b51d65dffbaf.png](https://i-blog.csdnimg.cn/blog_migrate/3ad1c578754359061a7d4a12210b2f3e.png)
其中"ALPHA"键加")"键是输入"x"。
屏幕显示结果为:
![25d24e51e4ca96ff54bd86ce8b333c8b.png](https://i-blog.csdnimg.cn/blog_migrate/4268281ccefb6d7019fa85521aa6971b.png)
某个数字可能为
![1622f77889af44f4a56362813eeade22.png](https://i-blog.csdnimg.cn/blog_migrate/f2f665c2475927af9afc815802343066.png)
屏幕上显示当前
![b05413a901cf7ffea7d7df0486311542.png](https://i-blog.csdnimg.cn/blog_migrate/d9fbb25afec30f140b56a4251d48476b.png)
此时屏幕显示:
![f190d686cc9be7d575b3ca4970663389.png](https://i-blog.csdnimg.cn/blog_migrate/ebe3cefe03ebffe091cd3a971d448144.png)
我们再按"="键执行计算,屏幕显示:
![30b990ecdbc6caf12bc4f25b0da4c5ae.png](https://i-blog.csdnimg.cn/blog_migrate/70394963cb3e106f79761fa1a73d9ed6.png)
于是轻松计算出了两个结果,不用打两遍式子。
既然列出式子后可以反复赋值,那么可以把一个个值往里面代,找到解。手速够快的话比插值法耗时短。
(3)赋值法
继续用上个例子,求到期收益率:
我们先把计算公式打上去:
![35bc06ebbacde19e966df2fb62563ff8.png](https://i-blog.csdnimg.cn/blog_migrate/c1d58159f9a27a67e018bf9969cb4111.png)
然后给
![5380c9843bab4186086bf7cf633743d4.png](https://i-blog.csdnimg.cn/blog_migrate/4503a0d375f4b60e9b6f73fd5e01b975.png)
屏幕显示:
![ce801bf9ebccc91a9bff1c293b8bea85.png](https://i-blog.csdnimg.cn/blog_migrate/0f1a101cb0c150da01cda63bcca98263.png)
结果偏小,但非常接近
![b387174c8eb646a4131bff6dcfc019e1.png](https://i-blog.csdnimg.cn/blog_migrate/dc7ca5f068e011ac5cd028c2b33cb795.png)
结果是
![1c53c44dcbe3e1f288194a5a8a033eeb.png](https://i-blog.csdnimg.cn/blog_migrate/53a7eab2137f8c579306d549a69311d9.png)
结果
![c18a0acf74bb3deec5ae69f64bb8709f.png](https://i-blog.csdnimg.cn/blog_migrate/edf4df3bb0476b19002403ae0a4da3bb.png)
结果
![2669b73d78d3ed2ab46679a5e1b19a12.png](https://i-blog.csdnimg.cn/blog_migrate/91786b66149e389a152b7b6d2dfdffb4.png)
结果
代入
对于这道题,在纸上写出式子后,用计算器计算出结果,手速够快的话,甚至不到一分钟就求出
什么?你不想用插值法,也不想换个好点的计算器。好吧…那我再教你一种方法:手动牛顿法。该方法适用于不能解方程的便宜计算器。
(4)手动牛顿法
这里不讲原理,感兴趣的可以搜“牛顿迭代法”。
我们将方程写成函数形式:
取一个接近解的值
计算结果记为
利用计算器中的Ans键,先给Ans赋值,然后打出计算式,反复按等号多次,数字不变了就代表计算完成。
例子如下:
求解内部收益率:
我们将
计算式为
我们给
![ac1e982c6e633c1e6d84b70a3bdf7ef8.png](https://i-blog.csdnimg.cn/blog_migrate/e63dc3fd0de4aaef58bff71de145adf9.png)
然后打出计算式:
![0f4554e034714506a9a983054816d960.png](https://i-blog.csdnimg.cn/blog_migrate/e813e3137b0cfd486271d269cbf77b26.png)
疯狂按等号直到屏幕数字不变:(对于本题,按3次等号数字就不变了)
![158e37735f1749692922b3f42a9a1b96.png](https://i-blog.csdnimg.cn/blog_migrate/55143bd9378023c3e87d09fc594dc024.png)
得到结果
![6691ce87b4033dfdf019245db2538d32.png](https://i-blog.csdnimg.cn/blog_migrate/18d18ee695cb275a803dbd5a5ffc12a2.png)
得到结果
我们现在来检验过一下答案是否正确:
计算
计算结果是
对于求到期收益率,因为年金现值系数不好求导,所以我们可以把年金现值系数展开,写出函数表达式,然后求解。但如果期数过多,式子过长,超过了计算器输入最大长度,就无能为力了。
例如
如果你的计算器是卡西欧fx-991CNX或其他具有解方程功能的计算器,请看下面的方法:计算器牛顿法(计算器解方程)。
(5)计算器牛顿法(计算器解方程)
计算器上的解方程功能用的仍然是牛顿法,但只需要我们输入
以前文的题目为例,计算到期收益率,采用991型号来计算:
先输入式子
![245eea5e83f6c9978988777bff971f32.png](https://i-blog.csdnimg.cn/blog_migrate/c7d50c38b012ee283b297eb6d115c7d8.png)
然后输入
![b574587444db770dcca91bcd79b37b96.png](https://i-blog.csdnimg.cn/blog_migrate/6be310e1257c616bd913ee9068a23f76.png)
再按下"SOLVE"键,也就是CALC上面的黄色字样:
![5e3296cc1b6e2eed494309041a653a1c.png](https://i-blog.csdnimg.cn/blog_migrate/7f5b7eb1007d2a2daf86e85f3afbe972.png)
屏幕显示:
![740597666d5f2049b639d11a7b012114.png](https://i-blog.csdnimg.cn/blog_migrate/f804aeec0e2d4131da0f7e98c993cea0.png)
某个数字可能为
![b07f0b53027182153b0f11fc398e6968.png](https://i-blog.csdnimg.cn/blog_migrate/319a6ffc278a76f086c55f557378375e.png)
屏幕显示:
![379e076744ba352823366a6dfd1f67b6.png](https://i-blog.csdnimg.cn/blog_migrate/2be197f0606b1849a47fb17504c53d29.png)
我们再按"="键执行计算,稍许等待几秒(屏幕空白),然后屏幕显示:
![3416c8c08135bcfcc6a3e9789ccc9a18.png](https://i-blog.csdnimg.cn/blog_migrate/3776e2d1563aab13c6845b39347de1f8.png)
本题还可以将年金现值系数写成多项式的形式来求解,即
其中
在计算器中输入方程并SOLVE,系数可以同时除以
![8a5a19a82f93f99c9bca6f4393e4acf3.png](https://i-blog.csdnimg.cn/blog_migrate/aaa178c592b185c4e918e8135e54d549.png)
因为到期收益率大概不到
![735ecb7a5189cfdf8bf952d6809527e4.png](https://i-blog.csdnimg.cn/blog_migrate/436bce62af7a86b660074afb026d7977.png)
屏幕显示:
![0f48b9b12b5cde98c9762daa20c1a035.png](https://i-blog.csdnimg.cn/blog_migrate/bbdea9f35d0ac1a92a1a0b493601cbb4.png)
然后计算
![802fc0e59fb397a11842c7c7c605d08c.png](https://i-blog.csdnimg.cn/blog_migrate/c6e76607ac1141d07baaf993fb5a4a72.png)
得到结果