Version 0.8.0 2021-02-24

  • Updated basis_anova so that in cases where the between-batch variance is small compared with the within-batch variance, a tolerance factor that doesn’t consider the structure of the data is used. This matches the recommendation of Vangel (1992).
  • Added the alias override="all" to allow overriding all applicable diagnostic tests that are automatically run by the basis_... functions.
  • Improved documentation of diagnostic tests
  • Added na.rm argument to cv with identical behavior to the na.rm argument of mean and sd.
  • Fixed bug causing maximum_normed_residual to fail with small data sets where all but two observations would be considered outliers.
  • When diagnostic tests produce an error (when automatically run by the basis_... functions), the error message now identifies which test produced the error.

Version 0.7.1 2020-12-10

  • Fixed bug in glance.equiv_mean_extremum where it would include empty values when a sample was not specified.
  • Moved dplyr from Suggests to Depends. It is expected that nearly all users will use this package in their workflow, and a future version of cmstatr will also rely on functionality from dplyr.
  • Changed tests and vignettes such that tests and vignette code is not re-run when the necessary packages are not available. Test coverage and re-building of vignettes is unchanged when all packages in Depends and Suggests are available.

Version 0.7.0 2020-07-13

  • Added optional argument to glance.basis to add diagnostic test results to resulting data.frame

Version 0.6.0 Unreleased

  • Improved the documentation for several functions
  • Made minor formatting changes to the print methods for:
    • ad_ksample
    • anderson_darling
    • basis
    • equiv_mean_extremum
    • equiv_chage_mean
    • levene_test
    • maximum_normed_residual
  • Added alpha into the mnr object, and updated print and glance methods to show the value of alpha specified by the user

Version 0.5.2 Unreleased

  • Internally use vapply instead of sapply to improve code safety
  • Increased coverage of unit tests

Version 0.5.1 Unreleased

  • Fixed the title of the graphing vignette

Version 0.5.0 Unreleased

  • Renamed transform_mod_cv_2 to transform_mod_cv_ad to better describe the purpose of this function.
  • Removed the optional argument from transform_mod_cv. Now if several groups are to be transformed separately, this needs to be done explicitly using dplyr::group_by or a similar strategy.
  • Fixed bug related to the automated diagnostic tests of pooled basis methods when modcv = TRUE. Previously, the diagnostic tests were performed with the unmodified data. After this bug fix, the the data after the modified CV transform is used for the diagnostic tests.
  • Added stat extensions to ggplot2:
    • stat_normal_surv_func to plot a normal survival function based on the data given
    • stat_esf to plot an empirical survival function
  • Updated cmstatr_Tutorial vignette
  • Created cmstatr_Graphing vignette
  • Various documentation improvements

Version 0.4.0 Unreleased

  • Added automated diagnostic tests to basis_… methods
  • Updated argument names for functions:
    • transform_mod_cv
    • transform_mod_cv_2
    • normalize_group_mean
  • Updated cmstatr_Tutorial vignette

Version 0.3.0 Unreleased

  • Added modified CV functionality
  • Added glance and augment methods for most objects
  • Added function for calculating CV of a sample
  • Breaking changes:
    • Renamed function basis_nonparametric_large_sample to basis_nonpara_large_sample
    • Renamed function nonparametric_binomial_rank to nonpara_binomial_rank

Version 0.2.0 Unreleased

  • Added ANOVA basis calculation
  • Added non-parametric basis calculations

Version 0.1.0 Unreleased

  • Initial release