Sensitivity Analysis for Irregular Assessment Times
Overview
Sensitivity analysis for trials with irregular and informative assessment times, based on a new influence function-based, augmented inverse intensity-weighted estimator.
- Conformed most names to standard of starting with verbs.
- Documentation fixes and updates.
- Removed unnecessarily exported functions.
- Updated single index model with norm 1 coefficients to allow for multiple iterations.
- Various bug fixes.
- Source code cleanup.
From NEWS.md in the release
Install
Health
ERRORtestsr-devel-linux-x86_64-debian-gcc
Running ‘spelling.R’ [0s/0s]
Running ‘testthat.R’ [19s/28s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/tests.html
> # * https://testthat.r-lib.org/reference/test_package.html#special-files
>
> library(testthat)
> library(SensIAT)
>
> test_check("SensIAT")
Saving _problems/test-PCORI_within_group_model-15.R
Saving _problems/test-PCORI_within_group_model-31.R
Saving _problems/test-estimate_baseline_intensity-16.R
Saving _problems/test-influence_term1-72.R
Saving _problems/test-influence_term2-75.R
Saving _problems/test-sim_outcome_modeler-2.R
[ FAIL 6 | WARN 8 | SKIP 4 | PASS 34 ]
══ Skipped tests (4) ═══════════════════════════════════════════════════════════
• On CRAN (3): 'tes
...[truncated]...
d_errors(...)
11. │ │ └─base::withCallingHandlers(...)
12. │ ├─purrr:::call_with_cleanup(...)
13. │ └─SensIAT (local) .f(.x[[i]], ...)
14. │ ├─SensIAT::compute_influence_terms(...)
15. │ └─SensIAT:::`compute_influence_terms.SensIAT::Single-index-outcome-model`(...)
16. │ └─SensIAT:::estimate_baseline_intensity(...)
17. │ ├─survival::survfit(intensity.model, newdata = construct_baseline_df(intensity.model))
18. │ └─survival:::survfit.coxph(intensity.model, newdata = construct_baseline_df(intensity.model))
19. │ └─survival:::model.matrix.coxph(object, data = mf)
20. │ └─stats::delete.response(object$terms)
21. │ └─stats (local) off(a$specials[[i]])
22. └─purrr (local) `<fn>`(`<sbscOOBE>`)
23. └─cli::cli_abort(...)
24. └─rlang::abort(...)
[ FAIL 6 | WARN 8 | SKIP 4 | PASS 34 ]
Error:
! Test failures.
Execution halted- ERROR12 OK, 1 ERROR2026-10-24
- OK13 OK2026-09-08
- ERROR12 OK, 1 ERROR2026-09-07
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
Show 3 earlier changesHide 3 earlier changes
- OK14 OK2026-04-22
- ERROR13 OK, 1 ERROR2026-04-18
- OK14 OK2026-03-10
Documentation
- Help pages
- 25 (10 internal)includes a package overview page
- Examples that run
- 31%4 run in a plain check · 6 only when donttest examples are enabled (R CMD check --as-cran) · 3 never run
- Exported functions with examples
- 80%
- Documented parameters
- 96%
- Return-value docs
- 80%
- Help pages citing references
- 0%
Downloads
Repository
- PRs merged (all time)
- 100%
- Median days to close, 50 most recently updated closed issues
- 9
- Median days to close, 50 most recently updated closed PRs
- 1
Stars over time
Releases over time
Issues over time
PRs over time
10 development-tooling and community-health practices detected across 5 families in the upstream repository
Checks run against github.com/uofuepibio/sensiat on 2026-10-22.
The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel
GitHub Pages site last deployed 2026-07-01 · The repository has a site deploy workflow
pkgdown site last built 2026-07-01
Show all practicesHide 1 practice
This repository shows signs of AI coding tools.
- GitHub Copilotfirst seen 2025-12-15Pull request: opened by its own accountCommits: 4 by its own account
Dependencies
Installing SensIAT adds 36 packages (19 with compiled code, 33 MB of source tarballs). Heaviest: stringi 11 MB, ggplot2 6.0 MB, Rcpp 1.8 MB.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 0.3.0Latest2025-09-05 · current release · diff ↗ ·
removed 8 exports
SensIAT_fit_marginal_model, SensIAT_jackknife, SensIAT_jackknife_fulldata, SensIAT_prepare_data, SensIAT_sim_outcome_modeler, SensIAT_sim_outcome_modeler_fbw, SensIAT_sim_outcome_modeler_mave, sensitivity_expected_valuesadded 6 exports
compute_SensIAT_expected_values, fit_SensIAT_marginal_mean_model, fit_SensIAT_single_index_fixed_bandwidth_model, fit_SensIAT_single_index_fixed_coef_model, fit_SensIAT_single_index_norm1coef_model, prepare_SensIAT_data - 0.2.02025-08-18 · diff ↗ ·
added 10 exports
SensIAT_fit_marginal_model, SensIAT_jackknife_fulldata, SensIAT_prepare_data, SensIAT_sim_outcome_modeler_fbw, SensIAT_sim_outcome_modeler_mave, add_class, add_terminal_observations, compute_influence_terms, jackknife, sensitivity_expected_values - RR 4.5.0 released · 2025-04-11
- 0.1.12024-11-17 · diff ↗
- 0.1.02024-11-01
- RR 4.4.0 released · 2024-04-24
Package metadata
- First published
- 2024-11-01
- Total releases
- 4 / 2 yrs
- License
- MIT + file LICENSE OSI
- Minimum R
- ≥ 4.4.0
- Bundled data
- 7.5 KB / 2 files
- Download size
- 70 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("SensIAT")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.
From data release v2026-10-24, which the citation names so these numbers can be found later. More on citing and the projects behind them.