2010-12-04 18 views
17

我在R中有一個有限的時間序列暴露。所以,我不知道哪個時間/日期類(和相關包)最適合開始。哪個R時間/日期類和包使用?

CRAN task view的衆多軟件包中,我非常喜歡timeDate,這是一款面向S4的軟件,並且對位置相關特性(如節假日和夏令時)提供了很好的支持。

該社區顯然青睞zoo包。 chron也很受歡迎。
[編輯:這是一個時間/日期實施列表,其中lubridate包是指:POSIXct,OSIXlt,Date,chron,yearmon,yearqtr,zoo,zooreg,timeDate,xts,its,ti,jul,timeSeries,fts。此外lubridate本身具有方便的時間類durationperiodinterval]

真的很感激,如果有人用多個包的經驗將分享他的可用時間/日期類如何在可用性和可擴展性方面比較意見。

一些有趣的點(排名不分先後):

  • 國際(節假日,時區等)
  • 一應俱全統計建模程序
  • 現成的可視化工具的易用性
  • 兼容內置日期/時間序列類(POSIX,ts)
  • 可擴展性(S4期望)
  • 最好與lubridate

由於使用。

+4

寫了(免費)電子書關於這個問題,「時間序列的探討對象爲金融R」,可只是想指出的是,動物園包是一個時間序列包。它本身不是日期/時間包,而是與來自R和其他包的日期/時間類一起工作,例如, POSIXct,chron,timeDate等。 – 2010-12-04 19:46:39

+0

@ G.Grothendieck。我開始尋找動物園的文件。它還與其他軟件包進行了簡要比較。感謝您的包:) – VitoshKa 2010-12-04 20:25:55

回答

13

(我從註釋到計算器的答案部在原來的海報的請求移動這一點。)

有一個在R News 4/1的文章(「R幫助臺」,第29頁)特異性比較Date,POSIXctchron。 (第1兩者中的R的核心和chron爲包。)

timeDate類(在timeDate包)基於POSIXct但是具有額外的時間區/金融中心的支持。

對於定期排列的系列,tis包支持許多日期的概念。

mondate包支持會計日期。

zoo時間序列軟件包支持幾乎所有的日期/時間類,也有yearmonyearqtrts兼容性。

xts時間系列包在zoo的基礎上工作,並通過將它們翻譯爲POSIXct並重新處理最常見的日期/時間類。

Time Series CRAN Task View也有信息。

1

你在這裏搜索老問題嗎?這已經討論很多 - 使用一個搜索詞,例如

[r] zoo 

到R標籤中進行搜索,比如說,zoo

當然這也已在r-sig-finance list和其他地方討論過死亡。

FWIW我的錢在動物園和xts上。並避免S4,除非你真的需要真的

+2

我的問題是關於時間序列軟件包的比較,而不是關於具體的[r]動物園,我期望有人有幾個時間/日期包的經驗分享他的知識。 – VitoshKa 2010-12-04 19:28:34

+1

這就是你如何開始搜索'動物園',然後你可以搜索`timeDate`等。有道理嗎? – 2010-12-04 19:29:22

11

使用POSIXct和lubridate。