DTRlearn2
Statistical Learning Methods for Optimizing Dynamic Treatment Regimes
Description
We provide a comprehensive software to estimate general K-stage DTRs from SMARTs with Q-learning and a variety of outcome-weighted learning methods. Penalizations are allowed for variable selection and model regularization. With the outcome-weighted learning scheme, different loss functions - SVM hinge loss, SVM ramp loss, binomial deviance loss, and L2 loss - are adopted to solve the weighted classification problem at each stage; augmentation in the outcomes is allowed to improve efficiency. The estimated DTR can be easily applied to a new sample for individualized treatment recommendations or DTR evaluation.
Downloads
1.9K
Last 30 days
2862nd
1.9K
Last 90 days
1.9K
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 | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | 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 (14 non-OK)
CRAN incoming feasibility
Maintainer: ‘Yuan Chen <irene.yuan.chen@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yuan",
family = "Chen",
role = c("aut", "cre"),
email = "irene.yuan.chen@gmail.com"),
person(given = "Ying",
family = "Liu",
role = "aut"),
person(given = "Donglin",
family = "Zeng",
role = "aut"),
person(given = "Yuanjia",
family = "Wang",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Yuan Chen <irene.yuan.chen@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yuan",
family = "Chen",
role = c("aut", "cre"),
email = "irene.yuan.chen@gmail.com"),
person(given = "Ying",
family = "Liu",
role = "aut"),
person(given = "Donglin",
family = "Zeng",
role = "aut"),
person(given = "Yuanjia",
family = "Wang",
role = "aut"))
as necessary.
*
*
*
*
*
*
*
*
*
*
*
*
Check History
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
CRAN incoming feasibility
Maintainer: ‘Yuan Chen <irene.yuan.chen@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yuan",
family = "Chen",
role = c("aut", "cre"),
email = "irene.yuan.chen@gmail.com"),
person(given = "Ying",
family = "Liu",
role = "aut"),
person(given = "Donglin",
family = "Zeng",
CRAN incoming feasibility
Maintainer: ‘Yuan Chen <irene.yuan.chen@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Yuan",
family = "Chen",
role = c("aut", "cre"),
email = "irene.yuan.chen@gmail.com"),
person(given = "Ying",
family = "Liu",
role = "aut"),
person(given = "Donglin",
family = "Zeng",