Statistics 101, 201, and 202 are three open-source interactive web applications built with R \citep{R} and Shiny \citep{shiny} to support the teaching of introductory statistics and probability. The apps help students carry out common statistical computations -- computing probabilities from standard probability distributions, constructing confidence intervals, conducting hypothesis tests, and fitting simple linear regression models -- without requiring prior knowledge of R or any other programming language. Each app provides numerical results, plots rendered with \texttt{ggplot2} \citep{ggplot2}, and inline mathematical derivations typeset with MathJax \citep{cervone2012mathjax}, so that computation and statistical reasoning appear side by side in a single interface. The suite is organised around a broad pedagogical progression: Statistics~101 introduces probability distributions and their properties; Statistics~201 addresses confidence intervals and hypothesis tests; and Statistics~202 covers the simple linear model. All three apps are freely accessible online and their source code is released under a CC-BY-4.0 license.
翻译:统计学101、201和202是三个基于R语言\citep{R}和Shiny框架\citep{shiny}构建的开源交互式网络应用程序,旨在支持初等统计学与概率论的教学。这些应用帮助学生完成常见的统计计算——包括从标准概率分布中计算概率、构建置信区间、进行假设检验以及拟合简单线性回归模型——且无需掌握R语言或任何其他编程语言的前置知识。每个应用均提供数值结果、使用\texttt{ggplot2} \citep{ggplot2}绘制的图表,以及通过MathJax \citep{cervone2012mathjax}排版的嵌入式数学推导过程,从而将计算与统计推理并列呈现于统一界面中。该套件围绕广泛的教学递进逻辑组织:统计学101介绍概率分布及其性质;统计学201涉及置信区间与假设检验;统计学202涵盖简单线性模型。所有应用均可免费在线访问,其源代码以CC-BY-4.0许可协议发布。