Bug fixes

  • .digits and .maxex were not previously getting passed to two internal functions in format_param_table, affecting the display of CV% and pRSE output. (#107)

Changes

  • CI works how you expect on both regular and bootstrap tables. .zscore has been deprecated in all places, and is now calculated based on the provided .ci. (#93)
  • As part of the above change, define_boot_table() now has a .ci argument for specifying a confidence interval. (#89)
  • In define_boot_table(), .nonboot_estimates has been deprecated. This argument only served to join a “fixed” column, which was used to determine if confidence intervals should be calculated for a given parameter. We now determine this by comparing the lower and upper intervals. (#89)
  • format_param_table and format_boot_table will now substitute hyphens for negative values (e.g., -4.2) with LaTeX styled negative signs (e.g., $-$4.2). This makes the negative signs more obvious. (#96)

New features

  • Introduces new make_boot_pmtable() function (analogous to make_pmtable) for creating formatted pmtables tables for bootstrap parameter estimates. The bootstrap vignette has been updated to reflect the change in workflow. (#90)
  • Adds new boot_notes() function for creating generic footnotes similar to param_notes(), but unique to bootstrap runs. Only one footnote is currently returned by this function. (#94)

Bug fixes

  • Grammar fixes for footnotes generated by param_notes(). (#95)
  • Grammar fixes for param_key documentation. (#97)

Changes

  • Organization and formatting updates related to test suite and documentation (#81)
  • Removed glue constraint added in pmparams 0.2.1. (#85)

New features

  • Update wording in argument descriptions, examples, and vignettes. (#63, #74, #77)

  • Add .cleanup_cols argument to format_param_table and deprecate .select_cols argument. The flexibility in .select_cols has limited utility. .cleanup_cols is a simpler version of .select_cols that users can set to T or F. If user wants to select certain columns, they can set .cleanup_cols = F and then use pmtables::st_select to further select their columns if needed. (#74)

Bug fixes

  • Update .maxex and .digits arguments to carry through all functions. (#63)

New features

  • Allow users to input THETA in ERROR block. (#21)

  • Allow additive error log terms (addErrLogDV) as a transformation option in parameter key. (#19)

  • Carry specified CI level through all functions. (#15)

  • make_pmtable generate specific parameter tables by filtering and using pmtables. (#15)

  • param_notes generate data frame of generic footnote equations to append to parameter tables. (#39)

Initial release, featuring the following exported functions:

  • define_param_table: Suppress warning message for NA’s in internal getpCV function when take sqrt of value < 0.

  • format_param_table: Change default scientific notation to put values >1,000 into scientific notation.

  • define_boot_table: Combine bootstrap estimates with non-bootstrap estimates and parameter key.

  • format_boot_table: Format bootstrap parameter estimate values and output selected columns to be shown in the bootstrap parameter table.