基本r问题。C()中的2个如何生成每月的时间序列数据?另外,频率= 12默认值始终会给我Jan至Dec列吗?
ts(1:47, frequency=12, start=c(1959, 2))
开始参数
?ts
说:
开始
第一个观察的时间。单个数字或一个 两个整数的向量,该整数指定自然时间单元和一个 (1)样品数量到时间单元。请参阅示例 第二种形式的使用。
在1959年问题的示例中,是一年,而2月(2月)的起点是起点。
1的是指一年中的第一个月以1代表,即1月份的代表为1,而不是1月的代表。因此,一月由1月1日代表,2月1日由2代表。。
频率参数
相同的帮助页面说明frequency
:
在(例如)打印方法中假设4和12的值暗示季度和 分别每月系列。
因此使用frequency = 12
意味着每月系列。
检查输出
我们可以在打印上述时观察上述内容:
ts(1:47, frequency=12, start=c(1959, 2))
提供1959年2月开始的每月系列:
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1959 1 2 3 4 5 6 7 8 9 10 11
1960 12 13 14 15 16 17 18 19 20 21 22 23
1961 24 25 26 27 28 29 30 31 32 33 34 35
1962 36 37 38 39 40 41 42 43 44 45 46 47