OrdMonReg
Compute least squares estimates of one bounded or two ordered isotonic regression curves
Description
We consider the problem of estimating two isotonic regression curves g1* and g2* under the constraint that they are ordered, i.e. g1* <= g2*. Given two sets of n data points y_1, ..., y_n and z_1, ..., z_n that are observed at (the same) deterministic design points x_1, ..., x_n, the estimates are obtained by minimizing the Least Squares criterion L(a, b) = sum_{i=1}^n (y_i - a_i)^2 w1(x_i) + sum_{i=1}^n (z_i - b_i)^2 w2(x_i) over the class of pairs of vectors (a, b) such that a and b are isotonic and a_i <= b_i for all i = 1, ..., n. We offer two different approaches to compute the estimates: a projected subgradient algorithm where the projection is calculated using a PAVA as well as Dykstra's cyclical projection algorithm.
Downloads
148
Last 30 days
21442nd
148
Last 90 days
148
Last year
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-macos-arm64 | NOTE |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (16 non-OK)
CRAN incoming feasibility
Maintainer: ‘Kaspar Rufibach <kaspar.rufibach@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Fadoua",
family = "Balabdaoui",
role = "aut"),
person(given = "Kaspar",
family = "Rufibach",
role = c("aut", "cre"),
email = "kaspar.rufibach@gmail.com"),
person(given = "Filippo",
family = "Santambrogio",
role = "aut"))
as necessary.
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
CRAN incoming feasibility
Maintainer: ‘Kaspar Rufibach <kaspar.rufibach@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Fadoua",
family = "Balabdaoui",
role = "aut"),
person(given = "Kaspar",
family = "Rufibach",
role = c("aut", "cre"),
email = "kaspar.rufibach@gmail.com"),
person(given = "Filippo",
family = "Santambrogio",
role = "aut"))
as necessary.
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
CRAN incoming feasibility
Maintainer: ‘Kaspar Rufibach <kaspar.rufibach@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Fadoua",
family = "Balabdaoui",
role = "aut"),
person(given = "Kaspar",
family = "Rufibach",
role = c("aut", "cre"),
email = "kaspar.rufibach@gmail.com"),
person(given = "Filippo",
family
CRAN incoming feasibility
Maintainer: ‘Kaspar Rufibach <kaspar.rufibach@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Fadoua",
family = "Balabdaoui",
role = "aut"),
person(given = "Kaspar",
family = "Rufibach",
role = c("aut", "cre"),
email = "kaspar.rufibach@gmail.com"),
person(given = "Filippo",
family
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) minK.Rd:11: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:13: Lost braces in \itemize; meant \describe ? checkRd: (-1) minK.Rd:15: Lost braces in \itemize; meant \describe ?