Checks if input data formats are appropriate. For inappropriate inputs, this function (i) fixes the data format, or (ii) stops the run and generates an error message.
CheckDataRegression(xdata, ydata = NULL, family = "gaussian", verbose = TRUE)
matrix of predictors with observations as rows and variables as columns.
optional vector or matrix of outcome(s). If family
is set
to "binomial"
or "multinomial"
, ydata
can be a vector
with character/numeric values or a factor.
type of regression model. This argument is defined as in
glmnet
. Possible values include "gaussian"
(linear regression), "binomial"
(logistic regression),
"multinomial"
(multinomial regression), and "cox"
(survival
analysis).
logical indicating if a loading bar and messages should be printed.