MCPで接続 →

計算を入力してください

公式

広告

結果

人間に換算した年齢
56.8
歳(人間換算)
入力した犬の年齢 5 years
計算方法 Logarithmic (epigenetic clock)

この計算ツールでできること

「犬の年齢を人間の年齢に換算する計算ツール」は、愛犬がいま人間でいうと何歳くらいなのかを推定します。昔からよく言われる「犬の年齢×7」というルールは、実は正確ではありません。犬は人生の早い時期に一気に成長し、その後はゆっくりと年を重ねていきます。本ツールでは、1歳以上の犬には研究に基づいたより精度の高い対数式を用い、1歳未満の子犬には線形近似を使って計算します。

計算式

1歳以上の犬の場合、人間に換算した年齢 \(H\) は次の式で求められます。

$$H = 16 \ln(d) + 31$$

ここで \(d\) は犬の年齢(年)、\(\ln\) は自然対数を表します。この式は、犬と人間のDNAメチル化(いわゆる「エピジェネティック・クロック」)を比較した2019年の研究に基づいています。一方、1歳未満の子犬には、次のシンプルな線形近似を使います。

$$H = 15 \, d$$
犬の年齢と人間の年の対数的な関係を描いたグラフ。
犬の年齢と人間の年の関係を示す対数グラフ。

使い方

愛犬の年齢を「年」で入力してください(小数も使えます。たとえば生後6か月なら 0.5 と入力します)。すると、人間に換算した年齢が表示されます。年齢が1歳以上なら自動的に対数式を、1歳未満なら子犬用の線形式を選んで計算します。

計算例

たとえば、愛犬が5歳だとしましょう。\(5 \ge 1\) なので、対数式を使います。

$$H = 16 \ln(5) + 31 = 16 \times 1.6094 + 31 = 25.75 + 31 = 56.75$$

つまり、5歳の犬は人間でいうとおよそ57歳ということになります。

犬の年齢を段階的に人間の年に変換するイラスト。
犬の年齢を人間の年に変換するステップバイステップガイド。

よくある質問

「×7」のルールは正確ですか? いいえ。このルールでは若い犬の年齢を過大に見積もり、逆に成長初期の急速な加齢を見落としてしまいます。対数式の方が、生物学的な加齢の実態にはるかに近い結果を示します。

犬種や体格は関係ありますか? はい、一般に大型犬ほど加齢が早い傾向があります。ただしこの式は、中型犬を中心によく当てはまる、信頼できる目安を示してくれます。

なぜ子犬には別の式を使うのですか? 1歳未満の年齢で対数を取ると、現実離れした(場合によってはマイナスの)値になってしまいます。そのため、生後1年目については単純な線形近似を使っています。

最終更新: