paper/ARCHIVE/Untitled.md

Example from https://joss.readthedocs.io/en/latest/submitting.html

title: 'SimplyAgree: An R package and jamovi Module for Simplifying Agreement and Reliability Analyses' tags: - R - statistics - reliability - agreement - Bland-Altman authors: - name: Aaron R. Caldwell orcid: 0000-0002-4541-6283 affiliation: "1, 2" # (Multiple affiliations must be quoted) affiliations: - name: United States Army Research Institute of Environmental Medicine index: 1 - name: Oak Ridge Institute of Science and Education index: 2 citation_author: Caldwell year: 2021 bibliography: paper.bib csl: apa.csl journal: JOSS

Summary

Accurate and reliable measurements are critical to quantitative research efforts. Based on citation counts, researchers highly value methods to quantify the accuracy and reliability of the measurement tools [@bland1986; @weir2005]. This article introduces the SimplyAgree R package and jamovi module as user-friendly solutions to estimating agreement and reliability [@R-base; @jamovi].

Statement of Need

A number of new methods have been developed in the past three decades to improve the calculation of the limits of agreement [@shieh2019; @lin1989; @zou2011] and other measures of measurement reliability [@weir2005; @carrasco2013]. However, to author's best knowledge, statistical software — particularly open source software — to implement these tools is lacking. While some software may provide the agreement analysis outlined by Bland & Altman [-@bland1986; -@bland1999], few, if any, account account for multiple observations within the same research subject [@zou2011] or include hypothesis tests of agreement [@shieh2019]. Many researchers may not have the skills necessary to write statistical programming code in order to implement many of the newest techniques. @jamovi is a open source statistical platform that provides a graphical user interface (GUI), and therefore is an accessible source for researchers without coding experience. Therefore, a jamovi module of SimplyAgree was also created in order to reach those researchers who may not have the coding expertise required to effectively use the R package.

Current R Capabilities

The R package SimplyAgree, currently v0.0.2 on the comprehensive R archive network (CRAN), implements a number of useful agreement and reliability analyses that may be useful for researchers to evaluate their quantitative measurements.

The current release of the R package can be downloaded directly from CRAN in R:

install.packages("SimplyAgree")

Or, the developmental version, can be downloaded from GitHub:

devtools::install_github("arcaldwell49/SimplyAgree")

There are 2 vignettes that document the major functions within the package that can be found on the package's website (https://aaroncaldwell.us/SimplyAgree). Overall, there are 6 fundamental functions within the R package:

  1. agree_test: Simple Test of Agreement. This is function performs agreement analyses on two vectors of the same length, and is designed for analyses that were described by Bland & Altman [-@bland1986; -@bland1999]. In addition to providing the traditional Bland-Altman limits of agreement, the function provides a hypothesis test [@shieh2019], and provides the concordance correlation coefficient [@lin1989].

  2. agree_reps: Test of Agreement for Replicate Data. This function provides the limits of agreement described by @zou2011 for data where the mean, per subject, does not vary. In addition, the concordance correlation coefficient, calculated by U-statistics, is also provided in the output [@carrasco2013].

  3. agree_nest: Test of Agreement for Nested Data. This function provides the limits of agreement described by @zou2011 for data where the mean, per subject, does vary. Similar to the replicate data function, the concordance correlation coefficient, calculated by U-statistics, is provided in the output [@carrasco2013].

  4. loa_mixed: Bootstrapped Limits of Agreement for Nested Data. This function calculates limits of agreement using a non-parametric bootstrap method, and can allow the underlying mean to vary (replicate data) or not (nested data).

  5. blandPowerCurve: Power Analysis for Bland-Altman Limits of Agreement. This function implements the formula outlined by @lu

  6. reli_stats: Reliability Statistics.

Current jamovi Capabilities

The jamovi module can be added to the jamovi directly from the "add module" tab in the GUI.

**Figure 1**: How to add a module in jamovi.

The SimplyAgree module is then available on the main menu, and within it there are three analysis options.

**Figure 2**: SimplyAgree in jamovi.

The three analysis options essentially enable jamovi users to complete some of the same analyses available in the R package.

1.

**Figure 3**: Sample Output from the Simple Agreement Analysis.

**Figure 4**:Sample Output from the Nested/Replicate Agreement Analysis.

3.

**Figure 5**: Sample Output from the Reliability Analsyis.

Acknowledgements

I would like the thank Ashley Akerman for his kind feedback during the development of this package.

The opinions or assertions contained herein are the private views of the author and are not to be construed as official or reflecting the views of the Army or the Department of Defense. Any citations of commercial organizations and trade names in this report do not constitute an official Department of the Army endorsement of approval of the products or services of these organizations. No authors have any conflicts of interest to disclose. Approved for public release; distribution is unlimited.

References



arcaldwell49/SimplyAgree documentation built on March 26, 2024, 2:26 p.m.