| Literature DB >> 26092391 |
Elise Dusseldorp1,2,3, Lisa Doove4, Iven van Mechelen4.
Abstract
In the analysis of randomized controlled trials (RCTs), treatment effect heterogeneity often occurs, implying differences across (subgroups of) clients in treatment efficacy. This phenomenon is typically referred to as treatment-subgroup interactions. The identification of subgroups of clients, defined in terms of pretreatment characteristics that are involved in a treatment-subgroup interaction, is a methodologically challenging task, especially when many characteristics are available that may interact with treatment and when no comprehensive a priori hypotheses on relevant subgroups are available. A special type of treatment-subgroup interaction occurs if the ranking of treatment alternatives in terms of efficacy differs across subgroups of clients (e.g., for one subgroup treatment A is better than B and for another subgroup treatment B is better than A). These are called qualitative treatment-subgroup interactions and are most important for optimal treatment assignment. The method QUINT (Qualitative INteraction Trees) was recently proposed to induce subgroups involved in such interactions from RCT data. The result of an analysis with QUINT is a binary tree from which treatment assignment criteria can be derived. The implementation of this method, the R package quint, is the topic of this paper. The analysis process is described step-by-step using data from the Breast Cancer Recovery Project, showing the reader all functions included in the package. The output is explained and given a substantive interpretation. Furthermore, an overview is given of the tuning parameters involved in the analysis, along with possible motivational concerns associated with choice alternatives that are available to the user.Entities:
Keywords: Computer software; Moderator; Regression trees; Subgroup analysis; Treatment efficacy; Treatment-subgroup interaction
Mesh:
Year: 2016 PMID: 26092391 PMCID: PMC4891398 DOI: 10.3758/s13428-015-0594-z
Source DB: PubMed Journal: Behav Res Methods ISSN: 1554-351X
Fig. 1Example of a pruned qualitative interaction tree for the outcome Improvement in depression using the Breast Cancer Recovery Project data, as produced by the package quint. The splitting variables are: disopt (dispositional optimism), negsoct1 (negative social interaction), and trext (treatment extensiveness index). Each leaf of the tree is assigned to one of the three subgroups ℘ 1, ℘ 2, or ℘ 3, denoted in the figure by P1, P2, and P3, respectively, and visualized by different colors of the leaves (green, red, and grey). The vertical axis of the leaves pertains to the effect size d
Fig. 2Example of a qualitative interaction tree for the outcome Improvement in physical functioning from the Breast Cancer Recovery Project data, using default values of the tuning parameters. The leaves of the tree are assigned to subgroups ℘ 2 and ℘ 1, denoted in the figure by P2 and P1. The vertical axis of the leaves pertains to the effect size d
Overview of the tuning parameters that are by quint and can be the user via the function quint.control
| Argument | Meaning | Possible values | Default value | Example |
|---|---|---|---|---|
|
| ||||
| crit | Type of partitioning criterion | “es” (effect size criterion) and “dm” | “es” | crit=“dm” |
| (difference in means criterion) | ||||
| w | Weights of the Difference in | two positive real numbers, at least | ( | w=c(1/log(1 + 2), |
| treatment outcome and | one of which should be nonzero | (1/log(1 + 3), 1/log(.50*)) or | 1/log(.50*148)) | |
| Cardinality components | (1/log(IQR(Y)), 1 /log(.50*)) | |||
|
| ||||
| maxl | Maximum number of leaves | any integer between 1 and 50 | 10 | maxl = 3 |
|
| ||||
| dmin | Minimum absolute value of | any real between 0 and 3 | 0.30 | dmin = 0.40 |
| of the two leaves after the first split | ||||
| a1 | Minimal sample size of treatment A | any integer between 1 and | .10*
| a1 = 25 |
| ( |
| |||
| a2 | Minimal sample size of treatment B | any integer between 1 and | .10*
| a2 = 25 |
| ( |
| |||
|
| ||||
| Bootstrap | Whether to perform bootstrapping | FALSE and TRUE | TRUE | Bootstrap = FALSE |
| B | Number of bootstrap samples | any integer larger than 1 | 25 | B=50b |
aThe default values of the weights are automatically adapted, depending on the choice of the type of partitioning criterion
bIf the value of B is chosen by the user (e.g., B = 50), the value of Bootstrap needs to be kept at TRUE