While there are a few existing R packages that help the user fit a cosinor or nonlinear model to circular data, none in R (but two in python but are limited to count data-related link functions) use a generalised framework, only one ({circacompare}, but fits a nonlinear model, not a cosinor model) allows the specification of a mixed model, very few allow the user to specify other covariates in the model or interaction terms on the cosinor components, and none include all of these features together. GLMMcosinor achieves this by using glmmTMB under the hood rather than lm() (as, for example, {cosinor} does). We have also developed functions to visualise the cosinor components in either polar or time series plots.
The README of the repository shows a table comparing available softare.
Thank you for your presubmission @RWParsons! Yes, this package makes sense as a submission under the Statistical Regression and Supervised Learning category. We welcome a full submissiom.
Submitting Author Name: Rex Parsons Submitting Author Github Handle: !--author1-->@RWParsons<!--end-author1-- Other Package Authors Github handles: (comma separated, delete if none) @oliverjayasinghe, @nicolemwhite Repository: https://github.com/RWParsons/GLMMcosinor Submission type: Pre-submission Language: en
Scope
Please indicate which category or categories from our package fit policies or statistical package categories this package falls under. (Please check an appropriate box below):
Data Lifecycle Packages
[ ] data retrieval
[ ] data extraction
[ ] data munging
[ ] data deposition
[ ] workflow automation
[ ] version control
[ ] citation management and bibliometrics
[ ] scientific software wrappers
[ ] field and lab reproducibility tools
[ ] database software bindings
[ ] geospatial data
[ ] text analysis
Statistical Packages
[ ] Bayesian and Monte Carlo Routines
[ ] Dimensionality Reduction, Clustering, and Unsupervised Learning
[ ] Machine Learning
[x] Regression and Supervised Learning
[ ] Exploratory Data Analysis (EDA) and Summary Statistics
[ ] Spatial Analyses
[ ] Time Series Analyses
Explain how and why the package falls under these categories (briefly, 1-2 sentences). Please note any areas you are unsure of:
GLMMcosinor is a package that makes fitting (cosinor) regression models easy and via the glmmTMB framework.
Yes, the standards are included in the relevant Roxygen skeletons.
People analysing rhythmic/circular data - for example, circadian biologists.
While there are a few existing R packages that help the user fit a cosinor or nonlinear model to circular data, none in R (but two in python but are limited to count data-related link functions) use a generalised framework, only one (
{circacompare}
, but fits a nonlinear model, not a cosinor model) allows the specification of a mixed model, very few allow the user to specify other covariates in the model or interaction terms on the cosinor components, and none include all of these features together.GLMMcosinor
achieves this by using glmmTMB under the hood rather thanlm()
(as, for example,{cosinor}
does). We have also developed functions to visualise the cosinor components in either polar or time series plots.The README of the repository shows a table comparing available softare.
NA
NA