Integrating decision trees with ANOVA for enhanced interaction visualisations

Interaction effects in ANOVA provide crucial insights into how the effect of one independent variable depends on the level of another. However, interpreting these interactions, especially three-way interactions, remains a challenge. Firstly, visualisation techniques typically rely on multiple separate two-dimensional plots conditioned on the levels of a third factor; as the number of levels of the third factor increases, so does the number of plots, complicating interpretation. Secondly, routinely applying uncorrected post-hoc pairwise comparisons oversimplifies interaction effects and, by ignoring the multiplicity of tests, inflates Type I error rates, potentially leading to misleading conclusions. Advanced methods, such as partial dependence plots and interaction decomposition models, have partially addressed these limitations; however, they typically require substantial statistical or computational expertise, which limits their accessibility. To address these challenges, this manuscript introduces EXCITE (Enhanced eXploration of Complex Interactions in ANOVA using Trees), an interactive web application developed using the Shiny package within the R statistical environment. EXCITE integrates traditional two- and three-way ANOVA models with decision tree-based visualisations. Decision trees detect interaction patterns via recursive data partitioning and present conditional subgroup relationships through an interpretable tree structure. The advantages of EXCITE include presenting two- and three-way interactions intuitively, enhancing accessibility, and facilitating accurate interpretation of complex statistical interactions. This integration provides researchers and educators across various scientific disciplines with a user-friendly tool for interpreting and visualising ANOVA interactions. We illustrate the capabilities of EXCITE using both simulated examples and a real dataset to demonstrate its practical applicability. The web application is freely available online, requiring no installation or coding expertise, at https://zq9mvv-vub0square.shinyapps.io/EXCITE-research-tool/.

Authors

Institutions

Publication Details

Journal
PLoS ONE
Published
2026-09-08
DOI
https://doi.org/10.1371/journal.pone.0357663
Primary Topic
Data Analysis with R
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Integrating decision trees with ANOVA for enhanced interaction visualisations

Perseverence Savieri, Kurt Barbé, Lara Stas
PLoS ONE
Data Analysis with R
article

Integrating decision trees with ANOVA for enhanced interaction visualisations

Perseverence Savieri, Kurt Barbé, Lara Stas
article en

Abstract

Interaction effects in ANOVA provide crucial insights into how the effect of one independent variable depends on the level of another. However, interpreting these interactions, especially three-way interactions, remains a challenge. Firstly, visualisation techniques typically rely on multiple separate two-dimensional plots conditioned on the levels of a third factor; as the number of levels of the third factor increases, so does the number of plots, complicating interpretation. Secondly, routinely applying uncorrected post-hoc pairwise comparisons oversimplifies interaction effects and, by ignoring the multiplicity of tests, inflates Type I error rates, potentially leading to misleading conclusions. Advanced methods, such as partial dependence plots and interaction decomposition models, have partially addressed these limitations; however, they typically require substantial statistical or computational expertise, which limits their accessibility. To address these challenges, this manuscript introduces EXCITE (Enhanced eXploration of Complex Interactions in ANOVA using Trees), an interactive web application developed using the Shiny package within the R statistical environment. EXCITE integrates traditional two- and three-way ANOVA models with decision tree-based visualisations. Decision trees detect interaction patterns via recursive data partitioning and present conditional subgroup relationships through an interpretable tree structure. The advantages of EXCITE include presenting two- and three-way interactions intuitively, enhancing accessibility, and facilitating accurate interpretation of complex statistical interactions. This integration provides researchers and educators across various scientific disciplines with a user-friendly tool for interpreting and visualising ANOVA interactions. We illustrate the capabilities of EXCITE using both simulated examples and a real dataset to demonstrate its practical applicability. The web application is freely available online, requiring no installation or coding expertise, at https://zq9mvv-vub0square.shinyapps.io/EXCITE-research-tool/.

PLoS ONEVol. 21(9)
Vrije Universiteit Brussel (BE)
Peace, Justice and strong institutions
Openalex Percentile: Top 8%
Data Analysis with R
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.