| Diagnostics_cfg {tidyhte} | R Documentation |
Configuration of Model Diagnostics
Description
Diagnostics_cfg is a configuration class for estimating a variety of
diagnostics for the models trained in the course of HTE estimation.
Public fields
psModel diagnostics for the propensity score model.
outcomeModel diagnostics for the outcome models.
effectModel diagnostics for the joint effect model.
paramsParameters for any requested diagnostics.
Methods
Public methods
Method new()
Create a new Diagnostics_cfg object with specified diagnostics to estimate.
Usage
Diagnostics_cfg$new(ps = NULL, outcome = NULL, effect = NULL, params = NULL)
Arguments
psModel diagnostics for the propensity score model.
outcomeModel diagnostics for the outcome models.
effectModel diagnostics for the joint effect model.
paramsList providing values for parameters to any requested diagnostics.
Returns
A new Diagnostics_cfg object.
Examples
Diagnostics_cfg$new(
outcome = c("SL_risk", "SL_coefs", "MSE", "RROC"),
ps = c("SL_risk", "SL_coefs", "AUC")
)
Method add()
Add diagnostics to the Diagnostics_cfg object.
Usage
Diagnostics_cfg$add(ps = NULL, outcome = NULL, effect = NULL)
Arguments
psModel diagnostics for the propensity score model.
outcomeModel diagnostics for the outcome models.
effectModel diagnostics for the joint effect model.
Returns
An updated Diagnostics_cfg object.
Examples
cfg <- Diagnostics_cfg$new(
outcome = c("SL_risk", "SL_coefs", "MSE", "RROC"),
ps = c("SL_risk", "SL_coefs")
)
cfg <- cfg$add(ps = "AUC")
Method clone()
The objects of this class are cloneable with this method.
Usage
Diagnostics_cfg$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Examples
Diagnostics_cfg$new(
outcome = c("SL_risk", "SL_coefs", "MSE", "RROC"),
ps = c("SL_risk", "SL_coefs", "AUC")
)
## ------------------------------------------------
## Method `Diagnostics_cfg$new`
## ------------------------------------------------
Diagnostics_cfg$new(
outcome = c("SL_risk", "SL_coefs", "MSE", "RROC"),
ps = c("SL_risk", "SL_coefs", "AUC")
)
## ------------------------------------------------
## Method `Diagnostics_cfg$add`
## ------------------------------------------------
cfg <- Diagnostics_cfg$new(
outcome = c("SL_risk", "SL_coefs", "MSE", "RROC"),
ps = c("SL_risk", "SL_coefs")
)
cfg <- cfg$add(ps = "AUC")