R Packages

hdnom-icon

personalized: Estimation and validation methods for subgroup identification and personalized medicine

The 'personalized' package is designed for the analysis of data where the effect of a treatment or intervention may vary for different patients. It can be used for either data from randomized controlled trials or observational studies and is not limited specifically to the analysis of medical data. It provides functions for fitting and validation of subgroup identification and personalized medicine models under the general subgroup identification framework of Chen et al. (2017).

Documentation Download Source Paper

hdnom-icon

independenceWeights: Estimates weights for confounding control for continuous-valued exposures

The independenceWeights package offers confounding control tools for studying the causal effects of a continuous exposure from observational data. It implements the methodology of Huling, Greifer, and Chen (2021), which constructs weights designed to minimize the weighted statistical dependence between a continuous treatment/exposure variable and a vector of confounder variables. In estimating a causal dose-response function, confounding bias is a function of the dependence between confounders and the exposure/treatment, so weights that minimize the dependence aim to mitigate confounding bias directly.

Download Source Paper

OEM

oem: Orthogonalizing EM algorithm for penalized estimation

oem provides computation for various penalized regression models using the Orthogonalizing EM algorithm and is highly efficient for tall data. Penalties available include the lasso, MCP, SCAD, elastic net, group lasso, group MCP/SCAD, and more.

Documentation Download Source

Julia implementation Paper

hdnom-icon

personalized2part: two part estimation of individualized treatment rules for semi-continuous data

The personalized2part package implements the methodology of Huling, Smith, and Chen (2020), which allows for subgroup identification for semi-continuous outcomes by estimating individualized treatment rules. It uses a two part modeling (or hurdle modeling) framework to handle semi-continuous data by modeling separately the positive part of the outcome and an indicator of whether each outcome is positive, but still results in a single treatment rule. High dimensional data is handled with a cooperative lasso penalty, which encourages the coefficients in the two models to have the same sign.

Documentation Download Source

hdnom-icon

hierSDR: Hierarchical sufficient dimension reduction

The hierSDR package provides semiparametric sufficient dimension reduction methods for modeling scenarios where heterogeneity is defined by several binary factors which stratify the population into multiple subpopulations. For example, hierSDR can be used in a hospital-wide risk modeling application if covariate effects in risk models differ for subpopulations of patients with different chronic conditions. Here the chronic conditions are the binary stratifying factors. The hierSDR package provides computation for dimension reduction methods that conform to the hierarchical nature of the relationships between the various subpopulations.

Download Source Paper

hdnom-icon

groupFusedMulti: Doubly structured variable selection for grouped multivariate outcomes

The groupFusedMulti package provides penalized estimation methods for high dimensional regression models for multivariate outcomes that have a natural group structure. This package implements the methodology of Huling, et al (2023).

Source Paper

hdnom-icon

vennLasso: Variable selection for heterogeneous populations

The vennLasso package provides variable selection for high-dimensional modeling scenarios where heterogeneity is defined by several binary factors which stratify the population into multiple subpopulations. For example, vennLasso can be used in a hospital-wide risk modeling application if covariate effects in risk models differ for subpopulations of patients with different chronic conditions. Here the chronic conditions are the binary stratifying factors. The vennLasso package provides computation for a variable selection method which yields variable selection patterns which adhere to the hierarchical nature of the relationships between the various subpopulations.

Documentation Download Source

persLongitudinal

personalizedLong: Fused comparative intervention scoring/subgroup identification for long-term interventions

The personalizedLong package provides estimation of individualized intervention rules for long-term interventions and treatments. The underlying methodology of personalizedLong is intended for long-term interventions whose effects change smoothly over time and are heterogeneous effects across a population. The personalizedLong package provides an interface for the methodology proposed in ``Fused comparative intervention scoring for heterogeneity of longitudinal intervention effects''.

Source

AFT-IV

aftiv: Instrumental variable estimation under the semiparametric AFT model

The aftiv package provides instrumental variable estimation for time-to-event outcomes under the semiparametric accelerated failure time model.

Source