求助, log(对数)函数,在金融领域计算收益率时的含义是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
princelai
V2EX    数学

求助, log(对数)函数,在金融领域计算收益率时的含义是什么?

  •  
  •   princelai 2016-05-26 15:07:10 +08:00 6078 次点击
    这是一个创建于 3492 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在计算收益率的时候通常都是取对数计算收益率,但是同样可以用两个数的商-1 得到一个近似的值,这两种计算的方法在意义上有什么不用,哪位朋友能给我解释一下吗?

    比如计算一个隔天的收益率的方法一, In [4]: 2813/2803-1 Out[4]: 0.0035676061362825973

    方法二 In [5]: np.log(2813/2803) Out[5]: 0.0035612573250686131

    两种方法误差很小,大概是 6*10^-6

    有一组 Series 数据如下: In [27]: hs300.ix[0:5,:] Out[27]: close
    date
    2004-01-15 00:00:00.005 1273.616 2004-01-16 00:00:00.005 1284.296 2004-01-29 00:00:00.005 1311.947 2004-01-30 00:00:00.005 1281.334 2004-02-02 00:00:00.005 1307.267

    计算每月(取的 21 个交易日)收益率,方法一 In [31]: (hs300/hs300.shift(21)-1)[-10:] Out[31]: close
    date
    2016-05-10 00:00:00.005 -0.036605 2016-05-11 00:00:00.005 -0.045599 2016-05-12 00:00:00.005 -0.039868 2016-05-13 00:00:00.005 -0.057168 2016-05-16 00:00:00.005 -0.055108 2016-05-17 00:00:00.005 -0.056898 2016-05-18 00:00:00.005 -0.049689 2016-05-19 00:00:00.005 -0.054289 2016-05-20 00:00:00.005 -0.032319 2016-05-23 00:00:00.005 -0.026066

    方法二:这里两个方法的误差就比较大了 In [32]: np.log(hs300/hs300.shift(21))[-10:] Out[32]: close
    date
    2016-05-10 00:00:00.005 -0.037292 2016-05-11 00:00:00.005 -0.046671 2016-05-12 00:00:00.005 -0.040684 2016-05-13 00:00:00.005 -0.058868 2016-05-16 00:00:00.005 -0.056684 2016-05-17 00:00:00.005 -0.058581 2016-05-18 00:00:00.005 -0.050966 2016-05-19 00:00:00.005 -0.055818 2016-05-20 00:00:00.005 -0.032853 2016-05-23 00:00:00.005 -0.026412

    7 条回复    2016-05-29 12:04:24 +08:00
    princelai
        1
    princelai  
    OP
       2016-05-26 15:08:23 +08:00
    晕,格式都乱了
    princelai
        2
    princelai  
    OP
       2016-05-26 15:12:48 +08:00
    fcicq
        3
    fcicq  
       2016-05-26 15:54:28 +08:00
    恭喜楼主发现了 lim(x->0) ln(1+x) / x = 1 的性质
    princelai
        4
    princelai  
    OP
       2016-05-26 17:55:07 +08:00
    @fcicq 我去,高中的知识啊,那只有当两个数的商足够小的时候两种方法才相等,太大还是有很大误差的啊
    imn1
        5
    imn1  
       2016-05-26 18:07:44 +08:00
    数学都忘了?
    zungmou
        6
    zungmou  
      &nsp;2016-05-28 23:29:05 +08:00
    楼主,用 Log 函数怎样计算隔天收益率?能详细解释一下吗?挺好奇的
    princelai
        7
    princelai  
    OP
       2016-05-29 12:04:24 +08:00 via Android
    @zungmou 我补充的图片里有代码啊,主要是 data frame 的 shift 操作
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1082 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 18:10 PVG 02:10 LAX 10:10 JFK 13:10
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86