Learn R Programming

⚠️There's a newer version (4.15) of this package.Take me there.

DynTxRegime (version 4.12)

Methods for Estimating Optimal Dynamic Treatment Regimes

Description

Methods to estimate dynamic treatment regimes using Interactive Q-Learning, Q-Learning, weighted learning, and value-search methods based on Augmented Inverse Probability Weighted Estimators and Inverse Probability Weighted Estimators. Dynamic Treatment Regimes: Statistical Methods for Precision Medicine, Tsiatis, A. A., Davidian, M. D., Holloway, S. T., and Laber, E. B., Chapman & Hall/CRC Press, 2020, ISBN:978-1-4987-6977-8.

Copy Link

Version

Install

install.packages('DynTxRegime')

Monthly Downloads

483

Version

4.12

License

GPL-2

Maintainer

Shannon Holloway

Last Published

April 25th, 2023

Functions in DynTxRegime (4.12)

BOWL-methods

Methods Available for Objects of Class BOWL
Call

Retrieve Unevaluated Original Call
DTRstep

Identify Statistical Method Used to Obtain Result
CVInfo2Par-class

Class CVInfo2Par
CVInfoObj-class

Class CVInfoObj
BOWLBasic-methods

Methods Available for Objects of Class BOWLBasic
CVInfokParam-class

Class CVInfokParam
CVInfokParam-methods

Methods Available for Objects of Class CVInfokParam
BOWLBasic-class

Class BOWLBasic
CVInfo-methods

Methods Available for Objects of Class CVInfo
DynTxRegime-class

Class DynTxRegime
DecisionPointList-methods

Methods Available for Objects of Class DecisionPointList
ExpSurrogate-class

Class ExpSurrogate
CVInfoLambda-class

Class CVInfoLambda
CVInfoLambda-methods

Methods Available for Objects of Class CVInfoLambda
ClassificationFit_SubsetList-methods

Methods Available for Objects of Class ClassificationFit_SubsetList
ClassificationFit_fSet-class

Class ClassificationFit_fSet
ClassificationFit-class

Class ClassificationFit
ClassificationObj-methods

Methods Available for Objects of Class ClassificationObj
HuberHingeSurrogate-class

Class HuberHingeSurrogate
DynTxRegime-internal-api

Hidden methods
DecisionPointList-class

Class DecisionPointList
EARL-class

Class EARL
IQLearnFS_C-class

Class IQLearnFS_C
IQLearnSS-class

Class IQLearnSS
Kernel-class

Class Kernel
IQLearnSS-methods

Methods Available for Objects of Class IQLearnSS
MethodObject-methods

Methods Available for Objects of Class MethodObject
LearningMulti-methods

Methods Available for Objects of Class LearningMulti
IQLearnFS_VHet-methods

Methods Available for Objects of Class IQLearnFS_VHet
HuberHingeSurrogate-methods

Methods Available for Objects of Class HuberHingeSurrogate
ClassificationFit-methods

Methods Available for Objects of Class ClassificationFit
EARL-methods

Methods Available for Objects of Class EARL
Learning-methods

Methods Available for Objects of Class Learning
IQLearnFS_ME-class

Class IQLearnFS_ME
MethodObject-class

Class MethodObject
CVInfoObj-methods

Methods Available for Objects of Class CVInfoObj
HingeSurrogate-methods

Methods Available for Objects of Class HingeSurrogate
IQLearnFS-class

Class IQLearnFS
OptimalClassObj-class

Class OptimalClassObj
MultiRadialKernel-methods

Methods Available for Objects of Class MultiRadialKernel
IQLearnFS_VHet-class

Class IQLearnFS_VHet
OptimalClass-methods

Methods Available for Objects of Class OptimalClass
OptimStep-class

Class OptimStep Class OptimStep holds results of a combined cross-validation and final optimization step for weighted learning methods.
MultiRadialKernel-class

Class MultiRadialKernel
IQLearnFS-methods

Methods Available for Objects of Class IQLearnFS
Kernel-methods

Methods Available for Objects of Class Kernel
KernelObj-class

Class KernelObj
ClassificationObj-class

Class ClassificationObj
DynTxRegime-methods

Methods Available for Objects of Class DynTxRegime
LinearKernel-methods

Methods Available for Objects of Class LinearKernel
LearningMulti-class

Class LearningMulti
IQLearnFS_C-methods

Methods Available for Objects of Class IQLearnFS_C
ClassificationFit_SubsetList-class

Class ClassificationFit_SubsetList
OptimalSeqCoarsened-class

Class Contains Results for the Coarsened Data IPW/AIPW Method
OptimStep-methods

Methods Available for Objects of Class OptimStep
ClassificationFit_fSet-methods

Methods Available for Objects of Class ClassificationFit_fSet
ModelObjSubset-class

Class ModelObjSubset
LearningObject-class

Class LearningObject
ExpSurrogate-methods

Methods Available for Objects of Class ExpSurrogate
IQLearnFS_ME-methods

Methods Available for Objects of Class IQLearnFS_ME
ModelObjSubset-methods

Methods Available for Objects of Class ModelObjSubset
ModelObj_DecisionPointList-class

Class ModelObj_DecisionPointList
HingeSurrogate-class

Class HingeSurrogate
OptimalSeqCoarsened-methods

Methods Available for Objects of Class OptimalSeqCoarsened
List-class

Class List
OptimBasic-methods

Methods Available for Objects of Class OptimBasic
OptimObj-class

Class OptimObj
OptimObj-methods

Methods Available for Objects of Class OptimObj
ModelObj_SubsetList-class

Class ModelObj_SubsetList
OWL-class

Class OWL
OptimalSeq-class

Class OptimalSeq
OptimalClass-class

Class OptimalClass
PropensityFit_SubsetList-methods

Methods Available for Objects of Class PropensityFit_SubsetList
OptimStep

Complete Cross-Validation Step and Final Optimization
OutcomeSimpleFit_fSet-methods

Methods Available for Objects of Class OutcomeSimpleFit_fSet
PropensityFit_SubsetList-class

Class PropensityFit_SubsetList
OutcomeSimpleFit_fSet-class

Class OutcomeSimpleFit_fSet
OptimalSeq-methods

Methods Available for Objects of Class OptimalSeq
QLearnObj-class

Class QLearnObj
OptimalSeqMissing-class

Class Contains Results for the Missing Data IPW/AIPW Method
QLearn-class

Class QLearn
RegimeObj-class

Class RegimeObj
OutcomeSimpleFit-class

Class OutcomeSimpleFit
OutcomeSimpleFit-methods

Methods Available for Objects of Class OutcomeSimpleFit
OWL-methods

Methods Available for Objects of Class OWL
OptimalSeqMissing-methods

Methods Available for Objects of Class OptimalSeqMissing
OptimalInfo-class

Class OptimalInfo
PropensityObj-class

Class PropensityObj
LearningObject-methods

Methods Available for Objects of Class LearningObject
SubsetList-class

Class SubsetList
KernelObj-methods

Methods Available for Objects of Class KernelObj
PropensityFit_fSet-class

Class PropensityFit_fSet
OptimBasic-class

Class OptimBasic
OptimalObj-methods

Methods Available for Objects of Class OptimalObj
PropensityFit-class

Class PropensityFit
OptimalObj-class

Class OptimalObj
OptimalInfo-methods

Methods Available for Objects of Class OptimalInfo
LinearKernel-class

Class LinearKernel
PolyKernel-class

Class PolyKernel
TxInfoNoSubsets-class

Class TxInfoNoSubsets
SubsetList-methods

Methods Available for Objects of Class SubsetList
PropensityFit-methods

Methods Available for Objects of Class PropensityFit
OutcomeIterateFit-methods

Methods Available for Objects of Class OutcomeIterateFit
OutcomeObj-class

Class OutcomeObj
OptimKernel-class

Class OptimKernel
OutcomeIterateFit-class

Class OutcomeIterateFit
OutcomeNoFit-methods

Methods Available for Objects of Class OutcomeNoFit
SmoothRampSurrogate-class

Class SmoothRampSurrogate
LogitSurrogate-class

Class LogitSurrogate
SqHingeSurrogate-class

Class SqHingeSurrogate
LogitSurrogate-methods

Methods Available for Objects of Class LogitSurrogate
Learning-class

Class Learning
RegimeObj-methods

Methods Available for Objects of Class RegimeObj
TxInfoNoSubsets-methods

Methods Available for Objects of Class TxInfoNoSubsets
TypedFitObj-class

Class TypedFitObj
OutcomeNoFit-class

Class OutcomeNoFit
SmoothRampSurrogate-methods

Methods Available for Objects of Class SmoothRampSurrogate
coef

Extract Model Coefficients From Objects Returned by Modeling Functions
classif

Retrieve Classification Regression Analysis
RadialKernel-methods

Methods Available for Objects of Class RadialKernel
TxSubsetInteger-class

Class TxSubsetInteger
TxSubsetInteger-methods

Methods Available for Objects of Class TxSubsetInteger
TypedFit-methods

Methods Available for Objects of Class TypedFit
TypedFitObj-methods

Methods Available for Objects of Class TypedFitObj
buildModelObjSubset

Create Model Objects for Subsets of Data
TxInfoFactor-class

Class TxInfoFactor
PolyKernel-methods

Methods Available for Objects of Class PolyKernel
TypedFit-class

Class TypedFit
Regime-methods

Methods Available for Objects of Class Regime
TxInfoList-methods

Methods Available for Objects of Class TxInfoList
SqHingeSurrogate-methods

Methods Available for Objects of Class SqHingeSurrogate
TxInfoFactor-methods

Methods Available for Objects of Class TxInfoFactor
TxInfoList

Class TxInfoList
OutcomeObj-methods

Methods Available for Objects of Class OutcomeObj
cvInfo

Extract Cross-Validation Results
PropensityFit_fSet-methods

Methods Available for Objects of Class PropensityFit_fSet
TxInfoWithSubsets-class

Class TxInfoWithSubsets
PropensityObj-methods

Methods Available for Objects of Class PropensityObj
Surrogate-class

Class Surrogate
createrwl

Create method object for Residual Weighted Learning
internal-owl-class

Class .owl
TxInfoBasic-methods

Methods Available for Objects of Class TxInfoBasic
OutcomeSimpleFit_SubsetList-class

Class OutcomeSimpleFit_SubsetList
RadialKernel-class

Class RadialKernel
TxObj-methods

Methods Available for Objects of Class TxObj
OutcomeSimpleFit_SubsetList-methods

Methods Available for Objects of Class OutcomeSimpleFit_SubsetList
Surrogate-methods

Methods Available for Objects of Class Surrogate
TxInfoWithSubsets-methods

Methods Available for Objects of Class TxInfoWithSubsets
TxSubset-class

Class TxSubset
OptimKernel-methods

Methods Available for Objects of Class OptimKernel
createearl

Create method object for EARL
createowl

Create method object for Outcome Weighted Learning
Regime-class

Class Regime
newClassificationObj

Create an Object of Class ClassificationFitObj
newClassificationFit

Complete a Classification Regression Step
moPropen

Defining the moPropen Input Variable
TypedFit_fSet-methods

Methods Available for Objects of Class TypedFit_fSet
TxInfoInteger-methods

Methods Available for Objects of Class TxInfoInteger
internal-rwl-methods

Methods Available for Objects of Class .rwl
internal-rwl-class

Class .rwl
estimator

Retrieve the Estimated Value
genetic

Retrieve the Genetic Algorithm Results
fittedMain

Retrieve the Fitted Main Effects Component from Second Stage IQ-Learning
fSet

Defining the fSet Input Variable
newBOWL

Create a BOWL Object for First Step of BOWL Algorithm
TxObj-class

Class TxObj
internal-owl-methods

Methods Available for Objects of Class .owl
newModel

Combine model object models
cycleList

apply() for List objects
TypedFit_SubsetList-methods

Methods Available for Objects of Class TypedFit_SubsetList
TypedFit_SubsetList-class

Class TypedFit_SubsetList
TxSubsetFactor-methods

Methods Available for Objects of Class TxSubsetFactor
TxSubsetFactor-class

Class TxSubsetFactor
TypedFit_fSet-class

Class TypedFit_fSet
getOutcome

Retrieve Outcome for Both Tx Options When Tx is Binary
newLearning

Complete a Learning Analysis
fittedCont

Retrieve the Fitted Contrast Component from Second Stage IQ-Learning
fitObject

Objects Returned by Modeling Functions
newCVInfoObj

Create a New CVInfoObj Object
newEARL

Complete an EARL Analysis
newCVStep

An n-Fold Cross Validation Step
newOptimalSeq

Complete a the Coarsened/Missing Data Analysis
newIQLearnFS_C

Complete First Stage Analysis of Contrasts for Interactive Q-Learning Algorithm
newOptimalClass

Estimate the Optimal Treatment and Value Using Classification
newTypedFitObj

Create a new TypedFitObj object
newPropensityFit

Complete a Propensity Regression Step
newModelObjSubset

Create Internal Model Objects for Subsets of Data
newTxSubset

Create TxSubset Object
RWL-class

Class RWL
TxInfoInteger-class

Class TxInfoInteger
TxInfoBasic-class

Class TxInfoBasic
newOWL

Complete an OWL Analysis
RWL-methods

Methods Available for Objects of Class RWL
newPropensityObj

Create a new PropensityObj object
TxSubset-methods

Methods Available for Objects of Class TxSubset
optimObj

Extract Optimization Results
bmiData

Adolescent BMI dataset (generated toy example)
newBOWLStep

Create a BOWL Object
newQLearn

Perform a Step of the Q-Learning Algorithm
newOutcomeFit

Perform an Outcome Regression Step
newIQLearnFS_ME

Complete First Stage Analysis of Main Effects for Interactive Q-Learning Algorithm
getPrWgt

Retrieve Propensity for Tx Received
outcome

Retrieve Outcome Regression Analysis
optimalClass

Classification Perspective
optimalSeq

Missing or Coarsened Data Perspective - Genetic Algorithm
newOutcomeObj

Create a new OutcomeObj object
newIQLearnFS_VHet

Complete First Stage Analysis of Residuals for Interactive Q-Learning Algorithm
.newRWL,Kernel-method

Complete a Residual Weighted Learning Analysis
internal-earl-class

Class .earl
owl

Outcome Weighted Learning
earl

Efficient Augmentation and Relaxation Learning
newCVInfo

Create a CVInfo Object
bowl

Backwards Outcome Weighted Learning.
newTxObj

Create TxObj Object
.optimalClass

Perform Classification Step
summary

Result Summaries
seqFunc

Define the Objective Function
propen

Retrieve Propensity Regression Analysis
newOptim

Complete an Optimization Step
.newRegime

Create a new Regime object
newRWL

Complete a Residual Weighted Learning Analysis
qLearn

A Step of the Q-Learning Algorithm
internal-earl-methods

Methods Available for Objects of Class .earl
iqLearn

Interactive Q-Learning
iter

Defining the iter Input Variable
regimeCoef

Extract Regime Parameters
newIQLearnSS

Complete Second Stage Analysis of Interactive Q-Learning Algorithm
.newKernelObj

Create a KernelObj
optTx

Extract or Estimate the Optimal Tx and Decision Functions
residuals

Extract Model Residuals
newOptimObj

Create an OptimObj Object
.newRegimeObj

Create a New RegimeObj Object
newTypedFit

Complete a Regression Step
rwl

Residual Weighted Learning
plot

Generates Plots as Defined by Modeling Functions
sd

Standard Deviation
BOWLObj-class

Class BOWLObj
CVBasic-class

Class CVBasic
CVInfo-class

Class CVInfo
BOWL-class

Class BOWL
CVInfo2Par-methods

Methods Available for Objects of Class CVInfo2Par