
Convert model output to a model_out_tbl class object.
      Source: R/as_model_out_tbl.R
      as_model_out_tbl.RdConvert model output to a model_out_tbl class object.
Usage
as_model_out_tbl(
  tbl,
  model_id_col = NULL,
  output_type_col = NULL,
  output_type_id_col = NULL,
  value_col = NULL,
  sep = "-",
  trim_to_task_ids = FALSE,
  hub_con = NULL,
  task_id_cols = NULL,
  remove_empty = FALSE
)Arguments
- tbl
 a
data.frameortibbleof model output data returned from a query to a<hub_connection>object.- model_id_col
 character string. If a
model_idcolumn does not already exist intbl, thetblcolumn name containingmodel_iddata. Alternatively, if both ateam_abbrand amodel_abbrcolumn exist, these will be merged automatically to create a singlemodel_idcolumn.- output_type_col
 character string. If an
output_typecolumn does not already exist intbl, thetblcolumn name containingoutput_typedata.- output_type_id_col
 character string. If an
output_type_idcolumn does not already exist intbl, thetblcolumn name containingoutput_type_iddata.- value_col
 character string. If a
valuecolumn does not already exist intbl, thetblcolumn name containingvaluedata.- sep
 character string. Character used as separator when concatenating
team_abbrandmodel_abbrcolumn values into a singlemodel_idstring. Only applicable ifmodel_idcolumn not present andteam_abbrandmodel_abbrcolumns are.- trim_to_task_ids
 logical. Whether to trim
tblto task ID columns only. Task ID columns can be specified by providing a<hub_connection>class object tohub_conor manually throughtask_id_cols.- hub_con
 a
<hub_connection>class object. Only used iftrim_to_task_ids = TRUEand tasks IDs should be determined from the hub config.- task_id_cols
 a character vector of column names. Only used if
trim_to_task_ids = TRUEto manually specify task ID columns to retain. Overrideshub_conargument if provided.- remove_empty
 Logical. Whether to remove columns containing only
NA.
Examples
as_model_out_tbl(hub_con_output)
#> # A tibble: 92 × 8
#>    model_id     forecast_date horizon target location output_type output_type_id
#>  * <chr>        <date>          <int> <chr>  <chr>    <chr>       <chr>         
#>  1 hub-baseline 2023-05-08          1 wk ah… US       quantile    0.01          
#>  2 hub-baseline 2023-05-08          1 wk ah… US       quantile    0.025         
#>  3 hub-baseline 2023-05-08          1 wk ah… US       quantile    0.05          
#>  4 hub-baseline 2023-05-08          1 wk ah… US       quantile    0.1           
#>  5 hub-baseline 2023-05-08          1 wk ah… US       quantile    0.15          
#>  6 hub-baseline 2023-05-08          1 wk ah… US       quantile    0.2           
#>  7 hub-baseline 2023-05-08          1 wk ah… US       quantile    0.25          
#>  8 hub-baseline 2023-05-08          1 wk ah… US       quantile    0.3           
#>  9 hub-baseline 2023-05-08          1 wk ah… US       quantile    0.35          
#> 10 hub-baseline 2023-05-08          1 wk ah… US       quantile    0.4           
#> # ℹ 82 more rows
#> # ℹ 1 more variable: value <dbl>