R/num_outputs.R

Defines functions num_outputs

Documented in num_outputs

#' Calculate number of outputs (target variables)
#'
#' @param processed_df A processed dataset of class [`ppred_examples_df`].
#' @return an `integer` number of outputs for supplying as an argument to a Transformer model, i.e. number of unique labels for a specific process monitoring task.
#' @examples
#' library(processpredictR)
#' library(eventdataR)
#' df <- prepare_examples(patients)
#' num_outputs(df)
#'
#' @export
num_outputs <- function(processed_df) {

  task <- get_task(processed_df)
  processed_df[[task]] %>% unique() %>% length()

}

Try the processpredictR package in your browser

Any scripts or data that you put into this service are public.

processpredictR documentation built on Jan. 18, 2023, 1:09 a.m.