card (development version)
Next Steps
Bugs
cosinor() unable to run on certain models based on y values
- `ggcosinor
Features
cosinor_features() allows for assessing global/special attributes of multiple component cosinor analysis
ggcosinor() is now functional for single and multiple component analysis
- Sequential model building can be performed with
build_sequential_models(), however it is in a list format and will likely be updated to be more “tidy” in the future
- Confidence interval methods now work for population-mean cosinor, including summary function
ggpopcosinor() can show the cosinors for individuals across a population, along with mean and predicted cosinor
ggcosinor() accepts single models
print.cosinor() and plot.cosinor() functions added
cosinor_zero_amplitude() test added, works for individual cosinor.
- Population-mean cosinor analysis is added.
cosinor() now takes the argument of for individuals. The individual cosinor methods generally work, but may not yet be accurate.
- Circadian rhythm analysis has also created an initial family of functions that will work to simplify the process of analyzing 24-hour data. The
circ_compare_groups() helps to summarize circadian data by an covariate and time. This is visualized using ggcircadian(). Also includes the ggforest() to create forest plots of odds ratios. This is dependent on the circ_odds() function to generate odds ratios by time.
- An important regression function, built with the
hardhat package from tidymodels, cosinor() introduced as a new function to allow for diagnostic analysis of circadian patterns. Although the algorithm is well known, having an implementation in R allows potential diagnostics. This includes the ggcosinorfit() allows for assessing rhythmicity and confidence intervals of amplitude and acrophase of cosinor model. Basic methods for assessing the model, such as print, summary, coef, and confint currently function.
- Recurrent events can now be analyzed using a powerful function called
recur_survival_table(), which allows for redesigning longitudinal data tables into a model appropriate for analysis. It is built to extend survival analyses. The recur_summary_table() function allows for reviewing the findings from recurrent events by category to help understand event strata.
- The
circ_sun() function allows for identifying the sunrise and sunset times based on geographical location. This is intended to couple with the circ_center() function to center a time series around an event, such as sunrise. A vignette has been added to review this data.