Adapt Numerical Records to Fit (in)Equality Restrictions

Minimally adjust the values of numerical records in a data.frame, such that each record satisfies a predefined set of equality and/or inequality constraints. The constraints can be defined using the 'validate' package. The core algorithms have recently been moved to the 'lintools' package, refer to 'lintools' for a more basic interface and access to a sparse version of the algorithm.


version 0.1.8

  • updated for compliance to new CRAN policies

version 0.1.7

  • solved issues with vignette building on CRAN side

version 0.1.6

  • bugfix in adjustRecords: weights were ignored (thanks to Daan Zult).
  • several updates on unit tests.

version 0.1.4

  • Vignette now built using weave engine specification (allowed since R3.0).

version 0.1.3

  • Removed vignette dependence on inconsolata.sty which is now unavailable from CTAN (Thanks to Brian Ripley)

version 0.1.2

  • Cleaned code after compilation warnings in candidate compiler for OSX (Thanks to Brian Ripley)
  • bugfix in print method for object of class 'adjustedRecords'

version 0.1.1

  • Update in vignette due to knitr upgrade (thanks to Yihui Xi).
  • Bugfix in adjustRecords: optional parameters were not passed to "adjust" (thanks to Sander Scholtus)

version 0.1.0

  • First stable release

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.2.1 by Mark van der Loo, 3 months ago

Report a bug at

Browse source code at

Authors: Mark van der Loo

Documentation:   PDF Manual  

Task views: Official Statistics & Survey Methodology

GPL-3 license

Imports graphics, stats, validate, lintools

Suggests editrules, knitr, testthat

See at CRAN