时间序列计算.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文档。上传文档
查看更多
时间序列计算.pdf

时间序列的计算 金融时间序列对象可以进行加、减、乘和除等 运算。 金融时间序列对象允许用户对金融时间序列的 全部字段或特殊的字段进行加、减、乘或除。 用户不能对整个MATLAB 结构进行代数运 算,仅仅能对该结构的特殊字段进行代数运算。 只要两个金融时间序列对象是相容的(除了 description 和对应于数据序列的值外, 所有的 内容都是相同的),用户就能对两个金融时间序 列对象执行代数运算。 注意:相容的时间序列和相等的时间序列是两 码事。两个时间序列相等意味着除了 description 字段以外,所有的内容都是相同的。 例如:在MATLAB中执行如下命令: load dji30short myfts1 myfts1 = desc: DJI30MAR94.dat freq: Daily (1) dates: (20) Open: (20) High: (20) Low: (20) Close: (20) 04-Mar-1994 [3.8309e+003] 创建另一个与myfits1相同的金融时间序列 对象,代码如下: newfts = fints(myfts1.dates, fts2mat(myfts1)/100,{Open,High,Low, Close}, 1, New FTS) 对时间序列myfts1与newfts执行加减法运算: addup = myfts1 +(-) newfts 注意:时间序列变量在运算时变量的内容会发 生变化,但是时间却不变。 时间序列对象和矩阵的运算 addscalar = myfts1 + 1000 如果执行金融时间序列和矩阵的运算,矩阵 的大小必须与时间序列对象的大小相匹配。 submtx = myfts1 - randn(20, 4) 例如, 被myfts1减的矩阵一定是20-By-4的矩 阵因为myfts1有20个日期并且有4个数据序 列。 具有不同数据序列名的代数运算 对两个具有相同大小但是不同的数据序列名 称的时间序列进行代数运算时,需要借助 于函数fts2mat. newfts2 = fints(myfts1.dates, fts2mat(myfts1/10000),{Rat1,Rat2, Rat3,Rat4}, 1, New FTS); %创建一个 与myfts1具有大小相同,数据序列名与数据 值不同的金融时间序列对象 用户不能将myfts1与nemfts2直接相加,否则 MATLAB给出一个错误的指示。尽管他们 包含相同的日期,日期数量,数据序列数 和频率,但是这两个时间序列没有相同的 数据序列名称,借助于函数fts2mat ,执行: myfts1 + fts2mat(newfts2) 注意: 除了上述基本的代数运算外,其它的数 学函数,像指数函数(exp),对数函数 (log,log10)等也可以直接作用于金融时间序 列对象。

文档评论(0)

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

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

1亿VIP精品文档

相关文档