Seeing Theory 是一本在线的"可视化概率统计教材":用 D3.js 制作的彩色交互动画,把概率论与统计学中最抽象的概念变成可以上手操作的图形。它由布朗大学本科生 Daniel Kunin 发起,与 Jingru Guo(罗德岛设计学院)、Tyler Dae Devlin、Daniel Xiang 共同完成,2018 年获得 Webby 奖教育类奖项。

Seeing Theory 首页截图:深色背景上漂浮着彩色圆点,中央是站点名称与 Start 按钮,顶部横幅提示该站已存档

站点速览

项目 内容(截至 2026-09-30)
网址 seeing-theory.brown.edu
类型 交互式在线教材(概率与统计)
费用 免费
注册要求 无需注册
界面语言 英文、中文(简体)、西班牙文三语切换
开放许可 源代码以 Apache-2.0 开源

站点背景

项目始于布朗大学的一门网页应用课程:Kunin 与 Guo 在期末项目中组队,随后 Devlin、Xiang 加入,把课堂作业打磨成了公开产品(Brown Daily Herald 2018 年 2 月的报道记录了这段过程)。官网说明目标是"让统计学通过交互式可视化变得更易接近",技术上是基于 Mike Bostock 的 D3.js 构建。团队还在编写一本配套教材,PDF 草稿可直接下载。

需要注意的是,站点顶部目前挂着 "This site is archived for reference"(本站已存档仅供参考)的横幅——内容仍可完整访问,但项目已不再活跃维护。

章节内容

全书共六章,每章含三节左右的交互小节:

  1. Basic Probability:随机事件、期望、方差;
  2. Compound Probability:集合运算、条件概率、赌徒谬误;
  3. Probability Distributions:离散与连续分布、中心极限定理;
  4. Frequentist Inference:点估计、置信区间、Bootstrap;
  5. Bayesian Inference:贝叶斯定理、先验与后验、共轭先验;
  6. Regression Analysis:最小二乘、相关分析、方差分析。

Seeing Theory 第一章截图:Basic Probability 章节页,右侧列出 Chance Events、Expectation、Variance 三个交互小节入口

适用场景

  • 正在修概率统计课程、需要直观辅助理解的学生;
  • 教师课堂演示(页面动画即开即用,支持中文界面);
  • 数据从业者复习贝叶斯推断、置信区间等易混概念。

局限

  • 站点已存档停更:内容停留在教材状态,不会再有新增章节或修正。
  • 深度限于入门:六章之外没有更高级的主题(如假设检验的完整族、时间序列等)。
  • 中文版为简体,且部分交互说明文字的翻译密度不如英文版(基于实际浏览的印象,未逐节核对)。
  • 早期前端技术栈(jQuery 时代),在现代窄屏设备上的排版可能不理想。

参考资料