scar
Shape-Constrained Additive Regression: a Maximum Likelihood Approach
Description
Computes the maximum likelihood estimator of the generalised additive and index regression with shape constraints. Each additive component function is assumed to obey one of the nine possible shape restrictions: linear, increasing, decreasing, convex, convex increasing, convex decreasing, concave, concave increasing, or concave decreasing. For details, see Chen and Samworth (2016) <doi:10.1111/rssb.12137>.
Downloads
277
Last 30 days
14654th
815
Last 90 days
2.7K
Last year
Trend: +35.8% (30d vs prior 30d)
40
Last 30 days
126
Last 90 days
430
Last year
Trend: -27.3% (30d vs prior 30d)
CRAN Check Status
Show all 13 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 | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (2 non-OK)
CRAN incoming feasibility
Maintainer: ‘Yining Chen <y.chen101@lse.ac.uk>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yining",
family = "Chen",
role = c("aut", "cre"),
email = "y.chen101@lse.ac.uk"),
person(given = "Richard",
family = "Samworth",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Yining Chen <y.chen101@lse.ac.uk>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yining",
family = "Chen",
role = c("aut", "cre"),
email = "y.chen101@lse.ac.uk"),
person(given = "Richard",
family = "Samworth",
role = "aut"))
as necessary.
Check History
NOTE 11 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 8, 2026
CRAN incoming feasibility
Maintainer: ‘Yining Chen <y.chen101@lse.ac.uk>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yining",
family = "Chen",
role = c("aut", "cre"),
email = "y.chen101@lse.ac.uk"),
person(given = "Richard",
family = "Samworth",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Yining Chen <y.chen101@lse.ac.uk>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yining",
family = "Chen",
role = c("aut", "cre"),
email = "y.chen101@lse.ac.uk"),
person(given = "Richard",
family = "Samworth",
role = "aut"))
as necessary.
WARNING 11 OK · 1 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Jun 7, 2026
CRAN incoming feasibility
Maintainer: ‘Yining Chen <y.chen101@lse.ac.uk>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yining",
family = "Chen",
role = c("aut", "cre"),
email = "y.chen101@lse.ac.uk"),
person(given = "Richard",
family = "Samworth",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Yining Chen <y.chen101@lse.ac.uk>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yining",
family = "Chen",
role = c("aut", "cre"),
email = "y.chen101@lse.ac.uk"),
person(given = "Richard",
family = "Samworth",
role = "aut"))
as necessary.
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
CRAN incoming feasibility
Maintainer: ‘Yining Chen <y.chen101@lse.ac.uk>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yining",
family = "Chen",
role = c("aut", "cre"),
email = "y.chen101@lse.ac.uk"),
person(given = "Richard",
family = "Samworth",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Yining Chen <y.chen101@lse.ac.uk>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yining",
family = "Chen",
role = c("aut", "cre"),
email = "y.chen101@lse.ac.uk"),
person(given = "Richard",
family = "Samworth",
role = "aut"))
as necessary.