The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
The smiles R package is designed to make data synthesis and evidence evaluation easier. It offers a range of functions that simplify complex analysis processes, making them more accessible to both experienced professionals and newcomers. By emphasizing flexibility, ease of use, and clarity, smiles helps users better understand and engage with synthesized data. This broader engagement is crucial for navigating and interpreting complex evidence. To get started, simply call the library using the following syntax:
library(smiles)
Briefly, smiles currently focuses on trial sequential analysis that is a method to examine whether the evidence is firm with sufficiency of information size. Users can import their data and do the test and graphics using functions. The present package consists of two functions, including:
DoTSA()
: the main function of trial sequential analysis
PlotCoRNET()
: a visualization function of trial sequential analysis
Sequential analysis in evidence-based medicine is a statistical approach applied in clinical trials and meta-analyses to continually assess accumulating data, allowing for interim decisions on the effectiveness or safety of medical interventions (Kang, 2021; Jennison & Turnbull, 2005; Wetterslev et al., 2017; Wetterslev et al., 2008). In contrast to traditional methods that wait for all data to be collected, sequential analysis enables periodic assessments during a trial. This method is especially valuable when ongoing assessment is ethically or practically necessary. It seeks to balance the need for robust statistical inference with the ethical duty to ensure participant safety and prompt decision-making that can influence clinical practice. Traditional sequential analysis is proposed for prospective design in terms of trial, and could be adapted for prospective meta-analysis (PMA). Proper planning and pre-specification in study protocols are crucial for maintaining the integrity of sequential analysis (Thomas et al., 2019). In other words, it is generally discouraged to employ sequential analysis methodologies for conventional meta-analysis (CMA) lacking pre-established parameters within the study protocol. However, it is imperative to acknowledge the persistent relevance of sequential methodologies in facilitating the assessment of error control mechanisms by researchers and clinicians. In scenarios where relevant parameters for sequential analysis remain unspecified, conducting observed sequential analysis serves as a valuable strategy for evaluating the efficacy of error control measures within a synthesis.
Sequential method has the capability to manage the overall Type I error in clinical trials and cumulative meta-analyses through the utilization of an alpha spending function, exemplified by the approach introduced by O’Brien & Fleming (1979). Based on required sample size (RSS) or required information size (RIS), sequential analysis applies the alpha spending function to allocate less significance level to early interim analyses, demanding more substantial evidence for declaring statistical significance. Critical boundaries for significance are determined by this function, becoming less stringent as more data accumulates. Sequential analysis uses these boundaries to monitor effects at each interim analysis, declaring statistical significance if the cumulative Z-score crosses them. This approach minimizes the risk of false positives in sequential analyses, where multiple interim analyses are conducted, while maintaining the ability to detect true effects.
Therefor, the essentials of sequential meta-analysis encompass various elements including study time, sample size, and cumulative Z-scores derived from cumulative meta-analysis following a temporal order. Additionally, integral to this analysis are the anticipated effects of intervention or exposure, which are either predetermined or established through prior estimates, along with their respective variances. Moreover, the formulation accounts for predefined probabilities associated with Type I error (denoted as \(\alpha\)) and Type II error (denoted as \(\beta\)). Leveraging this comprehensive set of parameters, particularly the anticipated effects and their associated variances in conjunction with \(\alpha\) and \(\beta\), this methodology facilitates the computation of the RIS and the establishment of alpha-spending monitoring boundaries. By charting the information size axis, the analysis offers a comprehensive visualization of the cumulative Z-scores and the accompanying alpha-spending monitoring boundaries (Wetterslev et al., 2008; Wetterslev et al., 2009; Wetterslev et al., 2017).
Within the realm of sequential method, the concept of the RIS holds paramount significance as it serves as the cornerstone for establishing spending monitoring boundaries, necessitated by adjustments to accommodate multiple interim analyses (Wetterslev et al., 2017). Essentially, sequential methods encompass considerations pertinent to sample size determination, albeit employing an approach divergent from conventional methodologies employed in hypothesis testing or estimation. The determination of the information size, delineating the RSS, hinges crucially upon various parameters including the anticipated effect size, statistical power, significance level, and any requisite adjustments tailored for multiple testing scenarios. Conventionally, the determination of the RSS encompasses an assessment of intervention or exposure effects, their variance, as well as the predefined probabilities associated with Type I error (\(\alpha\)) and Type II error (\(\beta\)). The formula governing the calculation of the RSS is as follows:
\[\begin{equation} RSS = 4 \times (Z_{1-\alpha/2} + Z_{1 - \beta})^2 \times \frac{\sigma^2} {\delta^2} \tag{2.1} \end{equation}\]
In the context of dichotomous outcomes, the parameter \(\delta\) can be substituted with the effect size that a trial aims to address, denoted by \(\mu\), derived from the difference in proportions between the control and experimental groups, represented by \(P_{control} - P_{experiment}\). Here, \(P_{control}\) and \(P_{experiment}\) signify the proportions of observed events in the control and experimental groups, respectively. The variance \(\sigma^2\) is computed as \(P_{average} \times (1 - P_{average})\), where \(P_{average}\) is derived from \((P_{control} + P_{experiment}) / 2\) (Wetterslev et al., 2017). For continuous outcomes, the RSS can be determined as follows:
\[\begin{equation} RSS_{continuous} = 4 \times (Z_{1-\alpha/2} + Z_{1 - \beta})^2 \times \frac{MD^2} {SD^2} \tag{2.2} \end{equation}\]
Based on the basic formula for calculating RSS, RIS in sequential method could be calculated by using assumed pooled effect and the variance that associated with the assumed pooled effect (Wetterslev et al., 2017). Thus, the formula for the calculation of the RIS for meta-analysis in fixed-effect model is as follows:
\[\begin{equation} RIS_{fixed} = 4 \times (Z_{1-\alpha/2} + Z_{1 - \beta})^2 \times \frac{V_{fixed}} {\theta^2} \tag{2.3} \end{equation}\]
In meta-analysis employing the random-effects model, the calculation of the RIS follows a similar formula, but with a substitution of the variance associated with the assumed pooled effect by the variance specific to the random-effects model. RIS for meta-sequential analysis in random-effects model can be denoted as \(RIS_{random}\). For a conservative estimation of the RIS in meta-analyses featuring heterogeneity, it is advisable to incorporate a heterogeneity correction factor (Wetterslev et al., 2008), also referred to as the Adjusted Factor (AF) in Trial Sequential Analysis (TSA) (Wetterslev et al., 2009; Wetterslev et al., 2017). Obviously, the calculation of the heterogeneity correction factor is inherently tied to the heterogeneity statistics. The I-squared statistic (denoted as \(I^2\)) is particularly suited for this purpose, serving as a widely utilized measure for quantifying and assessing heterogeneity (Higgins & Thompson, 2002). \(I^2\)-based AF (denoted as \(AF_{I^2}\)) can be derived from the formula as follow:
\[\begin{equation} AF_{I^2} = \frac{1} {(1 - I^2)} \tag{2.4} \end{equation}\]
However, \(I^2\) may provide misleading estimates due to uncertainties in the sampling error could introduce bias or inaccuracies into the analysis. Alternative measures or adjustments that are less susceptible to issues related to sampling error estimation should be considered (Wetterslev et al., 2009). Diversity (denoted as \(D^2\)) has been proposed as a pivotal parameter in the computation of AF for the RIS in random-effects meta-analysis (Wetterslev et al., 2009; Wetterslev et al., 2017). It is derived from the variances observed in both the random-effects model (\(V_{random}\)) and the fixed-effect model (\(V_{fixed}\)). The formula for calculating \(D^2\) is as follows:
\[\begin{equation} D^2 = \frac{(V_{random} - V_{fixed})} {V_{random}} \tag{2.5} \end{equation}\]
Then, the calculation of \(D^2\)-based AF (denoted as \(AF_{D^2}\)) is similar to the formula of \(AF_{I^2}\) with replacement of \(I^2\) by \(D^2\). When addressing concerns regarding sampling error or bias, \(AF_{D^2}\) offers notable advantages over \(AF_{I^2}\) because \(D^2\) operates without the prerequisite of assuming a typical sampling error (usually denoted as \(\sigma^2\)). Besides, it accurately mirrors the relative variance expansion resultant from the between-trial variance estimate, and exhibits a propensity to diminish as the estimate decreases, even when applied to identical study sets (Wetterslev et al., 2009).
To provide a conservative estimation of the RIS for meta-analyses with heterogeneity, it is recommended to utilize an adjusted RIS. This can be achieved by multiplying \(RIS_{random}\) by the AF (Wetterslev et al., 2009). Subsequently, there are two the I-squared-adjusted information size (HIS) can be derived by further multiplying \(RIS_{random}\) by \(AF_{I^2}\). Similarly, the diversity-adjusted information size (DIS) is obtained by calculating \(RIS_{random}\) multiplied by \(AF_{D^2}\), as suggested by Wetterslev et al. (2009).
The following steps and syntax demonstrate how user can carry out sequential analysis. Figure 3.1 sequential analysis plot. This demonstration serves as a guide for users intending to conduct a prospective meta-analysis with predefined parameters such as Type I error (\(\alpha\)), Type II error (\(\beta\)), presumed effect size (relative risk reduction, denoted as \(RRR\), for dichotomous outcomes; mean difference, denoted as \(MD\), for continuous outcomes), an estimate of the variability associated with the presumed effect. However, this demonstration may not be applicable for meta-analyses conducted without such pre-specified parameters.
Step 1: Import data (example of the study by Fleiss 1993)
library(meta)
data("Fleiss1993bin")
<- Fleiss1993bin dataFleiss1993bin
Step 2: Do trial sequential analysis
DoTSA(Fleiss1993bin,
source = study,
time = year,
r1 = d.asp,
n1 = n.asp,
r2 = d.plac,
n2 = n.plac,
measure = "RR",
PES = 0.1,
RRR = 0.2,
group = c("Aspirin", "Placebo"))
Step 3: Visualize sequential analysis
DoTSA(Fleiss1993bin,
source = study,
time = year,
r1 = d.asp,
n1 = n.asp,
r2 = d.plac,
n2 = n.plac,
measure = "RR",
PES = 0.1,
RRR = 0.2,
group = c("Aspirin", "Placebo"),
plot = TRUE)
Optional step: Modify CoRNET plot (example of the study by Fleiss 1993)
If users would like to modify the plot of trial sequential analysis, the users could store the output of function DoTSA()
with argument TRUE
for parameter Plot
followed by putting the output into function PlotCoRNET()
with relevant arguments.
An example: to show colorful zone on the CoRNET plot with argument TRUE
for parameter lgcZone
PlotCoRNET(output,
lgcZone = TRUE,
lgcLblStdy = TRUE,
anglStdy = 60)
Higgins, J. P., & Thompson, S. G. (2002). Quantifying heterogeneity in a meta‐analysis. Statistics in medicine, 21(11), 1539-1558. https://doi.org/10.1002/sim.1186
Jennison, C., & Turnbull, B. W. (2005). Meta-analyses and adaptive group sequential designs in the clinical development process. Journal of biopharmaceutical statistics, 15(4), 537–558. https://doi.org/10.1081/BIP-200062273
Kang, H. (2021). Trial sequential analysis: novel approach for meta-analysis. Anesthesia and Pain Medicine, 16(2), 138-150. https://doi.org/10.17085/apm.21038
O’Brien, P. C., & Fleming, T. R. (1979). A multiple testing procedure for clinical trials. Biometrics, 35(3), 549-556. https://doi.org/10.2307/2530245
Thomas, J., Askie, L. M., Berlin, J. A., Elliott, J. H., Ghersi, D., Simmonds, M., Takwoingi, Y., Tierney, J. F., Higgins, J. P. T. (2019). Prospective approaches to accumulating evidence. In Higgins J. P. T., & Green, S., (Eds.), Cochrane Handbook for Systematic Reviews of Interventions. Chichester (UK): John Wiley & Sons. https://training.cochrane.org/handbook/archive/v6/chapter-22
Wetterslev, J., Thorlund, K., Brok, J., & Gluud, C. (2008). Trial sequential analysis may establish when firm evidence is reached in cumulative meta-analysis. Journal of clinical epidemiology, 61(1), 64-75. https://doi.org/10.1016/j.jclinepi.2007.03.013
Wetterslev, J., Thorlund, K., Brok, J., & Gluud, C. (2009). Estimating required information size by quantifying diversity in random-effects model meta-analyses. BMC medical research methodology, 9(1), 1-12. https://doi.org/10.1186/1471-2288-9-86
Wetterslev, J., Jakobsen, J. C., & Gluud, C. (2017). Trial sequential analysis in systematic reviews with meta-analysis. BMC medical research methodology, 17(1), 1-18. https://doi.org/10.1186/s12874-017-0315-7
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.