Matlab分析证券相关系数
来源:互联网 发布:四万亿 知乎 编辑:程序博客网 时间:2024/06/09 23:43
本文演示使用matlab计算证券市场各支股票的相关系数。
代码如下:
load stocklist_ss.mat %参见文章“Matlab抓取网页数据”%定义时间范围StartDate='01/01/2010';EndDate='07/23/2015';%下载价格数据ls=size(s,1);Prices=cell(ls,1);for i=1:ls StockName=s{i,1}; Prices{i}=yahooprice(StockName,StartDate,EndDate);%参见文章“Matlab获取Yahoo Finance 免费数据” endPrices=Prices(~cellfun(@isempty,Prices));%出去空元素%保存价格数据root=[pwd, '\'];filename1=[root,'stockprice_ss','.mat'];save(filename1, 'Prices');%计算相关系数n=length(Prices);corrdata=zeros(n,n);for i=1:n for j=i:n [~,idxi,idxj] = intersect(Prices{i}.Date,Prices{j}.Date); cc=corrcoef(Prices{i}.Num(idxi,4),Prices{j}.Num(idxj,4)); corrdata(i,j)=cc(1,2); end fprintf(1,'第%d行已完成\n',i);end%保存相关系数filename2=[root,'stockcorr_ss','.mat'];save(filename2, 'corrdata');
0 0
- Matlab分析证券相关系数
- 证券分析
- Matlab求相关系数
- 相关系数及matlab实现
- MATLAB相关系数计算
- matlab 相关系数计算
- MATLAB相关系数计算
- 相关系数传递性分析
- matlab 两个序列的相关系数
- 国信证券:钢铁行业分析
- 国信证券:钢铁行业分析
- 证券基础--股票投资分析
- Pearson(皮尔逊)相关系数及MATLAB实现
- 利用matlab计算Pearson和Spearman相关系数
- [时间序列分析][3]--自相关系数和偏自相关系数
- 相关系数
- 相关系数
- 相关系数
- cocos2dx中的游戏储存-UserDefault
- FindBugs 错误信息汇总
- eclipse svn滤过不需要提交的文件和文件夹
- 拷贝构造函数
- LeetCode(46) Permutations
- Matlab分析证券相关系数
- Qt GUI 通过鼠标事件剖析整个事件处理流程(基于Qt4.5.2源码windows平台)
- android技术 面试题 笔试题精华重点
- iOS动画集合
- Android四大基本组件介绍与生命周期
- ubuntu 12.04下编译安装nginx-1.9.3
- 关于XShell上登录跳板机问题及第七天实习记录
- Linux内核Socket参数调优
- Android-横屏应用在竖屏情况下解锁引起销毁