The function checks whether the response values are valid for the specified
GAMLSS distribution family. If not, transformations are applied to ensure compatibility.
Messages are printed (if verbose = TRUE) to describe each transformation.
Unexpected transformations should prompt inspection of the original data.
Note that the function does not assess whether the chosen family is appropriate
for the data—it only ensures compatibility.
Compatible with all gamlss distributions, with the exception of distributions in the multinomial family (gamlss::.gamlss.multin.list).
This includes user-defined distributions, such as truncated distributions.