を認識していないオブジェクト:TSデータは、このようなものであるforecastHybridパッケージのhybridModelに
df <- tribble(
~y,~timestamp
18.74682, 1500256800,
19.00424, 1500260400,
18.86993, 1500264000,
18.74960, 1500267600,
18.99854, 1500271200,
18.85443, 1500274800,
18.78031, 1500278400,
18.97948, 1500282000,
18.86576, 1500285600,
18.55633, 1500289200,
18.79052, 1500292800,
18.74790, 1500296400,
18.62743, 1500300000,
19.04696, 1500303600,
18.97851, 1500307200,
18.70956, 1500310800,
18.92302, 1500314400,
18.91465, 1500318000,
18.61556, 1500321600,
19.03535, 1500325200)
私はensemble.Belowを実行するために、時系列データにhybridModelを適用しようとしている私のコードです:
library(tidyquant)
library(forecast)
library(timetk)
library(sweep)
library(forecastHybrid)
df <- mutate(df, timestamp = as_datetime(timestamp))
tk_ts_df <- tk_ts(df, start = 1, freq = 3600, silent = TRUE)
fit <- hybridModel(tk_ts_df)
timeseriesオブジェクトのフィッティング時にハイブリッドモデルへのtk_ts_df(tsオブジェクト);エラーが発生しています:「時系列は数値でなければならず、行列またはデータフレームオブジェクトではない」
しかし、リンク上:https://cran.r-project.org/web/packages/forecastHybrid/vignettes/forecastHybrid.html
それは明確に述べています:パッケージの主力機能がhybridModel()、「予報」のパッケージから複数のコンポーネントモデルを組み合わせた機能です。ユーザーは少なくともyのtsまたは数値ベクトルを指定する必要があります
私が間違っていることを示唆してください。
@Gillesでダウンロードすることができます – Ashag