狗的年齡不是乘以7 研究公式算出:2歲狗約等於人類42歲
快訊摘要
- 【發生什麼事】「狗 1 歲等於人 7 歲」並不準,美國加州大學聖地牙哥分校研究提出新的換算公式
- 【為什麼會這樣】狗前幾年老化很快、之後變慢;依公式,2 歲狗約等於人類 42 歲,8 歲狗約 64 歲
- 【飼主小提醒】公式只用拉布拉多算出,不同犬種壽命不同;狗狗變老後,健檢頻率可和獸醫討論

報新聞/寵物特派員
很多人用「乘以 7」換算狗狗的年齡,但這個算法並不準。美國加州大學聖地牙哥分校(UCSD)醫學院教授伊德克(Trey Ideker)的團隊,2020 年 7 月在期刊《Cell Systems》發表研究,用 DNA 甲基化的變化比對狗和人的老化,提出新的換算公式。
公式怎麼算
DNA 甲基化是 DNA 上的一種化學標記,會隨著年齡改變。研究團隊分析 104 隻拉布拉多犬的甲基化變化,年齡從幾週大到 16 歲,再和人類的資料比對,得出:
人類年齡 = 16 × ln(狗的年齡)+ 31
其中 ln 是自然對數,一般手機的工程計算機就能算。
前幾年老得特別快

照這個公式,1 歲的狗約等於人類 31 歲,2 歲約 42 歲,4 歲約 53 歲,8 歲約 64 歲,12 歲約 71 歲。也就是說,狗在頭幾年就走完了人類的童年到青壯年,之後老化速度才慢下來。
和「乘以 7」相比,年輕的狗會被大幅低估:1 歲的狗用乘以 7 只有 7 歲,公式卻約 31 歲。年紀大的狗反而會被高估,12 歲的狗用乘以 7 是 84 歲,公式約 71 歲。
研究的限制
這項研究只分析拉布拉多一個犬種。不同犬種的壽命不同,公式不一定適用於所有狗;伊德克認為這套「年齡時鐘」應該可以套用到其他犬種,但仍需要更多研究驗證。
飼主小提醒
換算公式只是幫助飼主理解狗狗的生命階段,實際健康狀況仍要以獸醫檢查為準。狗狗年紀漸長後,可以和熟悉的獸醫討論健康檢查的頻率與項目。
常見問答
Q:狗的年齡乘以 7 準嗎?
A:不準。UCSD 研究顯示,狗在頭幾年老化很快、之後變慢,不是固定倍數。
Q:新的換算公式是什麼?
A:人類年齡 = 16 × ln(狗的年齡)+ 31,ln 是自然對數。
Q:2 歲的狗等於人類幾歲?
A:依公式約 42 歲;1 歲約 31 歲,8 歲約 64 歲。
Q:這個公式適用所有狗嗎?
A:研究只分析拉布拉多,其他犬種是否適用仍待驗證。
資訊出處
- Wang T. et al.,Quantitative Translation of Dog-to-Human Aging by Conserved Remodeling of the DNA Methylome,Cell Systems,2020-07
- News-Medical,2020-07-02,New formula more accurately compares the ages of humans and dogs
圖片來源:Wikimedia Commons,Marek Ślusarczyk(Tupungato,CC BY 3.0);製表:報新聞
本文為《報新聞 MEGA NEWS》寵物特派員「迷惑行為解密」單元,依期刊研究與科學新聞整理,不提供個別醫療建議;狗狗健康狀況請諮詢獸醫。