Statistical Learning Methods for Optimizing Dynamic Treatment Regimes

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.


DTRlearn2

Statistical Learning Methods for Optimizing Dynamic Treatment Regimes (DTRs)

We provide a comprehensive software to estimate general K-stage DTRs from sequential multiple assignment randomization trials (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.

  • Author: Yuan Chena, Ying Liub, Donglin Zengc, Yuanjia Wanga,d
  • Maintainer: Yuan Chen ([email protected], [email protected])
  • Affiliations:
      1. Department of Biostatistics, Mailman School of Public Health, Columbia University, New York
      1. Department of Psychiatry, Columbia University Irving Medical Center, New York
      1. Department of Biostatistics, University of North Carolina, Chapel Hill, North Carolina
      1. Department of Psychiatry, Columbia University, New York

Reference

  • Yuan Chen, Ying Liu, Donglin Zeng, and Yuanjia Wang (2020). Statistical Learning Methods for Optimizing Dynamic Treatment Regimes in Subgroup Identification. In Design and Analysis of Subgroups with Biopharmaceutical Applications. Chpater 11. Springer. Edited by Naitee Ting, Joseph C. Cappelleri,Shuyen Ho, and Ding-Geng Chen.

  • CRAN: https://CRAN.R-project.org/package=DTRlearn2

A simple example of a 2-stage SMART: children with ADHD are randomized at each treatemnt decision time point

Statistical learning methods implemented in this pacakge and their performance in learning a 4-stage DTR

Installation in R

  • First install the "devtools" package:
install.packages("devtools")
  • Then install the "DTRlearn2" package from github:
library(devtools)
install_github("ychen178/DTRlearn2")

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("DTRlearn2")

2.1 by Yuan Chen, 25 days ago


Browse source code at https://github.com/cran/DTRlearn2


Authors: Yuan Chen [aut, cre] , Ying Liu [aut] , Tianchen Xu [ctb] , Donglin Zeng [ctb] , Yuanjia Wang [ctb]


Documentation:   PDF Manual  


GPL-2 license


Imports kernlab, MASS, Matrix, foreach, glmnet, WeightSVM


Suggested by polle.


See at CRAN