博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
检验两个随机序列的beta系数
阅读量:4949 次
发布时间: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

你可能感兴趣的文章
shell环境
查看>>
Java调用C++类库--JNI
查看>>
gles和opengl版本对照表
查看>>
python netwokx环境搭建
查看>>
面向空实现类继承
查看>>
1303: Decimal
查看>>
奥数 --- 找规律 + 总结
查看>>
Android sendToTarget
查看>>
输出的巧妙思想(解题技巧)
查看>>
[学习] nofollow
查看>>
测试阶段的工作进度
查看>>
《将博客搬至CSDN》
查看>>
ExtJS 刷新后,默认选中刷新前最后一次选中的节点
查看>>
实现一个简单的shell(2)
查看>>
Window 常用命令
查看>>
SMTP协议学习笔记
查看>>
ubuntu18.04下安装eclipse jee
查看>>
在ASP.NET MVC中使用Web API和EntityFramework构建应用程序
查看>>
iOS OpenGL ES简单绘制三角形
查看>>
.NET Core 中正确使用 HttpClient 的姿势
查看>>