簡體   English   中英

R-年和周的每日數據和時間序列

[英]R - Daily data and Time Series by year and week

嗨,我是R和這個時間序列預測的新手。

我有過去3年中每天銷售的樣本數據,我想使用此數據集來制作圖以查找季節和樣式。

我的日常數據格式例如。

Date, Sales  
2010-01-01, 5 
2010-01-03, 3 
2010-01-04, 2 
.. 
2011-12-01, 4
..
2014-11-01, 1

我想看到的內容與下圖相似,但使用ts函數按周和年顯示。 另外,由於leap年,有些年份有53周和52周,您知道在繪圖時如何考慮到這一點嗎?

玩這個ts函數對我來說並不容易,因此如果有人可以提供幫助,那將是很好的..

在此處輸入圖片說明

您應該首先創建一個ts對象。 檢查?ts的語法,但假設上面分別存放在`數據的數據”,它基本上是

tsData <- ts(data, start=c(2010,1), frequency=365)

start是指(年,月), frequency是每年的樣本數。 然后,您可以使用plot.ts()繪制整個時間序列

plot.ts(tsData)

要提取季節性模式或趨勢,可以使用decompose()函數。

decompose(tsData)

這是一個樣本

x <- 1:10
y <- 11:20
plot(x, y)
lines(x,y)

關於您的數據銷售和日期。

您可以將y替換為日期,將x替換為sales。 如果仍然有問題,請將它發布給我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM