HAL Conditional Density Estimation in a Cross-validation Fold
Source:R/haldensify.R
cv_haldensify.RdHAL Conditional Density Estimation in a Cross-validation Fold
Arguments
- fold
Object specifying cross-validation folds as generated by a call to
make_folds.- long_data
A
data.tableordata.frameobject containing the data in long format, as given in Díaz I, van der Laan MJ (2011). “Super learner based conditional density estimation with application to marginal structural models.” International Journal of Biostatistics, 7(1), 1–20. doi:10.2202/1557-4679.1356 . , as produced byformat_long_hazards.- wts
A
numericvector of observation-level weights, matching in its length the number of records present in the long format data. Default is to weight all observations equally.- lambda_seq
A
numericsequence of values of the regularization parameter of Lasso regression; passed tofit_hal.- smoothness_orders
A
integerindicating the smoothness of the HAL basis functions; passed tofit_hal. The default is set to zero, for indicator basis functions.- ...
Additional (optional) arguments of
fit_halthat may be used to control fitting of the HAL regression model. Possible choices includeuse_min,reduce_basis,return_lasso, andreturn_x_basis, but this list is not exhaustive. Consult the documentation offit_halfor complete details.
Value
A list, containing density predictions, observations IDs,
observation-level weights, and cross-validation indices for conditional
density estimation on a single fold of the overall data.
Details
Estimates the conditional density of A|W for a subset of the full
set of observations based on the inputted structure of the cross-validation
folds. This is a helper function intended to be used to select the optimal
value of the penalization parameter for the highly adaptive lasso estimates
of the conditional hazard (via cross_validate). The