roundRobinR: Manipulate and Analyze Round Robin Dyadic Data

Provides utilities for processing and analyzing dyadic data collected using a round-robin design, in which each person in a group rates or interacts with every other person on at least one variable. Data manipulation functions prepare datasets for dyadic data analysis by creating the actor and partner dummy variables required by the social relations model (SRM). Analysis functions implement the SRM using multilevel modeling via a custom 'nlme' covariance class ('pdSRM'), following the approach of Snijders and Kenny (1999) <doi:10.1111/j.1475-6811.1999.tb00204.x> and Knight and Humphrey (2019) <doi:10.1037/0000115-019>. The package estimates group, actor, partner, and relationship variance components along with generalized and dyadic reciprocity correlations, and supports both null and fixed-effects models.

Version: 1.0.1
Depends: R (≥ 3.5.0)
Imports: data.table (≥ 1.14.0), nlme (≥ 3.1-150), stats
Suggests: testthat (≥ 3.0.0), knitr, rmarkdown
Published: 2026-04-21
DOI: 10.32614/CRAN.package.roundRobinR (may not be active yet)
Author: Andrew Knight ORCID iD [aut, cre, cph]
Maintainer: Andrew Knight <knightap at wustl.edu>
BugReports: https://github.com/andrewpknight/roundRobinR/issues
License: MIT + file LICENSE
URL: https://github.com/andrewpknight/roundRobinR
NeedsCompilation: no
Materials: NEWS
CRAN checks: roundRobinR results

Documentation:

Reference manual: roundRobinR.html , roundRobinR.pdf
Vignettes: Introduction to roundRobinR (source, R code)

Downloads:

Package source: roundRobinR_1.0.1.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): roundRobinR_1.0.1.tgz, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=roundRobinR to link to this page.