Description
Fits sparse interaction models for continuous and binary responses subject to the strong (or weak) hierarchy restriction that an interaction between two variables only be included if both (or at least one of) the variables is included as a main effect. For more details, see Bien, J., Taylor, J., Tibshirani, R., (2013) "A Lasso for Hierarchical Interactions." Annals of Statistics. 41(3). 1111-1141.
Downloads
290
Last 30 days
14187th
782
Last 90 days
4.5K
Last year
Trend: +18.9% (30d vs prior 30d)
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: ‘Jacob Bien <jbien@usc.edu>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Jacob",
family = "Bien",
role = c("aut", "cre"),
email = "jbien@usc.edu"),
person(given = "Rob",
family = "Tibshirani",
role = "aut"))
as necessary.
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
CRAN incoming feasibility
Maintainer: ‘Jacob Bien <jbien@usc.edu>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Jacob",
family = "Bien",
role = c("aut", "cre"),
email = "jbien@usc.edu"),
person(given = "Rob",
family = "Tibshirani",
role = "aut"))
as necessary.
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:63: Lost braces
63 | \seealso{\link{predict.hierNet.logistic},link{hierNet.logistic.path}}
| ^
checkRd: (-1) hierNet.logistic.path.Rd:39: Lost braces; missing escapes or markup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
CRAN incoming feasibility
Maintainer: ‘Jacob Bien <jbien@usc.edu>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Jacob",
family = "Bien",
role = c("aut", "cre"),
email = "jbien@usc.edu"),
person(given = "Rob",
family = "Tibshirani",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Jacob Bien <jbien@usc.edu>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Jacob",
family = "Bien",
role = c("aut", "cre"),
email = "jbien@usc.edu"),
person(given = "Rob",
family = "Tibshirani",
role = "aut"))
as necessary.
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | t
...[truncated]...
arkup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | t
...[truncated]...
arkup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | t
...[truncated]...
arkup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | t
...[truncated]...
arkup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | t
...[truncated]...
arkup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | t
...[truncated]...
arkup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | t
...[truncated]...
arkup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | t
...[truncated]...
arkup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | t
...[truncated]...
arkup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | t
...[truncated]...
arkup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | t
...[truncated]...
arkup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
Rd files
checkRd: (-1) hierNet.Rd:28: Lost braces; missing escapes or markup?
28 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.logistic.Rd:30: Lost braces; missing escapes or markup?
30 | t
...[truncated]...
arkup?
39 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^
checkRd: (-1) hierNet.path.Rd:38: Lost braces; missing escapes or markup?
38 | terms, th_{jj}X_j^2, in the model. Default TRUE.}
| ^