Conduct specification curve analysis

Core functions of the package that allow to a) setup all specifications and b) then fit models across all specifications

setup()

Specifying analytical decisions in a specification setup

specr()

Fit models across all specifications

boot_null()

Inference with specification curve analysis

Summarize results

All functions above create S3 classes that can be investigated with the generic summary function and transformed to data frames.

summary(<specr.setup>)

Summarizing the Specifications Setup

summary(<specr.object>)

Summarizing the Specification Curve Analysis

summary(<specr.boot>)

Summarizing the bootstrapped results

Visualizations

After running setup() or specr(), the resulting S3 class objects can be passed to the generic plot function to create visualizations.

plot(<specr.setup>)

Plot visualization of the specification setup

plot(<specr.object>)

Plot specification curve and analytic choices

plot(<specr.boot>)

Plot specification curve and under-the-null distributions

Data set(s)

example_data

Example data set

Deprecated

The following function still exist and can be used, but are deprecated from version 1.0.0 on.

setup_specs()

Set up specifications

run_specs()

Estimate all specifications

plot_specs()

Plot specification curve and analytical choices

plot_curve()

Plot ranked specification curve

plot_choices()

Plot how analytical choices affect results

plot_summary()

Create box plots for given analytical choices

plot_samplesizes()

Plot sample sizes

plot_variance()

Plot variance decomposition

plot_decisiontree()

Plot decision tree

summarise_specs()

Summarise specifications

icc_specs()

Compute intraclass correlation coefficient