概述

ts(gm,frequency=12,start=c(1975,1))

这个命令表示:

  1. frequency=12表明时间单位为年,而且在每一个时间单位中有12个均匀间隔的观察值。

​ 因此gm是月数据,在金融数据中,常用的有月收益率数据。

  1. start=c(1975,1)表示开始时间为1975年1月。
  2. gm应是列数据,而不能是多列金融数据。而且gm在数据框中选择出来时,应有日期在同一个数据框中。

frequency和start

frequency和start是R中ts()函数产生时间序列对象需要的两个基本参数。

frequency的用法

  • frequency=4表明时间单位是年,每一个时间单位中有4个季节观察值。
  • frequency=365表明时间单位是年,每一个时间单位中有365个日期观察值。

若样本容量T<365,则可用frequency=T表示。

start的用法

  • 若ts(gm,frequency=365,start=c(2014,1,1))建立时间序列。

    但是,若用 ts(gm,frequency=365,start=c(2014,1,1),end(2014,12,31))结果将不同。

  • 若用ts(gm,frequency=1,start=c(2014,1,1))则,创建的时间序列start和end不同,将1年的时间单位用1天表示。

    这个用法一般是gm只有一年的数据,对此年的数据进行以天为单位的经济统计。

然而金融数据大多数并不是以365个数据为一年的数据,比如股市一年的有效数据一般在240多天,因此frequence的选择应该与一年的实际数据为准。

完整的函数表示

ts(data = NA, start = 1, end = numeric(0), frequency = 1, deltat = 1,ts.eps = getOption("ts.eps"), class = , names = )

详细信息可见R语言系统

>?ts

最新文章

  1. android 基本布局(RelativeLayout、TableLayout等)使用方法及各种属性
  2. jQuery类级别插件--返回顶部,底部,去到任何部位
  3. C#读书笔记之并行任务
  4. 使用FMDB,libqrencode实现二维码的生成并且保存到数据库
  5. Win10或Win8下ObjectARX2015 Wizard向导创建项目失败解决方法
  6. 百度地图JS调用示例
  7. 查看php的配置文件Php.ini的位置
  8. C语言程序设计(基础)- 第6周作业
  9. 929. Unique Email Addresses
  10. [https]公司导入自签名证书实现https监控
  11. JVM入门到放弃之基本概念
  12. 【原创】ucos信号量的操作及原理
  13. bernoulli数
  14. 2019.03.01 bzoj3075: [Usaco2013]Necklace(kmp+dp)
  15. to refactor for refactor
  16. JSON: 介绍、应用
  17. word2vec 中的数学原理二 预备知识 霍夫曼树
  18. JAVA-jar包下载地址
  19. 【BZOJ1002】[ZJOI2006]轮状病毒
  20. [转载]hzwer的bzoj题单

热门文章

  1. javascript——定义函数方式
  2. eclipse中ctrl+1什么意思
  3. 【Git的基本操作七】创建远程库、在本地创建远程库别名
  4. 面向对象相关概念与在python中的面向对象知识(魔法方法+反射+元类+鸭子类型)
  5. Delphi 卡通控件
  6. 【转】bitbake 笔记
  7. 使用js打印时去除页眉页脚
  8. 5.Shell 流程控制语句
  9. Jmeter (一) 安装
  10. PAT乙级1013