Maybe a NAMESPACE problem. E.g some packages loaded, that masked the fable
, fabletools
functions.
Can easily happen in this case, since you loaded fable
, fabletools
only with a library(fpp3)
call.
You did not call with e.g. fable::forecast
in your code and you also did not load library(fable)
before.
When you just load library(fpp3)
it will not mask functions for fable
.
E.g.
library(forecast)
library(fpp3)
In this case, your code will call forecast::forecast()
. The library(fpp3)
call does not mask the forecast
, model
,ARIMA
functions of other packages. So if you had forecast
loaded in your Namespace before, you will in this case call forecast::forecast()
instead of fable::forecast()
.
If you call
library("fpp3")
library("forecast")
You get:
Attache Paket: ‘forecast’
The following objects are masked from ‘package:fabletools’:
accuracy, forecast
So maybe it would have worked, if you would have called library(fable)
, library(fabletools)
before, since this would have made sure, similar named functions are masked. Or used fabletools::
. This might also be why it worked after an update .. since the namespace was then free of other functions and loaded packages.