Facebookは、時系列予測のための預言者をリリースしました。 started pageはpredict()関数を使用して予測を行う方法を概説していますが、残余の検査や残差の自己相関などの預言者の時系列予測を評価する方法については何も言及していません。 たとえば、次の数行は、予測を行います:私はこの方法「ACF」を計算した場合預言者によって開発された時系列予測モデルを評価する方法
library(prophet)
library(dplyr)
library(lubridate)
df <- read.csv('example_wp_peyton_manning.csv') %>% mutate(y = log(y))
df$ds <-ymd(df$ds) # ds is now a Date type
model <- prophet(df) # Create forecasting model
# Make data-frame with future dates for forecasting.
future <- make_future_dataframe(model, periods = 365)
# Make forecasts of these future periods
forecast <- predict(model, future)
# Calculate residuals for common dates
df1<-inner_join(forecast,df, by="ds")
df1$residuals<-df1$y - df1$yhat
# And calculate ACF
acf(df1$residuals,lag.max = 10)
、結果は非常に落胆です。私は正しいですか?
それに加えて、Prophetは従来の時系列モデルの代わりに回帰モデルに適合しているので、ProphetモデルのR二乗とDurbin-Watson自己相関測定をどのように取得しますか? –