`log`

option added to`curve_gen()`

to exponentiate the coefficients.- Thanks to Isabella Ghement for finding the issue and notifying us about it.

- customization option for
`title`

fully added to`ggcurve()`

- Substantial revisions to the documents and website
- Now, far fewer dependencies to avoid potential conflicts in the future
- Included lots of resources for individuals to better learn the concepts
- Far better improvement in documentation and in continous integration
- Added several messages that accompany functions from the program to aid researchers
- Larger and improved tutorial on how to construct these functions using Stata

`curve_gen()`

now includes options to adjust CIs and P-values for multiple comparisons.`curve_gen()`

can now accept inputs from the`rms`

package’s`ols()`

function.- This can be done using the same
`lm`

option that is typically used.

- This can be done using the same
- disabled likelihood function computations for
`curve_rev()`

for continuous variables due to instability.

- improvements to documentation all around.
- new article on estimating variance components using
`lme4`

. - new article on using
`curve_table()`

to produce outputs from the functions. - updates to article on troubleshooting and parallel computing.

- An error in
`curve_rev()`

was fixed where for the default measure, the computations were calculated as if measure was set to ratio.- Thank you to Aaron Caldwell for his generous help in fixing this bug.

`curve_rev()`

can now take summary statistics such as the point estimate and it’s standard error to back calculate the function.- Also thanks to Aaron Caldwell for this added feature.

`curve_boot()`

now takes an option allowing users to specify the number of cores to be used.- Graphing functions such as
`ggcurve()`

and`plot_compare()`

now have the options to customize the second y-axis and also change the color of the outline of the functions.- Thus, the argument
`yaxis`

has been replaced by`yaxis1`

and`yaxis2`

. - For
`plot_compare()`

color has been replaced by`color1`

and`color2`

- Thus, the argument

`curve_meta()`

can now handle complex data structures from`metafor`

with clustered data.`curve_gen()`

can now handle ANOVAs and robust linear regressions from the`MASS`

package.`concurve`

is now intergrated with the`cowplot`

package for easier graphing.- removed
`tibble::tibble()`

integration due to breakage in code. `expand_scale()`

has been replaced with`expansion()`

within the inner workings of`ggcurve()`

and`plot_compare()`

due to the former function (`expand_scale()`

) being deprecated.

- New function
`curve_lmer()`

for mixed-effects models - Fixed a bug where
`curve_meta()`

could not utilize`rma.mh()`

or`rma.peto()`

from`metafor`

.

`curve_boot()`

can utilize parametric Bca bootstrap methods to compute functions.- Corrected error where order of labels in columns for
`curve_boot()`

tables was incorrect. - Corrected error where order of labels in columns for
`curve_meta()`

tables was incorrect. - Set minimum version of
`R`

to 3.5.0. - included
`install.packages("concurve", dep = TRUE)`

as solution to installation problems for some individuals. - Removed
`MASS`

,`compiler`

, and`Rlang`

from`DESCRIPTION`

`IMPORTS`

, since these weren’t used. - Wrote new unit tests examing the class of each of the objects created from the functions.

`ggcurve()`

theme has been changed from`theme_bw()`

to`theme_minimal()`

.- Several new examples in the “Examples in R” article.

`ggconcurve()`

is now`ggcurve()`

.`ggcurve()`

plots confidence (consonance) distributions, densities, likelihood, and deviance functions.`plot_curve()`

is now deprecated. Please use`ggcurve()`

instead.`curve_compare()`

compares two functions and calculates the area between the curve.`plot_compare()`

allows two separate functions to be plotted and compared simultaneously.`curve_table()`

produces publication-ready tables of relevant statistics.`curve_boot()`

uses bootstrapping to approximate the consonance functions via the`boot`

and`bcaboot`

packages.`curve_lik()`

produces likelihood functions by transforming the objects from the`ProfileLikelihood`

package.

- All functions now provide progress on how long it will take to complete the task.
- Interval widths are now provided as measures of precision.

`ggconcurve()`

now plots both the P-values and CI level using both y-axes when the type = “consonance”. Previously, this was only possible via`plot_concurve()`

(which uses base R graphics) because`ggplot2`

had a bug in its last few versions, which inhibited proper transformations in the y-axis.

`plot_concurve()`

now has “measure” as an item which allows for ratio measures to be logarithmically scaled on the x axis. There are two options, “default”, which is set as the default option and is for mean differences, and “ratio”, which will result in the axis being logarithmically scaled.`plot_concurve()`

also now has a “fill” option which will allow users to choose the color of the plot.

- The
`plotpint()`

function which plotted consonance functions has been repackaged into`ggconcurve()`

. - The
`plotsint()`

function which plotted surprisal functions has been repackaged into`ggconcurve()`

. - Functions can now also be plotted with base R via the
`plot_concurve()`

function. - Consonance functions can be plotted as a pyramid (right side up) or inverted (upside down) via the “position” item in
`ggconcurve()`

. - Null values (for means & ratios) can be plotted via the
`ggconcurve()`

function to show how much of the interval surrounds it. - Log transformations included in all the plotting functions for ratio measures.
- Parallel programming has now been implemented into the computations via the
`mclapply()`

function from the*parallel*package.

- Can produce consonance and surprisal functions for correlations via the
`corrintervals()`

function. - Now able to construct consonance and surprisal functions from the point estiate, and confidence limits via the
`rev_eng()`

function. - Graphs produced via the
`plotpint()`

or`plotsint()`

function now able to take custom titles, subtitles, x-axis titles, and captions.

- Can now produce consonance and surprisal functions for survival data produced with the
`survival`

package.

- Now contains documentation for producing interval functons in
`Stata`

.

- Default plots now contain grids, title, subtitle, and a caption.
- Updated figures in README and the ‘Examples in R’ vignette/article.