【发布时间】:2017-01-08 06:48:45
【问题描述】:
我想知道线性回归函数lm 是否应该完全适用于 1 分钟间隔的时间序列。我希望是的,但在这种情况下似乎不是。我有以下 xts 时间序列z
mean
2016-03-11 08:37:00 10
2016-03-11 08:38:00 11
2016-03-11 08:39:00 12
申请lm( z ~ index(z) ) 给予
Coefficients:
(Intercept) index(z)
11 NA
所以回归的斜率是 NA。我想知道为什么?我看不出有任何数学原因无法计算。
如果我将第一行的时间更改为 5 分钟间隔,那么z 等于
mean
2016-03-11 08:33:00 10
2016-03-11 08:38:00 11
2016-03-11 08:39:00 12
然后lm( z ~ index(z) ) 按预期工作并返回 4.839e-3 的斜率
Coefficients:
(Intercept) index(z)
-7.053e+06 4.839e-03
我对@987654330@ 函数应该如何工作有任何误解吗?或者有人可以评论这种行为吗?有没有其他函数可以计算1min系列的斜率?
【问题讨论】:
-
好问题!你有任何可重现的例子吗?