ts(1:47,频率= 12,start = c(1959,2)):c()中的2中的2是什么



基本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

最新更新