logoption added tocurve_gen()to exponentiate the coefficients.- Thanks to Isabella Ghement for finding the issue and notifying us about it.
- customization option for
titlefully added toggcurve()
- 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 thermspackage'sols()function.- This can be done using the same
lmoption 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()andplot_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
yaxishas been replaced byyaxis1andyaxis2. - For
plot_compare()color has been replaced bycolor1andcolor2
- Thus, the argument
curve_meta()can now handle complex data structures frommetaforwith clustered data.curve_gen()can now handle ANOVAs and robust linear regressions from theMASSpackage.concurveis now intergrated with thecowplotpackage for easier graphing.- removed
tibble::tibble()integration due to breakage in code. expand_scale()has been replaced withexpansion()within the inner workings ofggcurve()andplot_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 utilizerma.mh()orrma.peto()frommetafor.
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
Rto 3.5.0. - included
install.packages("concurve", dep = TRUE)as solution to installation problems for some individuals. - Removed
MASS,compiler, andRlangfromDESCRIPTIONIMPORTS, 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 fromtheme_bw()totheme_minimal().- Several new examples in the "Examples in R" article.
ggconcurve()is nowggcurve().ggcurve()plots confidence (consonance) distributions, densities, likelihood, and deviance functions.plot_curve()is now deprecated. Please useggcurve()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 thebootandbcabootpackages.curve_lik()produces likelihood functions by transforming the objects from theProfileLikelihoodpackage.
- 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 viaplot_concurve()(which uses base R graphics) becauseggplot2had 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 intoggconcurve(). - The
plotsint()function which plotted surprisal functions has been repackaged intoggconcurve(). - 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()orplotsint()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
survivalpackage.
- 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.