如何正确使用R中的时间序列对象?

如何正确使用R中的时间序列对象?,r,time-series,R,Time Series,我有一些每日数据,如下所示: > head(daily_leads) date gross.leads day_of_week month 1 2007-01-01 6427 2 1 2 2007-01-02 7111 3 1 3 2007-01-03 7367 4 1 4 2007-01-04 7431 5

我有一些每日数据,如下所示:

> head(daily_leads)
        date gross.leads day_of_week month
1 2007-01-01        6427           2     1
2 2007-01-02        7111           3     1
3 2007-01-03        7367           4     1
4 2007-01-04        7431           5     1
5 2007-01-05        7257           6     1
6 2007-01-06        7231           7     1
有一些明显的周内趋势,一周中的同一天通常对应类似的水平(周五的计数与周五相似)。这里也有一些趋势。在这一年中也有一些趋势

在我的例子中,为了进行预测,在R中设置时间序列对象的正确方法是什么?当我尝试这个:

> leads <- ts(daily_leads$gross.leads, frequency = 1/7)
> q <- decompose(leads)
Error in decompose(leads) : time series has no or less than 2 periods

>引导q您需要
频率=7
。在时间序列中,
频率
是每个季节期间的观测次数。

是否有办法解释年度季节性/趋势?是的。然后需要使用msts对象而不是ts对象(通过forecast包)指定多个季节性时段。