具有每日观测值的R中的ts()函数

具有每日观测值的R中的ts()函数,r,time-series,forecasting,R,Time Series,Forecasting,我有2019年1月1日至2019年5月31日的每日数据,我想将其转换为时间序列。使用R中的ts()函数,我将start参数设置为c(2019,1,1)将end参数设置为c(2019,5,31),将频率设置为7,如下所示 time_series = ts(x,start=c(2019,1,1), end=c(2019,5,31),frequency=7) 我没有得到预期的结果。我认为end参数可能不正确,因为如果我删除它,我会得到一个更好的时间轴,但时间轴不正确 如何确定时间序列,以便获得从20

我有2019年1月1日至2019年5月31日的每日数据,我想将其转换为时间序列。使用R中的
ts()
函数,我将
start
参数设置为
c(2019,1,1)
end
参数设置为
c(2019,5,31)
,将
频率设置为
7
,如下所示

time_series = ts(x,start=c(2019,1,1), end=c(2019,5,31),frequency=7)
我没有得到预期的结果。我认为
end
参数可能不正确,因为如果我删除它,我会得到一个更好的时间轴,但时间轴不正确

如何确定时间序列,以便获得从2019年1月1日到2019年5月31日的每日时间序列

x
是每天的观察次数

x=c(102,163,174,176,120,116,195,165,165,176,159,111,97,163,167,175,157,127,82,102,152,165,173,158,118,89,120,167,154,160,168,242,98,123,171,131,166,188,157,86,141,188,161,169,172,183,94,93,174,149,162,149,141,107,116,167,176,167,223,148,110,132,193,181,143,125,167,111,112,181,182,202,176,144,103,117,189,164,172,191,160,113,123,188,173,151,163,163,91,151,170,138,131,188,167,104,115,171,183,185,162,138,112,119,177,111,115,143,86,92,132,182,164,172,174,149,91,137,196,123,143,178,137,115,112,183,200,191,170,145,103,120,187,171,188,184,147,101,138,183,169,86,160,151,118,104,178,202,158,131,129)

使用
xts
可能会更容易

库(xts)

日期ts通常不用于日期。太好了,谢谢
library(xts)
dates <- as.Date("2019-01-01")+(0:(length(x)-1))
ts <- xts(x,dates)     
plot(ts)