View source: R/control_selection.R
control_sel | R Documentation |
control_sel
constructs a list with all necessary control parameters
for selection model.
control_sel(
est_method = c("mle", "gee"),
gee_h_fun = 1,
optimizer = c("maxLik", "optim"),
maxlik_method = c("NR", "BFGS", "NM"),
optim_method = c("BFGS", "Nelder-Mead"),
epsilon = 1e-04,
maxit = 500,
trace = FALSE,
penalty = c("SCAD", "lasso", "MCP"),
a_SCAD = 3.7,
a_MCP = 3,
lambda = -1,
lambda_min = 0.001,
nlambda = 50,
nfolds = 10,
print_level = 0,
start_type = c("zero", "mle", "naive"),
nleqslv_method = c("Broyden", "Newton"),
nleqslv_global = c("dbldog", "pwldog", "cline", "qline", "gline", "hook", "none"),
nleqslv_xscalm = c("fixed", "auto"),
dependence = FALSE,
key = NULL
)
est_method |
Method of estimation for propensity score model ( |
gee_h_fun |
Smooth function for the generalized estimating equations (GEE) method. |
optimizer |
(for the |
maxlik_method |
(for the |
optim_method |
(for the |
epsilon |
Tolerance for fitting algorithms by default |
maxit |
Maximum number of iterations. |
trace |
logical value. If |
penalty |
The penalization function used during variables selection. |
a_SCAD |
The tuning parameter of the SCAD penalty for selection model. Default is 3.7. |
a_MCP |
The tuning parameter of the MCP penalty for selection model. Default is 3. |
lambda |
A user-specified |
lambda_min |
The smallest value for lambda, as a fraction of |
nlambda |
The number of |
nfolds |
The number of folds for cross validation. Default is 10. |
print_level |
this argument determines the level of printing which is done during the optimization (for propensity score model) process. |
start_type |
|
nleqslv_method |
(for the |
nleqslv_global |
(for the |
nleqslv_xscalm |
(for the |
dependence |
logical value (default |
key |
binary key variable allowing to identify the overlap (NOT YET IMPLEMENTED, FOR FUTURE DEVELOPMENT). |
Smooth function (gee_h_fun
) for the generalized estimating equations (GEE) method taking the following values
if 1
then \boldsymbol{h}\left(\boldsymbol{x}, \boldsymbol{\theta}\right) =
\frac{\pi(\boldsymbol{x}, \boldsymbol{\theta})}{\boldsymbol{x}}
,
if 2
then \boldsymbol{h}\left(\boldsymbol{x}, \boldsymbol{\theta}\right) = \boldsymbol{x}
List with selected parameters.
nonprob()
– for fitting procedure with non-probability samples.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.