Learn R Programming

DynTxRegime (version 4.15)

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.15

License

GPL-2

Maintainer

Shannon Holloway

Last Published

November 24th, 2023

Functions in DynTxRegime (4.15)

CVInfokParam-methods

Methods Available for Objects of Class CVInfokParam
Call

Retrieve Unevaluated Original Call
ClassificationFit-class

Class ClassificationFit
CVInfokParam-class

Class CVInfokParam
DynTxRegime-internal-api

Hidden methods
ClassificationFit_SubsetList-class

Class ClassificationFit_SubsetList
CVInfoObj-class

Class CVInfoObj
DynTxRegime-class

Class DynTxRegime
ClassificationFit-methods

Methods Available for Objects of Class ClassificationFit
ClassificationFit_fSet-class

Class ClassificationFit_fSet
EARL-class

Class EARL
DecisionPointList-class

Class DecisionPointList
DynTxRegime-methods

Methods Available for Objects of Class DynTxRegime
ClassificationFit_SubsetList-methods

Methods Available for Objects of Class ClassificationFit_SubsetList
EARL-methods

Methods Available for Objects of Class EARL
HingeSurrogate-methods

Methods Available for Objects of Class HingeSurrogate
ExpSurrogate-class

Class ExpSurrogate
DecisionPointList-methods

Methods Available for Objects of Class DecisionPointList
HuberHingeSurrogate-class

Class HuberHingeSurrogate
IQLearnSS-methods

Methods Available for Objects of Class IQLearnSS
IQLearnFS_VHet-class

Class IQLearnFS_VHet
IQLearnFS_C-class

Class IQLearnFS_C
IQLearnFS-methods

Methods Available for Objects of Class IQLearnFS
IQLearnFS_ME-methods

Methods Available for Objects of Class IQLearnFS_ME
IQLearnFS_VHet-methods

Methods Available for Objects of Class IQLearnFS_VHet
CVInfoObj-methods

Methods Available for Objects of Class CVInfoObj
ClassificationFit_fSet-methods

Methods Available for Objects of Class ClassificationFit_fSet
ExpSurrogate-methods

Methods Available for Objects of Class ExpSurrogate
IQLearnSS-class

Class IQLearnSS
IQLearnFS_ME-class

Class IQLearnFS_ME
IQLearnFS_C-methods

Methods Available for Objects of Class IQLearnFS_C
ClassificationObj-methods

Methods Available for Objects of Class ClassificationObj
CVInfoLambda-methods

Methods Available for Objects of Class CVInfoLambda
LearningObject-class

Class LearningObject
HingeSurrogate-class

Class HingeSurrogate
ClassificationObj-class

Class ClassificationObj
ModelObj_DecisionPointList-class

Class ModelObj_DecisionPointList
Kernel-class

Class Kernel
CVInfoLambda-class

Class CVInfoLambda
Learning-class

Class Learning
DTRstep

Identify Statistical Method Used to Obtain Result
KernelObj-methods

Methods Available for Objects of Class KernelObj
Kernel-methods

Methods Available for Objects of Class Kernel
KernelObj-class

Class KernelObj
LinearKernel-methods

Methods Available for Objects of Class LinearKernel
LearningObject-methods

Methods Available for Objects of Class LearningObject
LinearKernel-class

Class LinearKernel
MethodObject-class

Class MethodObject
OWL-methods

Methods Available for Objects of Class OWL
ModelObj_SubsetList-class

Class ModelObj_SubsetList
MethodObject-methods

Methods Available for Objects of Class MethodObject
PolyKernel-class

Class PolyKernel
OutcomeIterateFit-methods

Methods Available for Objects of Class OutcomeIterateFit
OutcomeIterateFit-class

Class OutcomeIterateFit
PolyKernel-methods

Methods Available for Objects of Class PolyKernel
OWL-class

Class OWL
OptimStep-class

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

Methods Available for Objects of Class HuberHingeSurrogate
List-class

Class List
OptimalClass-methods

Methods Available for Objects of Class OptimalClass
OptimStep-methods

Methods Available for Objects of Class OptimStep
PropensityObj-methods

Methods Available for Objects of Class PropensityObj
PropensityObj-class

Class PropensityObj
RadialKernel-class

Class RadialKernel
OptimObj-class

Class OptimObj
OutcomeSimpleFit_SubsetList-methods

Methods Available for Objects of Class OutcomeSimpleFit_SubsetList
RadialKernel-methods

Methods Available for Objects of Class RadialKernel
ModelObjSubset-methods

Methods Available for Objects of Class ModelObjSubset
ModelObjSubset-class

Class ModelObjSubset
OptimObj-methods

Methods Available for Objects of Class OptimObj
LearningMulti-methods

Methods Available for Objects of Class LearningMulti
RWL-methods

Methods Available for Objects of Class RWL
RWL-class

Class RWL
TxInfoBasic-methods

Methods Available for Objects of Class TxInfoBasic
OptimalSeqCoarsened-class

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

Methods Available for Objects of Class TxInfoFactor
OptimalSeqCoarsened-methods

Methods Available for Objects of Class OptimalSeqCoarsened
TxInfoBasic-class

Class TxInfoBasic
OptimalInfo-class

Class OptimalInfo
MultiRadialKernel-class

Class MultiRadialKernel
OutcomeNoFit-methods

Methods Available for Objects of Class OutcomeNoFit
OptimalInfo-methods

Methods Available for Objects of Class OptimalInfo
TxInfoInteger-class

Class TxInfoInteger
PropensityFit_fSet-methods

Methods Available for Objects of Class PropensityFit_fSet
LogitSurrogate-class

Class LogitSurrogate
PropensityFit-methods

Methods Available for Objects of Class PropensityFit
TxInfoInteger-methods

Methods Available for Objects of Class TxInfoInteger
OptimalObj-methods

Methods Available for Objects of Class OptimalObj
OutcomeSimpleFit_SubsetList-class

Class OutcomeSimpleFit_SubsetList
MultiRadialKernel-methods

Methods Available for Objects of Class MultiRadialKernel
coef

Extract Model Coefficients From Objects Returned by Modeling Functions
OutcomeSimpleFit-methods

Methods Available for Objects of Class OutcomeSimpleFit
LogitSurrogate-methods

Methods Available for Objects of Class LogitSurrogate
PropensityFit_SubsetList-methods

Methods Available for Objects of Class PropensityFit_SubsetList
OptimalObj-class

Class OptimalObj
PropensityFit_SubsetList-class

Class PropensityFit_SubsetList
TypedFitObj-class

Class TypedFitObj
SmoothRampSurrogate-methods

Methods Available for Objects of Class SmoothRampSurrogate
OptimBasic-class

Class OptimBasic
TxInfoList

Class TxInfoList
IQLearnFS-class

Class IQLearnFS
TypedFit-class

Class TypedFit
OptimalSeq-class

Class OptimalSeq
cvInfo

Extract Cross-Validation Results
TxSubsetFactor-methods

Methods Available for Objects of Class TxSubsetFactor
TxSubsetFactor-class

Class TxSubsetFactor
fittedCont

Retrieve the Fitted Contrast Component from Second Stage IQ-Learning
OptimalSeq-methods

Methods Available for Objects of Class OptimalSeq
SqHingeSurrogate-methods

Methods Available for Objects of Class SqHingeSurrogate
OutcomeSimpleFit-class

Class OutcomeSimpleFit
PropensityFit_fSet-class

Class PropensityFit_fSet
getPrWgt

Retrieve Propensity for Tx Received
SqHingeSurrogate-class

Class SqHingeSurrogate
TxInfoNoSubsets-class

Class TxInfoNoSubsets
TxInfoNoSubsets-methods

Methods Available for Objects of Class TxInfoNoSubsets
OptimalClassObj-class

Class OptimalClassObj
TypedFit_SubsetList-methods

Methods Available for Objects of Class TypedFit_SubsetList
OptimStep

Complete Cross-Validation Step and Final Optimization
internal-rwl-methods

Methods Available for Objects of Class .rwl
TypedFit_SubsetList-class

Class TypedFit_SubsetList
OutcomeObj-methods

Methods Available for Objects of Class OutcomeObj
OptimBasic-methods

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

Class .rwl
.cycleList

apply() for List objects
OptimalClass-class

Class OptimalClass
TypedFitObj-methods

Methods Available for Objects of Class TypedFitObj
OutcomeNoFit-class

Class OutcomeNoFit
createearl

Create method object for EARL
SmoothRampSurrogate-class

Class SmoothRampSurrogate
newBOWLStep

Create a BOWL Object
TxInfoFactor-class

Class TxInfoFactor
fitObject

Objects Returned by Modeling Functions
TypedFit-methods

Methods Available for Objects of Class TypedFit
createowl

Create method object for Outcome Weighted Learning
TxObj-class

Class TxObj
bowl

Backwards Outcome Weighted Learning.
bmiData

Adolescent BMI dataset (generated toy example)
internal-owl-class

Class .owl
getOutcome

Retrieve Outcome for Both Tx Options When Tx is Binary
createrwl

Create method object for Residual Weighted Learning
.newCVInfo

Create a CVInfo Object
TxObj-methods

Methods Available for Objects of Class TxObj
internal-owl-methods

Methods Available for Objects of Class .owl
.newCVInfoObj

Create a New CVInfoObj Object
.newOWL

Complete an OWL Analysis
.newOutcomeFit

Perform an Outcome Regression Step
.newOutcomeObj

Create a new OutcomeObj object
newModelObjSubset

Create Internal Model Objects for Subsets of Data
OptimalSeqMissing-class

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

Class LearningMulti
.newRegimeObj

Create a New RegimeObj Object
Learning-methods

Methods Available for Objects of Class Learning
.newIQLearnFS_ME

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

Complete First Stage Analysis of Residuals for Interactive Q-Learning Algorithm
newCVStep

An n-Fold Cross Validation Step
PropensityFit-class

Class PropensityFit
earl

Efficient Augmentation and Relaxation Learning
.optimalClass

Perform Classification Step
.newRWL

Complete a Residual Weighted Learning Analysis
.newOptimalClass

Estimate the Optimal Treatment and Value Using Classification
OutcomeObj-class

Class OutcomeObj
.newRegime

Create a new Regime object
.newOptimalSeq

Complete a the Coarsened/Missing Data Analysis
internal-earl-class

Class .earl
TxSubset-class

Class TxSubset
Regime-methods

Methods Available for Objects of Class Regime
internal-earl-methods

Methods Available for Objects of Class .earl
Regime-class

Class Regime
SubsetList-class

Class SubsetList
SubsetList-methods

Methods Available for Objects of Class SubsetList
TypedFit_fSet-class

Class TypedFit_fSet
TxInfoList-methods

Methods Available for Objects of Class TxInfoList
.newClassificationObj

Create an Object of Class ClassificationFitObj
.newBOWL,NULL-method

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

Class OptimKernel
.newClassificationFit

Complete a Classification Regression Step
iqLearn

Interactive Q-Learning
.newTxSubset

Create TxSubset Object
.newTxObj

Create TxObj Object
.newEARL

Complete an EARL Analysis
owl

Outcome Weighted Learning
.newQLearn

Perform a Step of the Q-Learning Algorithm
.newIQLearnFS_C

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

Residual Weighted Learning
optimObj

Extract Optimization Results
optimalClass

Classification Perspective
plot

Generates Plots as Defined by Modeling Functions
.newRWL,Kernel-method

Complete a Residual Weighted Learning Analysis
.newPropensityFit

Complete a Propensity Regression Step
.newPropensityObj

Create a new PropensityObj object
.newTypedFit

Complete a Regression Step
.newLearning

Complete a Learning Analysis
outcome

Retrieve Outcome Regression Analysis
iter

Defining the iter Input Variable
optimalSeq

Missing or Coarsened Data Perspective - Genetic Algorithm
sd

Standard Deviation
.newModel

Combine model object models
OptimKernel-methods

Methods Available for Objects of Class OptimKernel
OutcomeSimpleFit_fSet-methods

Methods Available for Objects of Class OutcomeSimpleFit_fSet
TxInfoWithSubsets-methods

Methods Available for Objects of Class TxInfoWithSubsets
OptimalSeqMissing-methods

Methods Available for Objects of Class OptimalSeqMissing
TypedFit_fSet-methods

Methods Available for Objects of Class TypedFit_fSet
residuals

Extract Model Residuals
estimator

Retrieve the Estimated Value
regimeCoef

Extract Regime Parameters
fSet

Defining the fSet Input Variable
moPropen

Defining the moPropen Input Variable
TxSubset-methods

Methods Available for Objects of Class TxSubset
QLearnObj-class

Class QLearnObj
Surrogate-methods

Methods Available for Objects of Class Surrogate
Surrogate-class

Class Surrogate
RegimeObj-class

Class RegimeObj
QLearn-class

Class QLearn
OutcomeSimpleFit_fSet-class

Class OutcomeSimpleFit_fSet
TxSubsetInteger-class

Class TxSubsetInteger
buildModelObjSubset

Create Model Objects for Subsets of Data
RegimeObj-methods

Methods Available for Objects of Class RegimeObj
TxInfoWithSubsets-class

Class TxInfoWithSubsets
.newOptim

Complete an Optimization Step
classif

Retrieve Classification Regression Analysis
TxSubsetInteger-methods

Methods Available for Objects of Class TxSubsetInteger
fittedMain

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

Extract or Estimate the Optimal Tx and Decision Functions
.newOptimObj

Create an OptimObj Object
.newKernelObj

Create a KernelObj
genetic

Retrieve the Genetic Algorithm Results
.newTypedFitObj

Create a new TypedFitObj object
.newIQLearnSS

Complete Second Stage Analysis of Interactive Q-Learning Algorithm
propen

Retrieve Propensity Regression Analysis
.seqFunc

Define the Objective Function
summary

Result Summaries
qLearn

A Step of the Q-Learning Algorithm
CVInfo2Par-methods

Methods Available for Objects of Class CVInfo2Par
CVInfo-methods

Methods Available for Objects of Class CVInfo
CVInfo2Par-class

Class CVInfo2Par
BOWLBasic-methods

Methods Available for Objects of Class BOWLBasic
BOWLBasic-class

Class BOWLBasic
BOWLObj-class

Class BOWLObj
BOWL-class

Class BOWL
BOWL-methods

Methods Available for Objects of Class BOWL
CVBasic-class

Class CVBasic
CVInfo-class

Class CVInfo