sodavis
SODA: Main and Interaction Effects Selection for Logistic Regression, Quadratic Discriminant and General Index Models
Description
Variable and interaction selection are essential to classification in high-dimensional setting. In this package, we provide the implementation of SODA procedure, which is a forward-backward algorithm that selects both main and interaction effects under logistic regression and quadratic discriminant analysis. We also provide an extension, S-SODA, for dealing with the variable selection problem for semi-parametric models with continuous responses.
Downloads
194
Last 30 days
16841st
194
Last 90 days
194
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: ‘Yang Li <yangli.stat@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yang",
family = "Li",
role = c("aut", "cre"),
email = "yangli.stat@gmail.com"),
person(given = c("Jun", "S."),
family = "Liu",
role = "aut"))
as necessary.
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
CRAN incoming feasibility
Maintainer: ‘Yang Li <yangli.stat@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yang",
family = "Li",
role = c("aut", "cre"),
email = "yangli.stat@gmail.com"),
person(given = c("Jun", "S."),
family = "Liu",
role = "aut"))
as necessary.
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
| ^
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
CRAN incoming feasibility
Maintainer: ‘Yang Li <yangli.stat@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yang",
family = "Li",
role = c("aut", "cre"),
email = "yangli.stat@gmail.com"),
person(given = c("Jun", "S."),
family = "Liu",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Yang Li <yangli.stat@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yang",
family = "Li",
role = c("aut", "cre"),
email = "yangli.stat@gmail.com"),
person(given = c("Jun", "S."),
family = "Liu",
role = "aut"))
as necessary.
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
|
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
|
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
|
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
|
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
|
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
|
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
|
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
|
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
|
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
|
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
|
Rd files
checkRd: (-1) s_soda_pred.Rd:8: Lost braces; missing escapes or markup?
8 | S-SODA assumes within each slice the X vector follow multivariate normal distribution. This function predicts the response y by reverting the P(X | slice(y)) to P(slice(y) | X), and estimates the E(y|X) as sum_{h} E(y | slice(y)=h, X) P (slice(y)=h | X)
|