• For aggregating effect sizes, batch_calc_ES() now defaults to equal-weighting (rather than inverse-variance weighting) and provides more informative error messages for effect sizes that do not have standard errors (and therefore cannot be aggregated with inverse-variance weights).
  • Added unit tests for SCD_effect_sizes shiny app.
  • Added intervention_phase argument to NAP(), SMD(), and other user-facing effect size calculation functions.
  • Added warn argument to Tau_BC() function, to control printing of messages regarding baseline trend test.
  • Added option for Kendall’s rank correlation in the Tau_BC() function.
  • Corrected a cosmetic bug in a warning message of batch_calc_ES() when scale argument is specified as a variable and ES includes “LOR”.
  • batch_calc_ES() gains an argument aggregate, for post-processing effect size estimates by averaging across the levels of a variable.
  • Added functions for calculating two new effect sizes:
    • log ratio of medians
    • baseline-corrected Tau
  • Updates to SCD_effect_sizes() shiny app.
    • Added aggregate feature.
    • Added log ratio of medians and baseline-corrected Tau effect size measures.
    • Allowed use of .xlsx files.
    • R code for replicating the batch calculation.
  • Modified LOR, LRRd, and LRRi functions to use truncated sample variances. This ensures that the standard error of the effect size estimate is strictly greater than zero.
  • Modified the standard error calculations for NAP and Tau to ensure that they return values strictly greater than zero.
  • Modified the Wright2012 example data so that the session numbers align across outcomes.
  • Updated internal functions for compatibility with tidyr 1.0.0.
  • Tweaks for SCD_effect_sizes() shiny app.
    • Corrected bug in the single-series calculator that ignored direction of improvement for parametric effect sizes.
    • Fixed bug in the batch calculator phase-selection drop-down menus.
    • Corrected bug in the batch calculator so that confidence intervals other than 95% could be calculated.
    • Added a black-box warning any time PND is calculated.
    • Added option to convert LRRi and LRRd to percentage change.
  • Added check for purrrlyr package when loading gem_scd calculator.
  • Corrected bug in degrees of freedom for within-case standardized mean difference with baseline SD.
  • Tweaks for SCD_effect_sizes() shiny app.
    • Improved UI for batch calculation mode.
    • Added the option to select a treatment phase for batch calculation mode.
    • Allowed for choice between baseline SD and pooled SD for the within-case standardized mean difference. Previously, the option was available but not actually used for calculation.
  • Fixed bug in SCD_effect_sizes() shiny app that caused an error in batch calculator when LRRi, LRRd, or LOR were not selected.
  • calc_ES() now returns a zero-length data frame if condition and outcome arguments are both length-zero vectors.
  • calc_ES() errors if condition and outcome arguments are not the same length.
  • Added calc_ES() function for calculating multiple effect size estimates on a single data series.
  • Added batch_calc_ES() function for calculating effect size estimates for multiple data series.
  • Added gem_scd() function for estimating the gradual effects model (Swan & Pustejovsky, 2018).
  • Added shiny app for calculating basic within-case effect sizes.
  • Added shiny app for estimating effect sizes based on gradual effects model.
  • Revised documentation.
  • Added unit tests.
  • Added vignettes.
  • Fixed definitions of PAND and IRD to handle cases of complete overlap (i.e., where all of the data from a phase must be removed to achieve non-overlap).
  • Initial release.