SimplyAgree

SimplyAgree: An R package and jamovi Module for Simplifying Agreement and Reliability Analyses - Published in JOSS (2022)

https://github.com/arcaldwell49/simplyagree

Science Score: 93.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 18 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords from Contributors

correlation

Scientific Fields

Engineering Computer Science - 40% confidence
Last synced: 6 months ago · JSON representation

Repository

A simple R package for calculating absolute agreement and estimating required sample sizes for studies of absolute agreement

Basic Info
  • Host: GitHub
  • Owner: arcaldwell49
  • License: gpl-3.0
  • Language: HTML
  • Default Branch: master
  • Homepage:
  • Size: 146 MB
Statistics
  • Stars: 12
  • Watchers: 1
  • Forks: 2
  • Open Issues: 2
  • Releases: 2
Created almost 6 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Funding License Code of conduct

README.Rmd

---
title: "SimplyAgree R Package"
output: github_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(SimplyAgree)
#![Sticker](https://raw.githubusercontent.com/arcaldwell49/SimplyAgree/master/images/sticker.png)
```




*Artwork courtesy of Chelsea Parlett Pelleriti*


[![DOI](https://joss.theoj.org/papers/10.21105/joss.04148/status.svg)](https://doi.org/10.21105/joss.04148)
[![Codecov test coverage](https://codecov.io/gh/arcaldwell49/SimplyAgree/branch/master/graph/badge.svg)](https://app.codecov.io/gh/arcaldwell49/SimplyAgree?branch=master)
[![R-CMD-check](https://github.com/arcaldwell49/SimplyAgree/workflows/R-CMD-check/badge.svg)](https://github.com/arcaldwell49/SimplyAgree/actions)
[![documentation](https://img.shields.io/badge/website-active-blue)](https://aaroncaldwell.us/SimplyAgree/)
[![R-CMD-check](https://github.com/arcaldwell49/SimplyAgree/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/arcaldwell49/SimplyAgree/actions/workflows/R-CMD-check.yaml)


Please see the package's [website](https://aaroncaldwell.us/SimplyAgree/) for updates, vignettes, and other details about the package.

# Background

`SimplyAgree` is an R package, and [jamovi](https://www.jamovi.org/) module, created to make agreement and reliability analyses easier for the average researcher. The two primary functions are `agreement_limit` and `tolerance_limit` for assessing "agreement" between two methods. Reliability can be assessed via the `reli_stats`, or `reli_aov`, function. In addition, `blandPowerCurve` could be utilized for power analysis purposes for studies of agreement.

## Installing SimplyAgree

You can install the most up-to-date version of `SimplyAgree` from
[GitHub](https://github.com/arcaldwell49/SimplyAgree) with:

``` r
devtools::install_github("arcaldwell49/SimplyAgree")
```

# Contributing

We are happy to receive bug reports, suggestions, questions, and (most
of all) contributions to fix problems and add features. Pull Requests
for contributions are encouraged.

Here are some simple ways in which you can contribute (in the increasing
order of commitment):

-   Read and correct any inconsistencies in the documentation
-   Raise issues about bugs or wanted features
-   Review code
-   Add new functionality


## Code of Conduct

Please note that the concurve project is released with a [Contributor
Code of
Conduct](https://aaroncaldwell.us/SimplyAgree/CODE_OF_CONDUCT.html). By
contributing to this project, you agree to abide by its terms.

# References

The functions in this package are largely based on the following works:

Francq, B. G., Berger, M., & Boachie, C. (2020). To tolerate or to agree: A tutorial on tolerance intervals in method comparison studies with BivRegBLS R Package. *Statistics in Medicine*, 39(28), 4334-4349. 

Francq, B. G., Lin, D., & Hoyer, W. (2019). Confidence, prediction, and tolerance in linear mixed models. *Statistics in Medicine*, 38(30), 5603-5622. 

Lin L (1989). A concordance correlation coefficient to evaluate reproducibility. *Biometrics* 45: 255 - 268. 

Shieh, G. (2019). Assessing agreement between two methods of quantitative measurements: Exact test procedure and sample size calculation. *Statistics in Biopharmaceutical Research*, 1-8. 

Parker, R. A., et al (2016). Application of mixed effects limits of agreement in the presence of multiple sources of variability: exemplar from the comparison of several devices to measure respiratory rate in COPD patients. Plos one, 11(12), e0168321. 

Zou, G. Y. (2013). Confidence interval estimation for the Bland–Altman limits of agreement with multiple observations per individual. *Statistical methods in medical research*, 22(6), 630-642. 

Weir, J. P. (2005). Quantifying test-retest reliability using the intraclass correlation coefficient and the SEM. *The Journal of Strength & Conditioning Research*, 19(1), 231-240.

Lu, Meng-Jie, et al (2016). "Sample Size for Assessing Agreement between Two Methods of Measurement by Bland−Altman Method" *The International Journal of Biostatistics*, 12(2),  

King, TS and Chinchilli, VM. (2001). A generalized concordance correlation coefficient for continuous and categorical data. *Statistics in Medicine*, 20, 2131:2147.

King, TS, Chinchilli, VM, and Carrasco, JL. (2007). A repeated measures concordance correlation coefficient. *Statistics in Medicine*, 26, 3095:3113.

Carrasco, JL, et al. (2013). Estimation of the concordance correlation coefficient for repeated measures using SAS and R. *Computer Methods and Programs in Biomedicine*, 109, 293-304.

Owner

  • Name: Aaron Caldwell
  • Login: arcaldwell49
  • Kind: user

Exercise Physiologist by training, statistician by obsession Newsletter: https://buttondown.email/arcaldwell49

JOSS Publication

SimplyAgree: An R package and jamovi Module for Simplifying Agreement and Reliability Analyses
Published
March 22, 2022
Volume 7, Issue 71, Page 4148
Authors
Aaron R. Caldwell ORCID
United States Army Research Institute of Environmental Medicine, Natick, MA, the United States of America, Oak Ridge Institute of Science and Education, Oak Ridge, TN, the United States of America
Editor
Frederick Boehm ORCID
Tags
statistics reliability agreement Bland-Altman

GitHub Events

Total
  • Issues event: 11
  • Watch event: 4
  • Delete event: 1
  • Issue comment event: 6
  • Push event: 27
  • Pull request event: 4
  • Create event: 2
Last Year
  • Issues event: 11
  • Watch event: 4
  • Delete event: 1
  • Issue comment event: 6
  • Push event: 27
  • Pull request event: 4
  • Create event: 2

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 335
  • Total Committers: 2
  • Avg Commits per committer: 167.5
  • Development Distribution Score (DDS): 0.003
Past Year
  • Commits: 16
  • Committers: 1
  • Avg Commits per committer: 16.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
arcaldwell49 a****9@g****m 334
olivroy 5****y 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 26
  • Total pull requests: 35
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 12 days
  • Total issue authors: 12
  • Total pull request authors: 2
  • Average comments per issue: 1.5
  • Average comments per pull request: 0.09
  • Merged pull requests: 33
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 7
  • Pull requests: 4
  • Average time to close issues: 9 days
  • Average time to close pull requests: about 17 hours
  • Issue authors: 5
  • Pull request authors: 1
  • Average comments per issue: 1.86
  • Average comments per pull request: 0.0
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • arcaldwell49 (10)
  • slwu89 (4)
  • abduazizR (3)
  • Jeffrothschild (1)
  • cvin1 (1)
  • StevenWallaert (1)
  • rowannicholls (1)
  • IPolti (1)
  • Ilirjana20 (1)
  • TenanATC (1)
  • spiralparagon (1)
Pull Request Authors
  • arcaldwell49 (36)
  • olivroy (2)
Top Labels
Issue Labels
enhancement (9) bug (4) invalid (1)
Pull Request Labels

Dependencies

DESCRIPTION cran
  • R >= 3.6 depends
  • boot * imports
  • dplyr * imports
  • emmeans * imports
  • ggplot2 * imports
  • insight * imports
  • jmvcore * imports
  • lme4 * imports
  • magrittr * imports
  • nlme * imports
  • patchwork * imports
  • purrr * imports
  • quantreg * imports
  • stats * imports
  • stringr * imports
  • tidyr * imports
  • tidyselect * imports
  • covr * suggests
  • deming * suggests
  • ggeffects * suggests
  • knitr * suggests
  • mgcv * suggests
  • readr * suggests
  • rmarkdown * suggests
  • testthat * suggests
  • tidyverse * suggests
.github/workflows/check-standard.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/upload-artifact main composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite
.github/workflows/test-coverage.yaml actions
  • actions/checkout v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite