金融时间序列.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
金融时间序列

金融时间序列 文本文件的转换 á 函数ascii2fts从一个文本数据文件(..txt) 中创建了一 个金融时间序列对象,如果文本数据文件符合下列的 格式: á 包含标题文本行 á 包含标题信息.标题信息必须在数据信息列之前,除 非文件中不需要输入的行被规定。 á 最左边的一列必须是日期,而且日期必须是一个有 效的日期字符串格式。 ddmmmyy 或 ddmmmyyyy mm/dd/yy 或mm/dd/yyyy dd-mmm-yy或 dd-mmm-yyyy mmm.dd,yy 或 mmm.dd,yyyy á ·每一列必须用空格键或tab键分开 调用方式: á tsobj = ascii2fts(filename, descrow, colheadrow, skiprows); á tsobj = ascii2fts(filename, timedata, descrow, colheadrow, skiprows) á 输入参数: filename %文件名,必须用单引号括起来 descrow%(Optional)确定文本文件中文字说明的行?? colheadrow %(Optional)说明每列变量名所在的行数 skiprows %(Optional)ASCII文件中不需要输入的行 数 timedata %判定是否包含时间信息,若是输入字符 串“t”,若不是则输入“nt” á 以金融工具箱自带的数据文件disney.dat为 例 á (1)查看文件内容 type disney.dat disfts = ascii2fts(disney.dat) ??? Error using == ascii2fts…. 原因是文件disney.dat的前3行不是数据而描 述数据的内容,因此直接调用函数ascii2fts 就无法识别该文件 disfts = ascii2fts(disney.dat, 1, 3,2) 例子:数据文件times.txt,内容如下: á 1/3/09 12:00 36.75 36.9063 36.6563 36.875 1167900 á 1/4/09 12:00 37 37.2813 36.625 37.1563 1994700 times1 = ascii2fts(times.txt,’t’) 金融时间序列的使用 á 时间序列数据的提取与索引 (一)从金融时间序列数据中提取数据 (1)创建一个金融时间序列对象myfts (2)创建一个仅仅包含series2值的时间序列 srs2 = myfts.series2 总结:时间序列srs2包含了myfts的所有日期和 字段名为series2的数据序列, 而且数据序 列的名称仍然是原始时间序列对象myfts的 名称. á extfield 功能:实现对时间序列数据的抽取 á 调用方式: ftse = extfield(tsobj, fieldnames) %从tsobj中 提取日期和字段名为fieldnames的数据序列 成一个新的金融时间序列对象ftse. ftse包含 tsobj中所有的日期,但是较少的数据序列 输入参数: tsobj %原始数据 fieldnames %原始数据中的字段名 á 注意:执行ftse = extfield(myfts, Series2) 与ftse = myfts.Series2得到的结果是相同的 á 金融时间序列的索引 用户可以使用一个字符串日期,字符串日期范 围,字符串日期的单元数组或普通的整数 对金融时间序列进行索引.但是,用户不能使 用序数型日期对金融时间序列进行索引 ※每一个字符串日期必须包含日,月和年. ※每当数据通过一个频率转换时,所有的数 据落在显示的时间日期的末端,例如,每 周的数据是星期五,每月的数据是每月的 最后一天等等 á 1、对字符串日期进行索引 例如,从上例的时间序列myfts中提取2008年 3月8日的所有值,执行: myfts(03/08/08) 从myfts中提取2008年3月8日的series2的值 myfts.series2(03/08/08) 从myfts中提取2008年3月8日,3月10日和3 月15日的所有值,执行: myfts({03/08/08, 03/10/08, 03/15/08}) 从myfts中提取2008年3月8日,3月10日和3 月15日的series2的值,执行: myfts.

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档