Function assesses whether the inputs correspond to the requirements for scoring categorical, i.e. either nominal or ordinal forecasts.
assert_input_categorical(observed, predicted, predicted_label, ordered = NA)Returns NULL invisibly if the assertion was successful and throws an error otherwise.
Input to be checked. Should be a factor of length n with N levels holding the observed values. n is the number of observations and N is the number of possible outcomes the observed values can assume.
Input to be checked. Should be nxN matrix of predicted
probabilities, n (number of rows) being the number of data points and N
(number of columns) the number of possible outcomes the observed values
can assume.
If observed is just a single number, then predicted can just be a
vector of size N.
Values represent the probability that the corresponding value
in observed will be equal to the factor level referenced in
predicted_label.
Factor of length N with N levels, where N is the number of possible outcomes the observed values can assume.
Value indicating whether factors have to be ordered or not.
Defaults to NA, which means that the check is not performed.