【发布时间】:2013-06-10 07:13:53
【问题描述】:
我在将每日股票收益转换为时间序列时遇到了一些问题。
我的数据只是一个 data.frame 对象。
data$Returns
> .0317
> -.0126
> -.0279
然后,当我尝试将 data.frame 转换为时间序列对象时,这些返回似乎是任意变化的。
data.ts <- ts(data, freq=365)
> 55 17 30
为什么ts函数会改变数据?
【问题讨论】:
-
您可能打算将
data$returns转换为ts对象,而不是整个数据框。试试ts(data$returns, freq=365)
标签: r data-structures time-series stock