| Title: | Valid Improved Sparsity A-Learning for Optimal Treatment Decision | 
| Version: | 0.1.0 | 
| Type: | Package | 
| Maintainer: | Zishu Zhan <zishu927@hotmail.com> | 
| Description: | Valid Improved Sparsity A-Learning (VISA) provides a new method for selecting important variables involved in optimal treatment regime from a multiply robust perspective. The VISA estimator achieves its success by borrowing the strengths of both model averaging (ARM, Yuhong Yang, 2001) <doi:10.1198/016214501753168262> and variable selection (PAL, Chengchun Shi, Ailin Fan, Rui Song and Wenbin Lu, 2018) <doi:10.1214/17-AOS1570>. The package is an implementation of Zishu Zhan and Jingxiao Zhang. (2022+). | 
| License: | GPL-3 | 
| Encoding: | UTF-8 | 
| RoxygenNote: | 7.2.0 | 
| Imports: | Rglpk, e1071, kernlab, Matrix, mboost, randomForest, stats, xgboost | 
| Depends: | R (≥ 3.5.0) | 
| LazyData: | true | 
| NeedsCompilation: | no | 
| Packaged: | 2022-07-07 11:20:59 UTC; treer | 
| Author: | Zishu Zhan [aut, cre], Jingxiao Zhang [aut] | 
| Repository: | CRAN | 
| Date/Publication: | 2022-07-08 15:20:05 UTC | 
Valid Improved Sparsity A-Learning for Optimal Treatment Decision
Description
Valid Improved Sparsity A-Learning for Optimal Treatment Decision
Usage
visa.est(
  y,
  x,
  a,
  IC = c("BIC", "CIC", "VIC"),
  kap = NULL,
  lambda.list = exp(seq(-3.5, 2, 0.1)),
  refit = TRUE
)
Arguments
| y | Vector of response (the larger the better) | 
| x | Matrix of model covariates. | 
| a | Vector of treatment received. It is a 0/1 index vector representing the subject is in control/treatment group. For details see Example section. | 
| IC | Information criterion used in determining the regularization parameter. Users can choose among  | 
| kap | The model complexity penalty used in the information criteria. By default, kappa = 1 if BIC or CIC is used and kap = 4 if VIC is used. | 
| lambda.list | A list of regularization parameter values. Default is exp(seq(-3.5, 2, 0.1)) | 
| refit | logical. If  | 
Details
See the paper provided in Reference section.
Value
an object of class "visa" is a list containing at least the following components:
| beta.est | A vector of coefficients of optimal treatment regime. | 
| pi.est | A vector of estimated propensity score. | 
| h.est | A vector of estimated baseline function. | 
References
Shi, C., Fan, A., Song, R. and Lu, W. (2018) High-Dimensional A-Learing for Optimal Dynamic Treatment Regimes. Annals of Statistics, 46: 925-957. DOI:10.1214/17-AOS1570
Shi, C.,Song, R. and Lu, W. (2018) Concordance and Value Information Criteria for Optimal Treatment Decision. Annals of Statistics, 49: 49-75. DOI:10.1214/19-AOS1908
Zhan, Z. and Zhang, J. (2022+) Valid Improved Sparsity A-learning for Optimal Treatment Decision. Under review.
Examples
data(visa_SimuData)
y = visa_SimuData$y
a = visa_SimuData$a
x = visa_SimuData$x
# estimation
result <- visa.est(y, x, a, IC = "BIC", lambda.list = c(0.1, 0.5))
result$beta.est
result$pi.est
result$h.est
visa_SimuData
Description
An Example of Simulated Data for visa
Usage
visa_SimuData
Format
The dataset visa_SimuData contains n = 50 samples with p = 10 covariates and treatment variable
- y
- the response 
- x
- the covariates 
- a
- the treatment received