Skip to contents

domir 1.2.0

CRAN release: 2024-05-04

visible

  • Basic parallel estimation of all subsets using parallel::parSapply
  • Progress bar added for non-parallel sub-model estimation
  • Complete dominance reports fraction of total models higher/lower
    • Update to summary method
  • offset()s now allowed with formula method
  • formula input with .adj defunct
  • Better handing of errors returned by ‘.fct’. Reports the specific error that resulted.
  • New pkgdown-based GitHub page with extra visual design features.

internal

  • formula method sync with formula_list
  • Intercept removal and offsets not allowed in .all and .set

bug fix

  • offsets() omitted from models with no predictors. Was an issue with .adj’s value

domir 1.1.1

CRAN release: 2023-10-01

bug fixes

  • domir() produced error when .cdl = FALSE was combined with .all
  • lme4 added to suggested list due to reference in documentation and CRAN warning

domir 1.1.0

CRAN release: 2023-09-03

visible

  • formula_list method implemented
  • formula method .adj argument is logical
    • formulas of the form ~ 1 still accepted but depreciated
    • other formula inputs defunct and user pushed to add to .fct

internal

  • Began linting process for code readability

domir 1.0.1

CRAN release: 2023-04-24

bug fixes

  • formula method in domir() and domin() now disallow offset() terms
    • Were silently removed and not replaced during parsing.
  • Argument checks for formula method produced inconsistent results

domir 1.0.0

CRAN release: 2022-07-11

breaking/major changes

  • New domir function
    • Generic function with three S3 methods: formula, Formula, and list
      • Formula and list methods under development
    • .obj submits object on which S3 method dispatch is based
    • .fct submits function that accepts result of same type as .obj and returns a scalar
    • .set, .all and .adj affect .obj entries
      • .wst argument under development (‘within-set’ or Owen decomposition)
  • domin superseded
    • No longer under active development; bug fixes only

internal

  • dominance_scalar internal function responsible for computation. domir is front-end to computational engine.
    • Other computational engines planned. Internal function may be renamed.

bug fixes

  • summary.domin not recognizing reverse = TRUE.

domir 0.3.2

CRAN release: 2022-05-09

bug fixes

  • removing reference to dominanceanalysis package not on CRAN currently given request from CRAN maintainers and CRAN note.

domir 0.3.1

visible

  • fixing typos and other editorial errors in domir_basics vignette.
  • Extending conditional dominance discussion with graphic.

bug fixes

  • fixing error in email address in domir-package leading to CRAN check warnings.

domir 0.3.0

CRAN release: 2022-02-21

visible

  • conditional logical argument to make computing conditional dominance statistics optional
  • initial working version of summary.domin
    • method for computing the strongest dominance designations between independent variables
    • update to print.domin to display strongest dominance designations
  • reorganization and update to Conceptual Introduction to Dominance Analysis vignette

internal

  • looping used to construct many dominance statistics, replaced with matrix-based methods; intended to simplify and expedite computations

bug fixes

  • update to email in domin-package as requested by CRAN maintainers.

domir 0.2.0

CRAN release: 2021-09-27

visible

  • consmodel argument to adjust for baseline fit statistic values
  • reverse argument to change rank and complete dominance interpretation for fit metrics that decrease with better fit
  • Conceptual Introduction to Dominance Analysis vignette added

internal

  • implemented unit testing framework - covers 82% of domin
  • internal use of reformulate to construct formulas as opposed to paste-ing +-es

bug fixes

  • Complete_Dominance computation producing inconsistent complete dominance designations - within-order complete dominance checks not capturing all possible model comparisons

domir 0.1.0

CRAN release: 2021-08-09

visible

  • update to format of Complete_Dominance from integers to logicals
  • output and warnings no longer suppressed by default - user must silence noisy functions
  • minimum of two terms/sets to run domin (replicates behavior of Stata version)
  • additional checks (response in formula/orders in formula)
  • names of entries in domin object changed to syntactic R names when not. Affects entries in:
    • Complete_Dominance matrix
    • Conditional_Dominance matrix ## internal
  • extensive re-write of computation methods
  • pre-allocates container objects to improve performance
  • increased functional-ization of subroutines and overall code readability
  • many internal functions re-named

bug fixes

  • returned value .$Subset_Details$Full_Model now includes variables in all
  • Complete_Dominance matrix computation
    • Too many models considered for complete dominance - inconsistent with standard dominance analysis methodology
    • Fixed error in suppressing complete dominance (i.e., complete = FALSE) resulted in error

domir 0.0.1

CRAN release: 2021-03-29

bug fixes

  • Ensemble_Coordinator that submitted factor numbers instead of text in R versions < 4.0

domir 0.0.0

CRAN release: 2021-03-01

  • initial working version of domin
  • initial working version of print.domin