OrdMonReg-package {OrdMonReg}R Documentation

Compute least squares estimates of one bounded or two ordered antitonic regression curves

Description

We consider the problem of estimating two isotonic regression curves g^\circ_1 and g^\circ_2 under the constraint that g^\circ_1 \le g^\circ_2. Given two sets of n data points y_1, \ldots, y_n and z_1, \ldots, z_n that are observed at (the same) deterministic design points x_1, \ldots, x_n, the estimates are obtained by minimizing the Least Squares criterion

L(a, b) = \sum_{i=1}^n (y_i - a_i)^2 w_1(x_i) + \sum_{i=1}^n (z_i - b_i)^2 w_2(x_i)

over the class of pairs of vectors (a, b) such that a and b are isotonic and a_i \le b_i for all i = {1, \ldots, n}. We offer two different approaches to compute the estimates: a projected subgradient algorithm where the projection is calculated using a pool-adjacent-violaters algorithm (PAVA) as well as Dykstra's cyclical projection algorithm..

Additionally, functions to solve the bounded isotonic regression problem described in Barlow et al. (1972, p. 57) are provided.

Details

Package: OrdMonReg
Type: Package
Version: 1.0.3
Date: 2011-11-30
License: GPL (>=2)

Author(s)

Fadoua Balabdaoui fadoua@ceremade.dauphine.fr
http://www.ceremade.dauphine.fr/~fadoua

Kaspar Rufibach (maintainer) kaspar.rufibach@gmail.com
http://www.kasparrufibach.ch

Filippo Santambrogio filippo.santambrogio@math.u-psud.fr
http://www.math.u-psud.fr/~santambr/

References

Balabdaoui, F., Rufibach, K., Santambrogio, F. (2009). Least squares estimation of two ordered monotone regression curves. Preprint.

Barlow, R. E., Bartholomew, D. J., Bremner, J. M., Brunk, H. D. (1972). Statistical inference under order restrictions. The theory and application of isotonic regression. John Wiley and Sons, London - New York - Sydney.

Dykstra, R.L. (1983). An Algorithm for Restricted Least Squares Regression. J. Amer. Statist. Assoc., 78, 837–842.

See Also

Other versions of bounded regression are implemented in the packages cir, Iso, monreg. The function BoundedIsoMean is a generalization of the function isoMean in the package logcondens.

Examples

## examples are provided in the help files of the main functions of this package:
?BoundedAntiMean
?BoundedAntiMeanTwo

[Package OrdMonReg version 1.0.3 Index]