博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
检验两个随机序列的beta系数
阅读量:4946 次
发布时间:2019-06-11

本文共 829 字,大约阅读时间需要 2 分钟。

检验两个随机序列的beta系数

代码

def test_beta(loops=10):    '''    检验两个随机序列的beta系数        :loops: int, 循环次数, 每次循环会产生两个随机序列, 然后        绘图, 然后估算其beta值, 最后把结果打印出来            >>> test_beta()    '''    _date = datetime.now().date().isoformat()    title='两个随机序列的beta系数检验     制作日期: {}'.format(_date)    print(title)    print('Num beta')    print('-'*60)    c=Context('random')    for i in range(loops):        stk1=Stock(c)        stk1.random_ohlc()        stk2=Stock(c)        stk2.random_ohlc()        #plt.figure() # 不注释掉的话, 每次循环产生一幅图, figure对象        stk1.ohlc.close.plot()        stk2.ohlc.close.plot(title=title)        beta=ttr.estimateBeta(stk1.ohlc.close, stk2.ohlc.close)        print('{:2d} {:8.2f}'.format(i, beta))

结果展示:

1005050-20190222194201657-364976455.png

1005050-20190222194401821-1732332954.png

结论:

每一次的beta值都很小, 介于[-0.1, 0.1]. 基本上是围绕0的变化.

可见, 随机漫步的相关性是零相关的.

转载于:https://www.cnblogs.com/duan-qs/p/10420248.html

你可能感兴趣的文章
spark(02)
查看>>
ContentProvider深度探索
查看>>
asp.net core Csc任务不支持SharedCompilationId参数,请确认改参数存在于此任务中,并且是可设置的公共实例属性...
查看>>
[iis6]iis备份
查看>>
JAVA字符串简单处理--substring,replace,split
查看>>
Objective Runtime总结
查看>>
AngularJS 整理资料
查看>>
oracle 中(+)是什么意思
查看>>
2019-7-15 vue01day
查看>>
2019.04.08 电商17 购物车模型
查看>>
asp.net mvc Ajax.BeginForm不能异步刷新,或转到新页面,或页面还是刷新了,的原因(或解决办法)(转)...
查看>>
JAVA中的接口和抽象类(转)
查看>>
Python结合使用位置实参和任意数量实参
查看>>
JSONObject和JSONArray区别及基本用法
查看>>
转载 Spring MVC Exception Handling Example
查看>>
Dart - Isolate 并发
查看>>
setState 和 bloc 是仇家
查看>>
Integer和int及String的总结
查看>>
《STL源码剖析》学习心得(一)
查看>>
javascript中中文转码的方法
查看>>