APPLE WATCH / HRV

HRV。了解量度結果的含義。

Apple Watch 記錄了甚麼?WatchMuse 又如何把紀錄變成壓力參考?由心搏間隔開始,逐步了解個人基線與計算方法。

SDNN以毫秒表示的 HRV
14 天個人歷史參考範圍
手錶本機完成比較與計算

這是壓力參考,不是情緒偵測。放鬆、平衡、偏高只是與個人歷史比較後的規則分類,並非醫學診斷。

01

心率與 HRV 有甚麼分別

心率表示「每分鐘跳多少次」,心率變異性(HRV)表示「相鄰心搏之間的時間間隔,變化有多大」。即使平均心率相同,每次心跳的間隔也不必完全一樣。

Apple Watch 可透過 HealthKit 提供 SDNN 形式的 HRV,單位是毫秒(ms)。SDNN 是正常心搏間隔的標準差。WatchMuse 讀取已有的 SDNN 紀錄,不會從零散的心率數值反推 HRV。Apple 對 SDNN 的定義。

Apple 說明其光學心率感應器可用於 HRV。感應器收集資料與 WatchMuse 的比較計算是兩個步驟:這裏解釋的是 WatchMuse 演算法,並非 Apple 內部的訊號處理方法。Apple Watch 如何量度心率。

02

HRV 與壓力有關,但不能判斷心情

研究會觀察人在心理壓力任務中的 HRV 變化,因為心搏間隔與自主神經調節有關。但生理指標存在關聯,不代表單次 HRV 就能可靠地判斷一個人的感受。一項受控壓力任務中的 HRV 研究。

因此,WatchMuse 會與你自己的歷史紀錄比較,而不是為所有人設定同一個「正常 HRV」。在這套演算法中,相對基線越低,會進入越高的壓力參考級別。這只是呈現變化的規則,不能證明變化一定由心理壓力引起。

03

第一步,建立你自己的基線

讀取最近 14 天最多 120 筆 SDNN,按樣本結束時間由新到舊排列。有效數值必須大於 0、不超過 1,000 ms,且不是無窮或無效值;時間必須有效、不能來自未來,距今嚴格少於 14 × 24 小時。相同時間戳記會去重。這些是資料驗證條件,並非醫學正常範圍。

至少需要 4 個不同時間的有效樣本:最新 1 筆,加上至少 3 筆較早紀錄。最新值作為目前 HRV,其餘紀錄的中位數作為個人基線。若歷史值數量為偶數,中位數取排序後中間兩個值的平均數。

例如歷史值為 40、50、60 ms,基線就是 50 ms。這裏要求的是「3 筆較早紀錄」,而不是「3 個不同日期」。基線最多使用 119 筆紀錄,每筆權重相同;篩走無效紀錄後不會額外補查。

目前 HRV 查詢保留 HealthKit 的實際來源,但沒有規定只接受 Apple Watch,也沒有排除手動輸入紀錄。它尚未按睡眠、日間或運動恢復分別建立基線,因此來源及量度情境的差異仍可能影響比較。

04

第二步,用最新值除以個人基線

把個人歷史中位數記作 B,最新有效 HRV 記作 C,比例 R = C ÷ B。WatchMuse 依次套用以下條件。

假設 B = 50 ms:C = 45 ms 時,R = 0.90,分為放鬆;C = 32.5 ms 時,R = 0.65,分為平衡;C = 32 ms 時,R = 0.64,分為偏高。以上是虛構算例,不是建議你追求的健康目標。

0.90 和 0.65 是 WatchMuse 自訂的啟發式門檻,並非 Apple 的壓力分級標準,也不是經臨床驗證的診斷界線。這個參考值在手錶本機計算,並非由 AI 模型識別情緒。

B = 較早有效 HRV 的中位數
R = 最新有效 HRV ÷ B

R ≥ 0.90          → 放鬆
0.65 ≤ R < 0.90   → 平衡
R < 0.65          → 偏高
05

用一個例子試試看

拖動滑桿或輸入數值,看看規則會選擇哪個級別。顯示的標籤只描述這次示例計算。

06

為甚麼要查看 HRV 的量度時間

開啟 WatchMuse 或更新 App 內的資料,不會強制 Apple Watch 進行新的 HRV 量度。App 讀取的是已有的量度紀錄,背景檢查的時機由 watchOS 決定。即使更新成功,也不代表手錶剛完成一次量度。

已儲存的估算顯示的是 HRV 實際量度的時間,而非你最近查看的時間。量度後滿 30 分鐘,結果會標記為歷史資料,但數值及量度時間維持不變。

有效紀錄不足時,WatchMuse 無法計算基線或產生新的估算。這時仍可顯示已有的 HRV 量度值,或保留先前的有效估算及其原始量度時間。如果查不到紀錄,請檢查健康資料的讀取權限,以及是否已有量度紀錄。沒有資料不一定代表權限被拒絕。

07

這個結果不能告訴你甚麼

「放鬆、平衡、偏高」是參考級別,並非已確認的感受。它們不能判斷你正在開心、焦慮還是生氣,不能診斷疾病,也不能解釋數值為何改變。

這裏的演算法沒有識別真實情緒的臨床驗證或準確率。個人中位數能減少少量極端值的影響,卻不能令不同時間、不同來源的量度自然具有可比性。

把結果當作了解自己的一個線索,並配合真實感受。不要只憑它診斷、決定用藥或判斷緊急情況。

08

關於這份演算法說明

演算法依據為 2026 年 9 月 7 日的 WatchMuse 原始碼版本,本頁於 2026 年 9 月 8 日修訂。原始碼說明了規則,但不代表每個目前 App Store 版本都與之完全一致。

上方 Apple 文件用於解釋指標和系統行為;研究連結說明為何 HRV 被用於壓力研究,並不驗證 WatchMuse 的門檻。本頁只討論 HRV 與壓力參考計算,不涉及提醒、圖片或其他功能的實作。