Checks if formula is in advanced format and translates if not.

create_model.formula(formula, data, verbose = FALSE)

## Arguments

formula The model formula, where it must contain exatly one tilde (~), with response variable on the left-hand side and model terms on the right-hand side terms are be separated by a plus (+) sign all variables appearing in formula must be found in data See the "Model formula syntax" section below (lgp) for instructions on how to specify the model terms. A data.frame where each column corresponds to one variable, and each row is one observation. Continuous covariates and the response variable must have type "numeric" and categorical covariates must have type "factor". Missing values should be indicated with NaN or NA. The response variable cannot contain missing values. Column names should not contain trailing or leading underscores. Should some informative messages be printed?

## Value

an object of class lgpformula

Other internal model creation functions: create_model.covs_and_comps(), create_model.likelihood(), create_model.prior()