Telemetry資料練習
教室空氣真的變了,還是網路重送了資料?
一份約 15 分鐘的高中資料判讀練習。以下六列完全是虛構資料。可直接列印或下載 CSV;不需要感測器、帳號或學生資料。
先看這個問題
假設 CO₂ 感測器每十秒測量一次。網路有時會重送同一筆讀數。表格每列是一次送達,reading_id 才是測量的識別碼。感測器測了六次,還是四次?
reading_id | 測量時間(秒) | co2_ppm | 送達時間(秒) |
|---|---|---|---|
| r1 | 0 | 600 | 1 |
| r2 | 10 | 650 | 11 |
| r3 | 20 | 700 | 21 |
| r4 | 30 | 750 | 31 |
| r4 | 30 | 750 | 32 |
| r4 | 30 | 750 | 33 |
課堂練習
- 先猜一猜:如果把每列都算進平均值,網路重送會改變結果嗎?
- 圈出 reading_id 已出現過的列。分別計算送達次數與實際測量次數。
- 先用全部列計算 CO₂ 平均值,再每次測量只保留一列。哪個平均值回答「四次測量的平均值」?
- 如果換成真實資料,在決定是否通風前,你還需要確認什麼?
教師參考答案
共有六次送達、四次測量。r4 送達了三次。全部列的平均值是 700 ppm;每次測量只算一次,平均值是 675 ppm。若未說明取樣與時間加權方式,兩者都不是教室空氣的時間平均值。真實資料還需確認感測器精度、安裝位置及遺漏讀數。這組虛構數值不能用來判斷健康風險。
如果網路再次重送呢?
保持四次測量不變,改變最後一筆讀數額外送達的次數,再比較兩個平均值。
r4 的額外副本
- 送達的資料列數
- 6
- 依送達資料列計算的平均值
- 700 ppm
- 四次測量的平均值
- 675 ppm
改變的只有送達次數,感測器並未再次測量。
選用:用 Telemetry 繼續探索
這份練習可離線完成,也可以免註冊在瀏覽器 SQL 實驗室查詢同一組虛構資料。另有首個事件指南,示範向 Telemetry 傳送虛構事件;$0 方案含 1 GB 儲存空間,不需信用卡。學生參與任何雲端活動前,請教師先審閱。
我是 JR,Telemetry 是我做的。這份練習借助 AI 起草,還沒有在課堂試用。請教師先審閱。
教師:若發現錯誤或改編了練習,歡迎寄信告訴我;請勿提供學生資料。