learnr modules for self-paced learning of linear regression concepts

Authors

  • Katherine Daignault University of Toronto
  • Mohammed Kaviul Khan University of Toronto

DOI:

https://doi.org/10.52041/iase2023.504

Abstract

The Methods of Data Analysis 1 course at the University of Toronto is a theoretical and applied presentation of linear regression with a heavy emphasis on the use of the R statistical software. Prerequisite competence in inference and R programming vary dramatically, causing many students to struggle with new material. To address this disparity, learnR modules were developed for five course topics to provide guided practice in programming and review of relevant prerequisite topics. The modules further present new course concepts commonly misunderstood in an exploratory manner prior to formal introduction in class. The goal of these modules is to create opportunities for low-stakes R practice, review of concepts needed to build further notions in the course, and to develop an intuitive understanding of the theory and core concepts of linear regression. We anticipate students will gain confidence in the necessary skills to be successful in the course.

References

Aden-Buie, G., Schloerke, B., Allaire, J., & Rossell Hayes, A. (2023). LearnR: Interactive Tutorials for R. https://rstudio.github.io/learnr/, https://github.com/rstudio/learnr.

Çetinkaya-Rundel, M. (2021, June 25 – July 1). Going Live: Live Coding as an (Incredibly) Effective Tool for Teaching Programming [conference presentation]. USCOTS 2021, virtual.

Chang, W., Cheng, J., Allaire, J., Sievert, C., Schloerke, B., Xie, Y., Allen, J., McPherson, J., Dipert, A. & Borges, B. (2021). shiny: Web Application Framework for R. R package version 1.7.1 https://CRAN.R-project.org/package=shiny.

Doi, J., Potter, G., Wong, J., Alcaraz, I., & Chi, P. (2016). Web Application Teaching Tools for Statistics Using R and Shiny. Technology Innovations in Statistics Education, 9(1). http://dx.doi.org/10.5070/T591027492.

Dudek, B. (2016). Visualization of ‘Influence’ in Regression. R Shiny applet. https://shiny.rit.albany.edu/stat/outliers/.

Fawcett, L. (2018). Using Interactive Shiny Applications to Facilitate Research-Informed Learning and Teaching, Journal of Statistics Education, 26(1), 2-16.

Garfield, J. (1995). How Students Learn Statistics. International Statistical Review, 63(1), 25-34.

Greenland, S., Senn, S. J., Rothman, K. J., Carlin, J. B., Poole, C., Goodman, S. N., & Altman, D. G. (2016). Statistical tests, p values, confidence intervals, and power: a guide to misinterpretations, European Journal of Epidemiology, 31, 337-350.

Laviolette, M. (1994). Linear regression: The computer as a teaching tool. Journal of Statistics Education, 2(2), , DOI: 10.1080/10691898.1994.11910472 .

Marasinghe, M., Duckworth, W. M., & Shin, T-S. (2004). Tools for Teaching Regression Concepts Using Dynamic Graphics, Journal of Statistics Education, 12(2), DOI: 10.1080/10691898.2004.11910733.

Nolan, D. & Temple Lang, D. (2010). Computing in the statistics curricula. The American Statistician, 64(2), 97-107.

Peterson, A. D. & Ziegler, L. (2021). Building a multiple linear regression model with LEGO brick data, Journal of Statistics and Data Science Education, 29(3), 297-303.

Safner, R. (n.d.). Visualizing Linear Regression. R Shiny applet. https://ryansafner.shinyapps.io/ols_estimation_by_min_sse/.

Stoudt, S., Scotina, A. D., & Luebke, K. (2022). Supporting statistics and data science education with learnR. Technology Innovations in Statistics Education, 14(1), , http://dx.doi.org/10.5070/T514156264

Talbert, R. (2017). Flipped Learning: A Guide for Higher Education Faculty. Stylus Publishing, LLC.

Tucker, M. C., Shaw, S. T., Son, J. Y., & Stigler, J. W. (2022). Teaching statistics and data analysis with R, Journal of Statistics and Data Science Education, 31(1), 18-32.

Wang, S. L., Zhang, A. Y., Messer, S., Wiesner, A. & Pearl, D. K. (2021). Student-Developed Shiny Applications for Teaching Statistics, Journal of Statistics and Data Science Education, 29(3), 218- 227, DOI: 10.1080/26939169.2021.1995545.

Waskom, M. (2021). Multicollinearity in Multiple Regression. R Shiny applet. https://gallery.shinyapps.io/collinearity/.

Downloads

Published

2024-03-29

Conference Proceedings Volume

Section

Topic 5: Achieving Coding Competencies in Data Science Students