跳转到内容

Telemetry数据练习

教室里的空气变了,还是网络重发了数据?

一份约 15 分钟的高中数据练习。下面六行完全是虚构数据。可打印本页或下载 CSV,不需要传感器、账号或学生数据。

先看这个问题

假设一个 CO₂ 传感器每十秒测量一次。网络有时会重发同一条读数。表中每行是一次送达,reading_id 才标识一次测量。传感器测了六次,还是四次?

reading_id测量时刻(秒)co2_ppm送达时刻(秒)
r106001
r21065011
r32070021
r43075031
r43075032
r43075033

课堂练习

  1. 先猜一猜:如果把每行都算进平均值,网络重发会改变结果吗?
  2. 圈出 reading_id 已出现过的行。分别数一数送达次数和实际测量次数。
  3. 先用全部行计算 CO₂ 均值,再每次测量只保留一行。哪一个均值回答“四次测量的平均值”这个问题?
  4. 如果换成真实数据,在决定是否通风前,你还需要核实什么?
教师参考答案

共有六次送达、四次测量。r4 被送达了三次。按全部行算,均值是 700 ppm;每次测量只算一次,均值是 675 ppm。如果没有说明采样和时间加权方式,两者都不是教室空气的时间平均值。真实数据还需核实传感器精度、安装位置和缺失读数。这组虚构数值不能用于健康风险判断。

如果网络再次重发呢?

保持四次测量不变,改变最后一条读数额外送达的次数,再比较两个均值。

r4 的额外副本
送达的行数
6
按送达行计算的均值
700 ppm
四次测量的均值
675 ppm

变化的只是送达次数,传感器并未再次测量。

可选:用 Telemetry 继续探索

这份练习可离线完成,也可以免注册在浏览器 SQL 实验室查询同一组虚构数据。另有首个事件指南,演示向 Telemetry 发送虚构事件;$0 方案含 1 GB 存储,无需信用卡。学生参与任何云端活动前,请教师先审查。

在浏览器中查询这些数据(免注册)首个事件指南免费方案详情

我是 JR,Telemetry 是我做的。这份练习借助 AI 起草,还没有经过课堂试用。请教师先审核。

教师:如果发现错误或改编了练习,欢迎发邮件告诉我;请勿发送学生数据。