formulaic 0.0.8 2021-02-15

Minor updates:

  • reduce.existing.formula: A new parameter envir was added to store the environment of the formula, with the global environment as the default.

  • add.backtick: A new parameter dat was addedBackticks can be added based on the relationship of the object to the data dat. The data can be formatted as either a data.frame or data.table object.

Major updates:

Improvement to accommodate variable transformations. This allows the user to specify more complex quantities, e.g. sqrt(Age^2 * log(Income)). In create.formula, this may be specified in the input.names or the interactions. The calculated inclusion.table of quality checks has been updated to evaluate the transformations and then assess the inclusion and exclusion criteria. Likewise, in add.backtick, a similar evaluation is used to determine whether encompass the object within backticks for use in a formula object. This improves upon the previous version of the formulaic package. Previously the main effects and interactions could only be based on the variables within a data.frame. With this change, the package should better accommodate most transformations of these variables.

formulaic 0.0.7 2020-05-04

  • Implemented additional test coverage for create formula
  • Improved code base quality
  • Addressed NA variables in SnackDat Cookies Product
  • Minor updates to the package vignette
  • Removed dependency on stats on and DT

formulaic 0.0.6 2020-01-19

  • modified package citations
  • added code coverage

formulaic 0.0.5 2019-12-16

  • Create formula now supports ‘all’ in input names
  • Added coverage test files
  • Update the Vignette
  • Refactor add.backtick function in Create formula to i.backtick to address situtaion where situal where include backtick == ‘all’ outcome didn’t properly compute.

formulaic 0.0.4 2019-10-08

  • Export function add.backtick
  • Modified Formulaic Vignette

formulaic 0.0.3 2019-08-30

  • now depends on R (>= 3.1.0). #feedback from reddit user

formulaic 0.0.2 2019-08-08

  • Added a file to track changes to the package.
  • Exported function add.backtick() as standalone function
  • Modified the wording of the package overview and function description
  • Addressed spelling and grammatical errors
  • Linked to new package website