在R中设置时间序列数据:数据输入很好但设置变量不是吗?

时间:2017-05-08 21:33:31

标签: r dataframe time-series var

我在R中设置多变量时间序列数据时遇到问题 当我使用命令将其导入R时,我的数据集看起来很好,它包括日期和一些变量:

data = read.table("dataset.txt", header=TRUE) 

当我尝试将变量用于VAR估计时,我使用以下内容:

variable1   = ts(data$variable1, start = c(1999,2), frequency = 12)
variable2   = ts(data$variable2, start = c(1999,2), frequency = 12)

但是,对象variable1data$variable1不同。有人可以帮我这个吗?

我的目的是绑定像

这样的变量
y = window(cbind(variable1, variable2), start=c(1999,3)) 

然后继续进行VAR估计,但我不能做到这一点,因为变量不是它们应该是的。

修改:例如:data$variable1variable1提供正确的值,但在ts(data$variable1)之后提供与我的数据无关的内容

数据样本:

            indpro_us   indpro_ea
1.2.1999    4,511755808 4,548599834
1.3.1999    4,513438595 4,561218298
1.4.1999    4,515985904 4,564348191
1.5.1999    4,523444813 4,564348191
1.6.1999    4,521834228 4,572646994
1.7.1999    4,52803965  4,578826211
1.8.1999    4,532080003 4,579852378
1.9.1999    4,528239464 4,584967479
1.10.1999   4,541301307 4,593097605
1.11.1999   4,54604313  4,597138014
1.12.1999   4,553642127 4,591071262
1.1.2000    4,553733723 4,59511985`

命令:

indpro_us   = ts(data$indpro_us, start = c(1999, 2), frequency = 12)

“indpro_us”没有给我这些数据。

0 个答案:

没有答案