A stricter version of is_forecast()
which validates
its input using validate_forecast()
.
Value
TRUE
if fcst
passes validate_forecast()
without any errors,
FALSE
otherwise
Examples
# FALSE
casteval:::is_valid_forecast(5)
#> [1] FALSE
casteval:::is_valid_forecast(list(name=NULL, forecast_time=NULL, data=data.frame(a=1,b=2)))
#> [1] FALSE
# TRUE
casteval:::is_valid_forecast(list(name=NULL, forecast_time=NULL, data=data.frame(time=1, val=2)))
#> [1] TRUE