Skip to content
Snippets Groups Projects

Dev/518/formula

Merged Kostas FILIPPOPOLITIS requested to merge dev/518/formula into master

Created by: jassak

  • New version of Descriptive Statistics:
    • Adds null/total counts for every variable
    • Replaces variable code with label
    • Removes unnecessary lower/upper confidence intervals
  • New formula functionality for Descriptive Statistics and Logistic Regression
    • New formula_description property in algorithm specifications.
    • Descriptive Stats and Logistic Regression now accept a new formula_description argument. This argument expects a description of a formula in Wilkinson notation in JSON format. From the description an actual string formula is constructed and passed to the patsy library from which the algorithm's design matrices are constructed.
    • Currently only a subset of the full Wilkinson notation is implemented. Interactions are up to 3 terms and singleton terms have a limited number of transformations allowed. These are nop, log, exp, center, standardize, mul and div for numerical variables.
  • Refactoring of mipframework.
  • Modification of algorithm tests for Descriptive Statistics and Logistic Regression to reflect the above changes.
  • New tests for the above two algorithms with the addition of the formula argument.

Merge request reports

Approval is optional

Merged by (Apr 17, 2025 6:29am UTC)

Merge details

  • Changes merged into master with b42b0067.
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply