Matlab金融计算讲义.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专题十一: MATLAB 金融计算;目 录;;1.1 时间序列变量的创立;1.1.2 时间序列数据的读取;例1-2 读取文件名为fts_ex02.txt内的数据 命令: tsobj = ascii2fts(fts_ex02.txt,1, 2) 结果: tsobj = desc: USST Company Stock freq: Unknown (0) dates: (6) CLOSE: (6) 06-Jun-2013 [ 1] 07-Jun-2013 [ 2] 08-Jun-2013 [ 3] 09-Jun-2013 [ 4] 10-Jun-2013 [ 5] 11-Jun-2013 [ 6];(2)xlsread函数 读取excel中的数据。 [data,txt] = xlsread(‘filename.xlsx,Sheet1); data:读取的数据 txt:读取的文本,包括日期。 ;例1-3 读取文件名为fts_ex03.xlsx内的数据。 [data,txt] = xlsread(fts_ex03.xlsx,Sheet1); 结果: ; (3)fetch函数 从网络获取股票数据(Yahoo、Bloomberg) c=yahoo;%从雅虎获取数据 x=fetch(c,security_name,fields,fromedate, todate,period); security:证券的名字(代号) fields可取close,high,volume period可取d,w,m,v,分别表示日、周、月、红利 ; 例1-4 从雅虎获取宝钢股份2013.1.4至 2013.5.21的日收盘价,并绘图。 文件:fts_ex04.m 结果: ;1.1.3数据的简单处理;函数; (2)数据类型转换 ; (3)缺失数据的处理 利用插值法补全数据。 命令:newfts=fillts(oldfts,method) oldfts:原始数据 method:处理方法。 ‘linear’:线性插值法 ‘cubic’:3次插值法 ‘spline’:样条插值法 ‘nearest’:最近法 ‘pchip’:逐段光滑的3次hemite多项式法;1.2.1平稳性检验 (1)ADF检验 原假设h0:时间序列为单位根过程 [h,pValue,stat,cValue,reg]=adftest(y,Para_Name,Para_Value,...) 输入参数: y:时间序列变量; Para_Name:参数名字,包括:alpha,lags,model,test model包括AR,ARD,TS,test包括t1,t2,F h=0不能拒绝时间序列为单位根过程的假设,h=1拒绝 pValue:p值,若pValuealpha,拒绝时间序列为单位根过程 的原假设 cValue:统计量拒绝原假设的临界值 reg:结构型变量,包括有效样本容量,回归系数等; (2)Phillips-Perron检验 调用方式: [h,pValue,stat,cValue,reg]=pptest(y,Para_Name, Para_Value,...) 输入参数同上; 1.2.2 相关性; 1.2.3 假设检验

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档