Linear algebra (LA) is essential for data science as it underpins various data manipulation, analysis, and modeling techniques. Creating interactive tools for data analysis and visualization is of utmost importance. The article illustrates how to build an interactive LA model using the Shiny app in R with a computerized 5E’s (Engagement-Exploration-Explanation-Elaboration-Evaluation) learning cycle model to enhance the data analysis process. Users can easily explore data, visualize relationships, and make predictions using various widgets and a well-designed dashboard. The article delves into integrating Shiny in areas such as linear transformations, solving systems of linear equations, bases for n-dimensional space, the rank of matrices, eigenvalues and eigenvectors, and time series analysis. This methodology results in an engaging and informative tool for data exploration, explanation, and predictive simple regression modeling. Using LA R Shiny as an E-module alternative teaching tool enables the creation of user-friendly web applications for classroom purposes. They can be customized to meet students’ needs, fostering greater engagement in learning, and enhancing interaction between the learning phases within the framework of a computerized 5E’s strategy.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Teaching Linear Algebra and Its Applications Dynamically with R Shiny

  • Jeff Chak-Fu Wong,
  • Stephen Ka-Lam Wong

摘要

Linear algebra (LA) is essential for data science as it underpins various data manipulation, analysis, and modeling techniques. Creating interactive tools for data analysis and visualization is of utmost importance. The article illustrates how to build an interactive LA model using the Shiny app in R with a computerized 5E’s (Engagement-Exploration-Explanation-Elaboration-Evaluation) learning cycle model to enhance the data analysis process. Users can easily explore data, visualize relationships, and make predictions using various widgets and a well-designed dashboard. The article delves into integrating Shiny in areas such as linear transformations, solving systems of linear equations, bases for n-dimensional space, the rank of matrices, eigenvalues and eigenvectors, and time series analysis. This methodology results in an engaging and informative tool for data exploration, explanation, and predictive simple regression modeling. Using LA R Shiny as an E-module alternative teaching tool enables the creation of user-friendly web applications for classroom purposes. They can be customized to meet students’ needs, fostering greater engagement in learning, and enhancing interaction between the learning phases within the framework of a computerized 5E’s strategy.