Skip to contents

A stricter version of is_forecast() which validates its input using validate_forecast().

Usage

is_valid_forecast(fcst)

Arguments

fcst

An R object

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