Dropout analysis: A method for data from Internet-based research and dropR, an R-based web app and package to analyze and visualize dropout
- PMID: 40681953
- PMCID: PMC12274255
- DOI: 10.3758/s13428-025-02730-2
Dropout analysis: A method for data from Internet-based research and dropR, an R-based web app and package to analyze and visualize dropout
Abstract
With Internet-based research, non-response such as lack of responses to particular items and dropout have become interesting dependent variables due to highly voluntary participation and large numbers of participants (Reips, 2000, 2002b). In this article, we develop and discuss the methodology of using and analyzing dropout in Internet-based research, and we present dropR, an R package and web service (web application) to analyze and visualize dropout. The web app was written in R using Shiny, a free software environment for statistical computing and graphics. Among other features, dropR turns input from datasets into accessible and publication-ready visual displays of dropout curves. It calculates parameters relevant to dropout analysis, such as chi-square values and odds ratios for points of difference, initial drop, and percent remaining in stable states. It provides Kaplan-Meier survival statistics and tests survival curve differences. With automated inferential components, it identifies critical points in dropout and critical differences between dropout curves for different experimental conditions (Kolmogorov-Smirnov and rho-family statistics) and produces related statistical copy. Requiring no programming knowledge, dropR is provided as a free web application at https://dropr.eu and for programmers as an R package (under a cost free general public license, GPL-3, https://cran.r-project.org/web/licenses/GPL-3 ) from researchers for researchers. All code and materials are openly available on GitHub ( https://github.com/iscience-kn/dropR ).
Keywords: Atrittion; Dropout; Mortality; Non-response; R package; Shiny; Survival analysis; Web app; iScience.
© 2025. The Author(s).
Conflict of interest statement
Declarations. Ethics approval: Not applicable. Consent to participate: Not applicable. Consent for publication: Not applicable. Open Practices: Materials and all source code are available at https://github.com/iscience-kn/dropR . Author Note: This research was first presented at the 4th conference of the European Survey Research Association (ESRA), July 18–22, 2011, Lausanne, Switzerland, in the symposium “Internet-based research: New horizons”, at the 44th annual meeting of the Society for Research in Psychology (SCiP), Long Beach, November 20, 2014, and at the 7th Webdatanet conference, Salamanca, Spain, May 27, 2015. The dropR package was also presented at the user! Conference in Salzburg, Austria, July 9, 2024. Correspondence concerning this article should be addressed to Ulf-Dietrich Reips, reips@uni-konstanz.de, University of Konstanz, Department of Psychology, Box 31, 78457 Konstanz, Germany. Competing interests: The authors have no competing interests to declare that are relevant to the content of this article.
Figures
References
-
- Allaire, J., Xie, Y, Dervieux, C., McPherson, J., Luraschi, J., Ushey, K., Atkins, A., Wickham, H., Cheng, J., Chang, W., & Iannone, R. (2024). rmarkdown: Dynamic documents for R. (Version 2.27) [Computer Software]. https://rmarkdown.rstudio.com
-
- Aust, F., Diedenhofen, B., Ullrich, S., & Musch, J. (2012). Seriousness checks are useful to improve data validity in online research. Behavior Research Methods,45, 527–535. - PubMed
-
- Birnbaum, M. H., & Mellers, B. A. (1989). Mediated models for the analysis of confounded variables and self-selected samples. Journal of Educational Statistics,14, 146–158.
-
- Chang, W., Cheng, J., Allaire, J., Sievert, C., Schloerke, B., Xie, Y., Allen, J., McPherson, J., Dipert, A., & Borges, B. (2024). Shiny: Web application framework for R. (Version 1.8.1.9001) [Computer Software]. https://shiny.posit.co/
-
- Coppock, A. (2022). attrition (R package version 0.0.0.9000) [Computer software]. https://github.com/acoppock/attrition
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
