Skip to content

sitar

1.5.0Package record

Super Imposition by Translation and Rotation Growth Curve Analysis

1packages dependsuggested by 1
5.9Kdownloads / year
–test coverage
13/13flavors OK

Overview

About

Functions for fitting and plotting SITAR (Super Imposition by Translation And Rotation) growth curve models. SITAR is a shape-invariant model with a regression B-spline mean curve and subject-specific random effects on both the measurement and age scales. The model was first described by Lindstrom (1995) doi:10.1002/sim.4780141807 and developed as the SITAR method by Cole et al (2010) doi:10.1093/ije/dyq115.

Changes in 1.5.0
  • Now depends on R >= 4.1.0.
  • update.sitar has been streamlined and should now be faster.
  • plot.sitar now handles par() parameters for combined distance-velocity plots differently - a breaking change. Instead of entries for the y2 axis being collected in parameter 'y2par', the entries for both y1 and y2 axes are now combined - see examples.
  • Other breaking changes in plot.sitar - the argument 'design' has been removed, and the first three tibble column names returned from the helper functions 'plot_d' etc are now the names of x, y and id from the original sitar call.
  • A new function getDV returns peak velocity and age at peak velocity for individuals, including those with a truncated growth curve - see the example.
Show all changes in 1.5.0Hide the rest of the changes in 1.5.0
  • predict.sitar now calculates velocity by differentiating each point (as dy/dx) rather than differentiating the mean spline curve. This means it handles velocities at a single age, and can return predicted distance and velocity for both levels 0 and 1.
  • In addition the arguments xfun and yfun in predict.sitar have been removed - a breaking change.
  • The d random effect now has an alternative parameterisation, controlled by the sitar argument d.adjusted. The age slope d is the regression coefficient of y on x, and when d.adjusted = TRUE x is first adjusted for random effects b and c, reflecting individual developmental age rather than chronological age. The default d.adjusted = FALSE appears on limited testing to fit better.

From NEWS in the release

Install

Health

CRAN checks
13OK
Slowest check: 3.7 min · r-oldrel-windows-x86_64
Status changes
  • OK13 OK2026-08-04
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK13 OK2026-06-09
  • ERROR12 OK, 1 ERROR2026-06-08
  • OK14 OK2026-03-10
Advisories

none known

Documentation

In release 1.5.0
READMEYes · 5 wordsVignettesYes · 2 · dynamicNEWSYes · 0% structured · mentions 1.5.0Citation fileNoWebsitenot declared in DESCRIPTION
Help pages
45 (1 internal)includes a package overview page
Examples that run
100%36 run in a plain check (1 of them under a condition)
Exported functions with examples
89%
Documented parameters
96%
Return-value docs
96%
Help pages citing references
24%

Downloads

5.9K
CRAN downloads in the past year
Rank #5,450 · ~16/day · ~493/mo
Daily download trend is not available in this view yet.
51530 days
1.5K90 days
5.9K1 year
Compare downloads with other packages →
Also on75 r2u6 autocran

Repository

16Stars
3Forks
2Open issues
0Open PRs
4Releases
785Commits
2Commit identities
785 commits · Last activity 2025-07-26 · +6.7% stars, 30d · Default branch at 1.5.0.9001, ahead of CRAN 1.5.0 (checked 2026-10-21)
Responsiveness
How these are sampled
PRs merged (all time)
0%
Median days to close, 50 most recently updated closed issues
10
Median days to close, 50 most recently updated closed PRs
0

Stars over time

2025-04-07 · 142026-10-23 · 16
PracticesBeta

2 development-tooling and community-health practices detected across 2 families in the upstream repository

Checks run against github.com/statist7/sitar on 2026-10-21.

CRAN release process (1)
cran-comments.md
Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v4 (2026-10-20)

Dependencies

Declared dependencies
13 external dependencies (excludes base and recommended)

Installing sitar adds 42 packages (22 with compiled code, 36 MB of source tarballs). Heaviest: stringi 11 MB, ggplot2 6.0 MB, Rcpp 1.8 MB.

Depends (2)
R >= 4.1.0nlme
LinkingTo (0)
none
Suggests (2)
Enhances (0)
none
Reverse dependencies
1direct
0indirect
Imports 1
Suggested by 1
Depends, Imports or LinkingTo, most downloaded first
Suggests, most downloaded first

Datasets

People & History

People (1)
Maintainer since 1.0 (2013), Author, Copyright holder
Releases (18)

Pick two releases to compare their code metrics.

  • R
    R 4.6.0 released · 2026-04-24
  • 1.5.0Latest
    record
    2025-07-27 · current release · diff ↗ ·
    added 1 export
    getDV
  • R
    R 4.5.0 released · 2025-04-11
  • R
    R 4.4.0 released · 2024-04-24
  • 1.4.0
    record
    2023-06-23 · diff ↗
  • R
    R 4.3.0 released · 2023-04-21
  • 1.3.0
    record
    2022-07-20 · diff ↗ ·
    added 1 export
    ob_convertr2
  • R
    R 4.2.0 released · 2022-04-22
  • R
    R 4.1.0 released · 2021-05-18
  • 1.2.0
    record
    2021-04-22 · diff ↗ ·
    added 4 exports
    %>%, n_agegp, ob_convertr, optimal_design
  • R
    R 4.0.0 released · 2020-04-24
  • 1.1.2
    record
    2020-02-17 · diff ↗ ·
    added 3 exports
    getPeak, getTakeoff, getTrough
  • R
    R 3.6.0 released · 2019-04-26
  • 1.1.1
    record
    2019-03-12 · diff ↗ ·
    added 1 export
    apv_se
  • 1.1.0
    record
    2018-06-19 · diff ↗ ·
    removed 1 export
    y2plot
    added 8 exports
    pdLMS, plot_D, plot_V, plot_a, plot_c, plot_d, plot_u, plot_v
  • R
    R 3.5.0 released · 2018-04-23
Show 16 earlier eventsHide 16 earlier events
  • 1.0.10
    record
    2017-09-15 · diff ↗ ·
    removed 1 export
    makess
    added 4 exports
    dfpower, dfset, getL, getPeakTrough
  • R
    R 3.4.0 released · 2017-04-21
  • 1.0.9
    record
    2017-01-09 · diff ↗
  • 1.0.8
    record
    2016-10-18 · diff ↗ ·
    added 3 exports
    diffid, timegap, timegap.id
  • 1.0.7
    record
    2016-07-31 · diff ↗ ·
    removed 1 export
    pattern:^[[:alpha:]]+
    added 24 exports
    AICadj, BICadj, LMS2z, LMSfit, bupdate, cLMS, codeplot, funcall, ifun, makess, mplot, plotclean, recalib, sitar, subsample, varexp, velout, xaxsd, xyadj, y2plot, yaxsd, z2cent, zLMS, zapvelout
  • 1.0.6
    record
    2016-05-05 · diff ↗
  • R
    R 3.3.0 released · 2016-05-03
  • 1.0.5
    record
    2016-04-12 · diff ↗
  • 1.0.4
    record
    2016-03-23 · diff ↗
  • 1.0.3
    record
    2015-07-27 · diff ↗
  • 1.0.2
    record
    2015-04-21 · diff ↗
  • R
    R 3.2.0 released · 2015-04-16
  • 1.0.1
    record
    2014-06-27 · diff ↗
  • R
    R 3.1.0 released · 2014-04-10
  • 1.0
    record
    2014-04-08
  • R
    R 3.0.0 released · 2013-04-03

Package metadata

First published
2014-04-08
Total releases
18 / 12 yrs
License
GPL (>= 2) OSI
Minimum R
≥ 4.1.0
Bundled data
208 KB / 10 files
Download size
543 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("sitar")
Cole, T. (2025). sitar: Super Imposition by Translation and Rotation Growth Curve Analysis (Version 1.5.0) [Computer software]. https://doi.org/10.32614/CRAN.package.sitar

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for sitar version 1.5.0 [Data set]. HJJB, LLC. Data release v2026-10-25. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy