All Articles

Examples in R

A simple introduction to using the concurve R package.

Logistic Regression in R

A simple introduction to using the concurve R package for logistic regression.

Survival Modeling

A vignette on how to produce consonance functions for results obtained from a survival analysis.

Meta-Analysis Examples

This guide walks through how to construct consonance functions from meta-analysis data using the metafor R package. Both simple and complex data structures are examined.

Profile Likelihoods

This vignette walks through how to construct and graph profile likelihood functions.

Constructing Valid Likelihood Functions

Building exact likelihood functions from first principles for common designs – proportions, odds ratios, rate ratios, means, and variances – and coercing them into concurve objects.

Constructing Likelihood Functions with Existing R Tools

Any tool that returns a (profile) log-likelihood – optim, maxLik, bbmle, ProfileLikelihood, cond – can feed a concurve likelihood object through one small adapter.

Correlation: Likelihood and P-value Functions

Constructing a profile likelihood function for a correlation coefficient and pairing it with the consonance (P-value) function from curve_corr().

Count and Rate Models: Likelihood and P-value Functions

Constructing a profile likelihood function for a Poisson rate ratio with curve_lik(), then pairing it with the consonance (P-value) function from curve_gen().

The Bootstrap and Consonance Functions

This guide discusses the bootstrap resampling method and its close connection to the consonance distribution and how to use certain iterations of the bootstrap to construct a consonance distribution.

Comparison to Bayesian Posterior Distributions

This vignette discusses how consonance distributions and Bayesian posterior distributions differ in interpretation but how they can also often converge. This is shown with several examples of how to calculate both distributions in a range of scenarios.

Estimating Variance Components

Consonance functions for linear mixed-effects models with curve_lmer().

Using Stata

Constructing consonance functions from Stata output, using Statamarkdown to run Stata code inline.

Customizing Plots

A guide on how to customize the plots obtained from concurve via ggplot2 arguments and with other packages.

Generating Tables

This vignette walks through how to construct tables from the curve functions.

Troubleshooting

A guide to dealing with common errors when using the concurve R package including slow loading of the graphs, warnings, and distorted plots.

S-values

Background information on S-values along with a Shiny app that converts observed P-values to S-values.

Background Literature

A list of papers discussing confidence distributions and their theory.

Supported Versions
Wish List

A list of features that could potentially be added to the package.

2D Likelihood Surface Visualization