Changes in version 1.3.0 (2026-04-19) visible - Package rename from "tools to support relative importance analysis" to "dominance analysis methods". - .wst argument to implement within-group dominance analysis. - .cpt and .cdl arguments depreciated. Both arguments can now be submitted to print.domir to suppress display. internal - Harmonized formula and formula_list methods. - Internal functions no longer exported. - Internal functions no longer generate documentation. Changes in version 1.2.0 (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 Changes in version 1.1.1 (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 Changes in version 1.1.0 (2023-09-03) visible - formula_list method implemented - merger of planned list and Formula::Formula methods - fmllst2Fml can be used to translate formula_lists to Formula::Formulas - offset()s allowed in formula_list; to update in formula method - 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 Changes in version 1.0.1 (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 Changes in version 1.0.0 (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. Changes in version 0.3.2 (2022-05-09) bug fixes - removing reference to dominanceanalysis package not on CRAN currently given request from CRAN maintainers and CRAN note. Changes in version 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. Changes in version 0.3.0 (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. Changes in version 0.2.0 (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 Changes in version 0.1.0 (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 Changes in version 0.0.1 (2021-03-29) bug fixes - Ensemble_Coordinator that submitted factor numbers instead of text in R versions < 4.0 Changes in version 0.0.0 (2021-03-01) - initial working version of domin - initial working version of print.domin