在Rstudio中mts的第0列中设置数据范围

在Rstudio中mts的第0列中设置数据范围,r,time-series,R,Time Series,我是新手,有个问题。我已经创建了一个多变量ts,使用相同采样周期的3个ts,使用ts.union函数。所以,当我打开这个mts对象时,我在第0列中有观察值的数量,在下面的列中有我的变量。我想知道是否可以在第0列中指定季度时间段,而不必知道OB的数量。这将为我的数据集提供一个完美的外观。更具体地说,我的季度范围是1971:Q1到2014:Q3。非常感谢。如果使用freq=4,则将假定它是一个季度系列: n <- 4 * (2014 - 1971 + 1) # number of rows

我是新手,有个问题。我已经创建了一个多变量ts,使用相同采样周期的3个ts,使用ts.union函数。所以,当我打开这个mts对象时,我在第0列中有观察值的数量,在下面的列中有我的变量。我想知道是否可以在第0列中指定季度时间段,而不必知道OB的数量。这将为我的数据集提供一个完美的外观。更具体地说,我的季度范围是1971:Q1到2014:Q3。非常感谢。

如果使用freq=4,则将假定它是一个季度系列:

n <- 4 * (2014 - 1971 + 1)  # number of rows
ts(cbind(1:n, 1:n), start = 1971, freq = 4)
##         Series 1 Series 2
## 1971 Q1        1        1
## 1971 Q2        2        2
## 1971 Q3        3        3
## 1971 Q4        4        4
## 1972 Q1        5        5
## ...snip...

在R中没有零列,R是基于一的。请修改您的问题,并在问题中包含dputyour_mts的输出。请检查,特别是以易于复制的形式提供测试数据,并显示您的代码。如果您的实际数据很大,请构造一个最小的示例。@Rui Barradas实际上我使用的是Rstudio,如果这有区别的话。当我打开mts对象时,有一列0。Dim=c166L,4L,.Dimnames=listNULL,cGap,通货膨胀,FFR,FFRlag,.Tsp=c1971.252012.5,4,class=cmts,ts,矩阵当我键入listlogdata时,我可以在控制台中看到第一列中的季度日期和以下列中的我的变量,但当我打开左键双击mts对象时,我会得到第0列中obs的编号。这就是我在书里看到的。