StudyMed医師国家試験

10万人の「仮想の赤ちゃん」が教えてくれること―生命表の正しい読み方

第113回医師国家試験 F問題 第17問

国試問題にチャレンジ

第113回 F問題 第17問

生命表について正しいのはどれか。

  1. a.死力は定義上1以下の数値をとる。
  2. b.平均寿命は実際の人口の年齢構造により変化する。
  3. c.平均寿命は毎年の死亡者の平均年齢から算出される。
  4. d.50歳平均余命は50歳の者が生まれて以降の毎年の死亡率を使用する。
  5. e.50歳死亡率は50歳になった者が51歳になる前に死亡する確率である。

対話形式の解説

ドクタードクター
今回は公衆衛生の定番、生命表の問題だ。平均寿命や平均余命という言葉は日常でもよく聞くけれど、それが「何のデータから」「どういう仮定で」計算されているかを正確に説明できるかが問われている。まず、生命表とはどんな表か、イメージを言えるかな。
医学生医学生
公衆衛生の講義で習いました。生まれた10万人がだんだん死んでいく様子を表にしたもの、ですよね。
ドクタードクター
そう、その10万人がポイントなんだ。実在の集団ではなく仮想の出生集団で、ある年に観察された年齢別死亡率がこの先もずっと変わらないと仮定して、10万人が年齢とともにどう減っていくかを計算する。日本の生命表はこの「期間生命表」と呼ばれるタイプだ。
医学生医学生
ということは、実際にある世代を何十年も追いかけて作っているわけではないんですね。
ドクタードクター
その通り。そこが今回の一番大事なところだよ。生命表のすべての数値は、その年の年齢別死亡率だけから計算される。では、それを踏まえて、50歳平均余命はどうやって求めると思う?
医学生医学生
今50歳の人が生まれてから経験してきた、毎年の死亡率を使うのかと思っていました。
ドクタードクター
そこが落とし穴だね。それは特定の世代を実際に追跡する「コーホート生命表」の考え方で、日本の生命表とは別物なんだ。期間生命表では、作成した年の50歳、51歳、52歳……の死亡率を使う。そもそも平均余命は「これから何年生きられるか」の期待値だから、50歳より前の死亡率は計算に入らないよね。式で書けば、50歳以上の定常人口の合計を50歳の生存数で割ったものになる。
医学生医学生
なるほど、過去ではなく未来の話なんですね。では、平均寿命はその年に亡くなった人の平均年齢とは違うんですか。
ドクタードクター
違う。平均寿命は0歳の平均余命のことで、生命表から計算する。一方、死亡者の平均年齢は人口の年齢構成に強く左右される。たとえば若い人が多い集団では、亡くなる人の中にも若い人が多く含まれるから、平均死亡年齢は低くなりやすい。同じ「平均」でもまったく別の指標なんだ。
医学生医学生
そうすると、平均寿命は実際の人口の年齢構造が変わっても影響を受けない、ということですか。
ドクタードクター
その理解で正しい。年齢別死亡率が同じなら、高齢化が進んだ国でも若年者が多い国でも、平均寿命は同じになる。だからこそ平均寿命は、年齢構成の違う国や地域、年次の間で死亡状況を比べる物差しとして使えるんだ。粗死亡率が高齢化で上がってしまうのとは対照的だね。
医学生医学生
CBTの勉強で、粗死亡率と年齢調整死亡率の違いを覚えたのを思い出しました。年齢構成の影響を受けない側の仲間なんですね。
ドクタードクター
いい結びつけだ。年齢構成の影響を受けにくいのは、平均寿命・平均余命、年齢調整死亡率、標準化死亡比。受けるのは粗死亡率や平均死亡年齢。この仕分けはセットで覚えておこう。次は死力。これは定義上1以下になると思う?
医学生医学生
死亡の割合みたいなものなら、1を超えないように思えます。
ドクタードクター
そう感じるのは自然だけど、死力は確率ではないんだ。x歳ちょうどにおける瞬間的な死亡の強さ、つまり生存数曲線の減り方の速さを、その時点の生存数で割ったもので、いわば「速度」にあたる。だから0以上で上限はなく、死亡確率がかなり高くなる超高齢層では1を超えることもありうる。一方、死亡率のほうは確率なので0から1の間に収まる。この2つを混同しないことが大切だ。
医学生医学生
では、50歳死亡率は50歳になった人が51歳になる前に亡くなる確率、というのがそのまま定義ですね。
ドクタードクター
正解。x歳死亡率は、x歳ちょうどに達した者がx+1歳に達する前に死亡する確率と定義される。1からこれを引いたものがx歳生存率で、x+1歳まで生き残る確率になる。今回はこの定義をそのまま述べた選択肢が正しい答えだ。
医学生医学生
生存数、死亡数、死亡率、定常人口、平均余命と、全部が年齢別死亡率から芋づる式に計算されるイメージがつかめてきました。
ドクタードクター
それが生命表の骨格だよ。最後に周辺知識も押さえておこう。日本では、国勢調査の確定人口をもとに5年ごとに作られる完全生命表と、推計人口をもとに毎年作られる簡易生命表がある。また平均寿命は乳児死亡の影響を大きく受け、乳児期の死亡が減ると大きく延びる。特定の死因を取り除いたら平均余命がどれだけ延びるかも生命表から計算でき、日本では悪性新生物を除いた場合の延びが最も大きい。
医学生医学生
地域医療の実習で、保健所の方から健康寿命の話を聞きました。平均寿命との差が大事だと言っていました。
ドクタードクター
よく覚えていたね。健康寿命は健康上の問題で日常生活が制限されずに過ごせる期間で、平均寿命との差が「日常生活に制限のある期間」にあたる。この差を縮めることが、これからの保健医療政策の大きな目標なんだ。数字の意味を正しく理解しておくと、統計や政策の議論を読み解く力になるよ。

まとめ

生命表は、ある年に観察された年齢別死亡率が今後も変わらないと仮定し、10万人の仮想の出生集団が年齢とともに減っていく様子を計算した表で、日本のものは期間生命表です。x歳死亡率はx歳に達した者がx+1歳に達する前に死亡する確率であり、平均余命はx歳以上の定常人口をx歳の生存数で割って求め、平均寿命は0歳の平均余命を指します。すべてが年齢別死亡率のみから算出されるため、平均寿命は実際の人口の年齢構成に左右されず、死亡者の平均年齢とも、特定世代の過去の死亡率を追うコーホート生命表とも異なります。また死力は瞬間的な死亡の強さを表す率で、確率ではないため1を超えうる点も確率である死亡率との違いです。これらの定義を正確に押さえることは、平均寿命・健康寿命や年齢調整死亡率などの統計を正しく解釈し、地域や国の健康状態を比較する基礎になります。

解答・解説

正解はeです

生命表とは

生命表は、ある期間(通常は1年、完全生命表では国勢調査年)に観察された年齢別死亡率が今後もずっと変わらないと仮定し、同時に生まれた10万人の集団(仮想の出生コホート)が年齢とともにどのように減っていくかを計算した表である。日本の生命表はこのような「期間生命表(現在生命表)」であり、ある一時点の死亡状況を要約したものである。

主な生命表関数

・死亡率 nqx:x歳ちょうどに達した者が、x+n歳に達する前に死亡する確率(1歳刻みならqx)。 ・生存数 lx:10万人の出生者が上記の死亡率に従って死亡していくとき、x歳に達するまで生き残ると期待される人数。 ・死亡数 ndx:x歳からx+n歳までの間に死亡する人数(lx − lx+n)。 ・定常人口 nLx:毎年10万人が生まれ、死亡率が一定不変であるときに最終的に到達する(年齢構造が変化しなくなった)人口のうち、x歳以上x+n歳未満の人口。Tx はx歳以上の定常人口の合計。 ・平均余命 ex:x歳に達した者が、その後平均して何年生きられるかの期待値で、ex=Tx/lx。 ・平均寿命:0歳の平均余命 e0 のこと。 ・死力 μx:x歳ちょうどにおける瞬間的な死亡の強さで、μx=−(1/lx)・(dlx/dx)。

正解を導く考え方

生命表のすべての関数は「年齢別死亡率」だけから計算され、実際の人口の年齢構成や死亡者の年齢分布には左右されない。この性質のため、平均寿命は年齢構成が異なる国・地域・年次の間で死亡状況を比較する指標として使える。また用いる死亡率は「その年の」各年齢の死亡率であり、特定の世代が実際にたどってきた過去の死亡率ではない。これらの原則を押さえると、各選択肢の正誤が判断できる。x歳死亡率の定義をそのまま述べた選択肢が正しい。

選択肢考察

  1. ×a.  死力は定義上1以下の数値をとる。

    死力は確率ではなく、ある瞬間における死亡の「速度(率)」であり、μx=−(1/lx)・(dlx/dx)と定義される。生存数曲線の傾き(減り方)をその時点の生存数で割ったものなので、上限は定義上存在せず、0以上で理論的には無限大までとりうる。例えば1年間の死亡確率qxが高い超高齢層では、その年齢区間の死力が1を超えることもある。極端な例として、ある瞬間に全員が死亡するなら死力は無限大となる(現実には起こらない)。一方、確率である死亡率qxは0〜1の値をとる。死力と死亡率を混同しないことが重要である。

  2. ×b.  平均寿命は実際の人口の年齢構造により変化する。

    平均寿命は0歳平均余命(e0=T0/l0)であり、年齢別死亡率から算出される仮想集団(10万人の出生コホートと定常人口)に基づく。実際の人口がどのような年齢構成であっても、年齢別死亡率が同じなら平均寿命は同じになる。したがって、高齢化が進んだ集団と若年者の多い集団でも、そのまま死亡状況を比較できる。粗死亡率が年齢構成の影響を強く受けるのとは対照的である。

  3. ×c.  平均寿命は毎年の死亡者の平均年齢から算出される。

    平均寿命は生命表から計算される0歳の平均余命であり、その年に死亡した人の年齢を平均したもの(平均死亡年齢)ではない。平均死亡年齢は人口の年齢構成の影響を強く受け、例えば若年人口が多い集団では死亡者の平均年齢は低くなりやすい。両者は別の指標である。

  4. ×d.  50歳平均余命は50歳の者が生まれて以降の毎年の死亡率を使用する。

    日本の生命表は期間生命表であり、作成対象となった年の各年齢の死亡率(50歳、51歳、52歳…の死亡率)を用いる。50歳平均余命は、50歳以上の定常人口T50を50歳の生存数l50で割って求める(e50=T50/l50)。今50歳の人が実際に生まれてから経験してきた過去の死亡率を追跡して使うわけではない。なお、特定の出生世代を実際に追跡して作る生命表は「コーホート(世代)生命表」と呼ばれ、別物である。そもそも平均余命は今後の生存期間の期待値なので、50歳以前の死亡率は計算に入らない。

  5. ○e.  50歳死亡率は50歳になった者が51歳になる前に死亡する確率である。

    生命表におけるx歳死亡率qxは、x歳ちょうどに達した者がx+1歳に達する前に死亡する確率と定義される。したがって50歳死亡率は、50歳になった者が51歳の誕生日を迎えるまでに死亡する確率である。これと対になるのがx歳生存率px(=1−qx)で、x歳に達した者がx+1歳まで生き残る確率を表す。なお実際の算出では、1歳以上は人口と死亡数から、1歳未満は出生数と死亡数から年齢別死亡率を求めている。

日本の生命表の種類

・完全生命表:国勢調査人口(確定数)と人口動態統計(確定数)を基に、5年ごと(国勢調査年)に作成される。 ・簡易生命表:推計人口と人口動態統計(概数)を基に、毎年作成される。 ・都道府県別生命表、市区町村別生命表も5年ごとに作成される。

生命表関数の関係

・dx=lx − lx+1 ・qx=dx/lx、px=1 − qx ・Tx=Lx+Lx+1+…(x歳以上の定常人口の総和) ・ex=Tx/lx ・μx=−(1/lx)・(dlx/dx)(生存数曲線の瞬間的な減少率)

平均寿命と関連指標

・平均寿命は乳児死亡率の影響を大きく受ける。乳児期の死亡が減ると平均寿命は大きく延びる。 ・特定の死因を除去した場合の平均余命の延び(死因別死亡確率・特定死因を除去した場合の平均余命の延び)も生命表から算出される。日本では悪性新生物を除去した場合の延びが最も大きい。 ・健康寿命:健康上の問題で日常生活が制限されることなく生活できる期間。平均寿命との差が「日常生活に制限のある期間」である。

年齢構成の影響を受けない指標と受ける指標

・受けない(受けにくい):平均寿命・平均余命、年齢調整死亡率、標準化死亡比(SMR、基準集団との比較)。 ・受ける:粗死亡率、平均死亡年齢。

POINT

・生命表は年齢別死亡率のみから作られ、実際の人口の年齢構成に影響されない。 ・平均寿命=0歳平均余命(e0=T0/l0)であり、死亡者の平均年齢ではない。 ・x歳平均余命 ex=Tx/lx(x歳以上の定常人口÷x歳の生存数)。 ・x歳死亡率 qx:x歳に達した者がx+1歳に達する前に死亡する確率(0〜1)。 ・死力 μx は瞬間の死亡率で、確率ではないため1を超えうる。 ・日本の生命表は期間生命表で、その年の死亡率を用いる(世代の過去の死亡率は使わない)。完全生命表は5年ごと、簡易生命表は毎年。

※問題・正答は厚生労働省の公開資料をもとに掲載しています。