Changelog
Source:NEWS.md
tidyvpc 1.6.0
CRAN release: 2026-06-01
- New
qpcstats()function computes a Quantitative Predictive Check (QPC) score for continuous VPCs, including a compositeqpc_score(lower is better) plus component penalties for coverage, MAE, drift, sharpness, and the Winkler interval score. Works withbinless()andbinning(), with stratification, prediction correction, and censoring. New vignettetidyvpc_qpcdocuments usage #66. - Added support for non-replicate simulated data.
simulated()gainsxsimandreplarguments,stratify()gains adata.simargument, andbinning()/binless()propagate observed-data bins and strata to the simulated data when sim is not a replicate of obs #63. -
plot.tidyvpcobj()gainscensoring.colorandcensoring.fillarguments to customize the colors used in BLQ/ALQ percentage plots #69. - R CMD check housekeeping: added Linux reference data for binless categorical tests and resolved remaining global-variable NOTEs #71.
- The
tidyvpc_RsNLMEvignette is now shipped as a precompiled PDF (it was previously only available as source).
tidyvpc 1.5.1
CRAN release: 2024-01-18
- Patch release that ensures unit tests do not fail when env var
_R_CHECK_DEPENDS_ONLY_=truein R CMD check. As a result, the cluster dependency has been moved from Suggests to Imports.
tidyvpc 1.5.0
CRAN release: 2023-10-30
- Support for generating percentage blq/alq plots using
plot.tidyvpcobj. For VPC withcensoring(), users can supply argumentscensoring.type(options are'none','blq','alq', or'both', defaults to ‘none’) andcensoring.output(options are'grid'or'list', defaults to'grid').#21 - Plotting updates were made for ggplot2 version 3.4.0 to use
linewidthinstead ofsizefor lines#39. -
simulated.tidyvpcobj()detects if the number of simulated rows is not an integer multiple of the number of observed rows and adds the newxsimargument to test that x values match between replicated simulations. It will suggest that MDV filtering may not have occurred if either of these fails #35. - Prevent division by zero in
predcorrect()transformation #31. - Usability enhancements for prediction corrected VPC (pcVPC), which include support for
binning.tidyvpcobj()either before or after usage ofpredcorrect.tidyvpcobj(), and automatically performing LOESS pcVPC whenbinless.tidyvpcobj()is used. As a result, theloess.ypcargument is no longer required#43. - The
binless.tidyvpcobjfunction is now compatible with usage ofcensoring.tidyvpcobjwith ALQ data, in addition to BLQ data.#49 - VPC can work with a single value in a group #51
- A vignette for use with
nlmixr2was added #27
tidyvpc 1.4.0
CRAN release: 2022-10-27
- Fix for npde calculation fix npde calc #16
- Added R CMD check and test coverage workflows #18
- Support
headtails,maximum, andboxbinning methods #23 - Usage of
predcorrect()may now occur either before or after call tobinless(loess.ypc=TRUE) - Additional unit tests
tidyvpc 1.3.0
CRAN release: 2022-03-10
- Additional arguments in
plot()function now include:point.sizepoint.strokepoint.shapepoint.alpharibbon.alpha
- Fixed plotting issue to restore
facet_wrap()usage for one-side stratification formula
tidyvpc 1.2.0
CRAN release: 2021-10-01
- Add support for categorical VPC using binless and binning methods
- Update
plot()function to include plotting methods for categorical VPC