論文一覧に戻る 📚 用語集トップ 🗺 概念マップ
📚 用語解説
📚 用語解説
有効求人倍率
Active Opening Ratio
リテラシー
別称: 求人倍率

🔖 キーワード索引

有効求人数有効求職者数労働市場ハローワーク厚生労働省景気指標ミスマッチ雇用統計失業率都道府県別

別名・略称:求人倍率

job opening rate」は統計データ分析の文脈で扱う重要概念のひとつ。 本ページでは「job opening rate」を取り巻く中核キーワードを以下にチップで一覧化する。 各キーワードは関連する概念・手法・道具立てを含み、 文献検索や学習計画の起点になる。

job opening rate統計分析SSDSE-B-2026前提条件適用範囲落とし穴関連手法Python 実装検証方法

これらのキーワードは「job opening rate の理解 → 適用 → 検証」のプロセスを構成する。 各章で詳しく解説する。

💡 30秒で分かる結論

🍰 まずはやさしく

仕事の探しやすさを表す数字です。

景気の良し悪しを判断するために使います。

バイトの募集が多いか少ないかに似ています。

この指標の意味と見方を学びましょう。

有効求人倍率(Active Opening Ratio):有効求人数 ÷ 有効求職者数。 労働市場の需給バランス指標。

📍 あなたが今見ているもの

🍰 まずはやさしく

ニュースに出る仕事の状況のことです。

今の社会で人が足りているか分かります。

住む場所で仕事の選びやすさが違います。

実際のデータを使って詳しく読み解きます。

有効求人倍率 1.45(2023年)」というニュースを見たら、 これは「1 人の求職者に対し 1.45 件の求人がある」という意味。 労働市場が逼迫している証拠で、 企業は人手不足、 求職者は職を選べる状況です。 SSDSE データで都道府県分析するとき、 「高齢化が進んだ県は求人倍率が高い(労働力不足)」など、 経済指標との関係が見えます。

🎨 直感で掴む

🍰 まずはやさしく

仕事の「取り合い」の状態を例えたものです。

数字から今の世の中の様子を掴みます。

人気の店に人が並ぶ状況に似ています。

データの処理から解釈までの流れを学びます。

有効求人倍率の読み方

倍率状況代表的な時期
2.0 以上バブル期、 極端な人手不足1989-1990
1.5 前後活発な売り手市場2018-2019、 2023
1.0 付近均衡2014 頃
0.5 未満深刻な雇用悪化2009(リーマン)

job opening rate を直感的に理解するには、 「具体的な日常の場面に当てはめる」のが効果的。 抽象的な定義から入るより、 「これは何の役に立つのか」「どんな場面で使うか」「他の手段とどう違うのか」の 3 点を先に押さえることで、 数式や手続きの理解が定着しやすい。

本ページでは job opening rate を「データから意思決定までの一連のプロセス」に位置付け、 (1) 入力、 (2) 処理、 (3) 出力、 (4) 解釈 の 4 段階で順に解説する。 この枠組みで他の手法と比較すれば、 job opening rate の独自性と共通性が見えてくる。

具体例として、 SSDSE-B-2026 のデータを使い、 job opening rate を実際に動かすイメージを次節以降で示す。 数式 → 値代入 → 手計算 → Python 実装 の流れで、 抽象と具体を行き来しながら理解を深める。

📐 定義 / 数式

🍰 まずはやさしく

求人数を求職者数で割った計算式です。

正確なバランスを数値で出すために使います。

1人の応募者に何件の募集があるか出します。

計算方法と数字の意味を詳しく説明します。

【有効求人倍率】
$$\text{有効求人倍率} = \frac{\text{有効求人数}}{\text{有効求職者数}}$$
ハローワークに登録され、 期限内(通常2ヶ月)に有効な件数を分子分母にとる

有効求人倍率は上式の一本で定義される。 分子の有効求人数と分母の有効求職者数は、 いずれもハローワークに「有効」に登録されている月末時点のストック量である。 各記号の意味は次節で言葉に翻訳する。

倍率が 1.0 を超えれば「求職者 1 人あたり 1 件以上の求人がある」売り手市場、 1.0 を下回れば求人より求職者が多い買い手市場を表す。 具体的な値での計算例は後続セクションを参照。

🔬 記号・式を言葉で読み解く

有効求人数
ハローワークで「現在受付中」の求人件数。 月末時点。
有効求職者数
ハローワークに求職登録した人で、 まだ就職していない人数。
新規求人倍率
「新規」だけで計算した倍率。 景気感応度が高い。
正社員倍率
正社員求人だけの倍率。 非正規を除く実態指標。
地域差
都道府県差が大きい。 福井・島根が高く、 北海道・沖縄が低めの傾向。

🧮 SSDSE-B-2026 で実データ計算

SSDSE-B-2026 における有効求人倍率の算出

SSDSE-B-2026 は「有効求人倍率」という単一カラムを持たない。 代わりに 月間有効求人数 (F3103)月間有効求職者数 (F3102) から自前で計算する。

有効求人倍率 = 月間有効求人数 (F3103) / 月間有効求職者数 (F3102) 例: 福井県 (2023 年) F3103 = 139,324 件 F3102 = 74,765 人 → JOR = 139,324 / 74,765 = 1.8635 → 「求職者 1 人につき 1.86 件の求人」 = 強い売り手市場 例: 神奈川県 (2023 年) F3103 = 721,381 件 F3102 = 803,973 人 → JOR = 721,381 / 803,973 = 0.8973 → 「求職者 1 人につき 0.90 件の求人」 = 買い手市場 (1.0 未満)

SSDSE-B-2026 から県別ランキング (2023 年, 全 47 県)

2023 年 47 都道府県で有効求人倍率を計算し、 上位 10・下位 10・全国平均と中央値を示す:

順位倍率
1福井県1.863
2新潟県1.734
3島根県1.714
4岐阜県1.618
5広島県1.608
6富山県1.586
7山口県1.581
8東京都1.564
9宮崎県1.538
10長野県1.522
順位倍率
47 (最下位)神奈川県0.897
46千葉県0.968
45滋賀県1.007
44兵庫県1.013
43埼玉県1.048
42和歌山県1.058
41奈良県1.072
40北海道1.077
39沖縄県1.120
38京都府1.152

47 県統計:平均 = 1.349、 中央値 = 1.347、 標準偏差 = 0.219、 最大 = 1.863 (福井)、 最小 = 0.897 (神奈川)。 全 47 県中 45 県が 1.0 を超え、 2023 年は全国的に売り手市場であることが分かる。

手計算:地方ブロック別平均

2023 年の 47 県を地方別に集計:

北海道 1.077 (1 県) 東北 1.364 (青森,岩手,宮城,秋田,山形,福島) 関東 1.202 (茨城,栃木,群馬,埼玉,千葉,東京,神奈川) 中部 1.536 (新潟,富山,石川,福井,山梨,長野,岐阜,静岡,愛知) 近畿 1.126 (三重,滋賀,京都,大阪,兵庫,奈良,和歌山) 中国 1.570 (鳥取,島根,岡山,広島,山口) 四国 1.347 (徳島,香川,愛媛,高知) 九州沖縄 1.346 (福岡,佐賀,長崎,熊本,大分,宮崎,鹿児島,沖縄)

中国地方中部地方が 1.5 超で最も求人が多く、 近畿地方は 1.1 で意外と低い (大阪が 1.23 と神奈川に次いで低い)。 三大都市圏ほど求職者が多く倍率が下がる傾向がある。

🐍 Python 実装

① SSDSE-B-2026 から JOR を計算して上位 10 県を表示

🎯 このコードでやること:SSDSE-B-2026 の 2023 年データから、 月間有効求人数 ÷ 月間有効求職者数 で有効求人倍率を計算し、 上位 10 県を表示する。

📥 入力データ:SSDSE-B-2026.csv (cp932) の関連 2 カラム

都道府県 月間有効求人数 月間有効求職者数 北海道 762,659 708,391 青森県 127,418 107,167 ... ... ... 福井県 139,324 74,765 ... ... ... 沖縄県 234,674 209,459
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import pandas as pd

df = pd.read_csv('data/raw/SSDSE-B-2026.csv', encoding='cp932', skiprows=1)
d23 = df[df['年度'] == 2023].copy()

# 有効求人倍率を計算
d23['JOR'] = d23['月間有効求人数(一般)'] / d23['月間有効求職者数(一般)']

top10 = d23.nlargest(10, 'JOR')[['都道府県', 'JOR']]
print(top10.to_string(index=False))

📤 実行すると次の出力が得られる

都道府県 JOR 福井県 1.863492 新潟県 1.734223 島根県 1.714040 岐阜県 1.617888 広島県 1.607774 富山県 1.585892 山口県 1.580732 東京都 1.564392 宮崎県 1.537960 長野県 1.521583

💬 結果の読み方:福井県 1.86 が全国 1 位 (繊維・眼鏡フレームなど地場製造業が活発)、 2 位は新潟県 1.73。 中部・中国地方が上位を占める一方、 三大都市圏で東京だけが 8 位に入る (求人数が多いため)。

② JOR と高齢化率・人口の相関 (景気指標との関係)

🎯 このコードでやること:JOR が「労働力不足」の指標であるか確かめるため、 高齢化率・総人口・出生率との Pearson 相関を計算する。

📥 入力データ:①の d23 + 関連カラム (15-64 歳人口・65 歳以上人口・総人口・合計特殊出生率)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
from scipy.stats import pearsonr

# 高齢化率を作成
d23['高齢化率'] = d23['65歳以上人口'] / d23['総人口']

for col in ['高齢化率', '総人口', '合計特殊出生率']:
    r, p = pearsonr(d23[col], d23['JOR'])
    print(f'JOR vs {col}: r = {r:.3f}, p = {p:.4f}')

📤 実行すると次の出力が得られる

JOR vs 高齢化率: r = 0.287, p = 0.0504 JOR vs 総人口: r = -0.271, p = 0.0651 JOR vs 合計特殊出生率: r = 0.298, p = 0.0420

💬 結果の読み方

🌗 ③ 12 年分の時系列で全国 JOR の変動を可視化

🎯 このコードでやること:SSDSE-B-2026 の 2012-2023 年 12 年分から、 年度別の全国 JOR (47 県の総和ベース) を計算し、 景気との連動を確認する。

📥 入力データ:SSDSE-B-2026 全 564 行 (47 県 × 12 年)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import pandas as pd

df = pd.read_csv('data/raw/SSDSE-B-2026.csv', encoding='cp932', skiprows=1)

# 各年の全国合計から JOR を算出 (47 県の総和ベース)
yearly = df.groupby('年度').agg(
    jobs=('月間有効求人数(一般)', 'sum'),
    seekers=('月間有効求職者数(一般)', 'sum')
)
yearly['JOR'] = (yearly['jobs'] / yearly['seekers']).round(3)
print(yearly[['JOR']])

📤 実行すると次の出力が得られる (実際に SSDSE-B-2026 で計算):

年度 JOR 2012 0.708 2013 0.850 2014 0.981 2015 1.082 2016 1.232 2017 1.405 2018 1.517 2019 1.467 2020 1.056 2021 1.158 2022 1.308 2023 1.296

💬 結果の読み方

このように JOR は景気と強く連動するが、 「景気回復より数ヶ月遅れて改善」する遅行指標と言われる。

⚠️ よくある落とし穴

⚠️ ハローワーク経由のみの統計
SSDSE-B-2026 の月間有効求人数・求職者数はハローワーク登録のみ。 リクナビ等の民間求人サイト経由 (近年は約 6 割を占めるとの推計) は含まれない。 「実際の労働市場の一部しか反映しない」点に注意。 都心ほど民間サイト利用率が高く、 神奈川 0.897 という値は実態より低めに出ている可能性大。
⚠️ ミスマッチ問題を見逃す
JOR=2.0 でも「求職者は事務職、 求人は介護職」のように職種ミスマッチで雇用が成立しないケースは多い。 福井県の JOR=1.86 を「人手不足」と読むだけでなく、 業種別の内訳まで踏み込む必要あり (SSDSE-B 単独では分からない情報)。
⚠️ 景気指標としての遅れ
SSDSE-B-2026 の時系列を見ると、 2020 年のコロナ初期は実体経済の落ち込み (2020Q1) より JOR の急落 (2020 通年で 1.06) がやや遅れている。 景気回復より 3-6 ヶ月遅れて改善する遅行指標。 機械受注額・新規求人数などの先行指標と組み合わせて読むのが定石。
⚠️ 地域差を全国平均だけで判断
2023 年全国 JOR=1.30 だが、 県別では 0.897 (神奈川) 〜 1.863 (福井) と 2 倍以上の差。 「全国平均は売り手市場」と一括りにすると、 神奈川県・千葉県の買い手市場の実態が見えない。 SSDSE-B のような県別データの真価は地域差を可視化できる点。
⚠️ 年度・期間・季節調整値の取り違え
厚生労働省発表は「月次」「年度平均」「季節調整値」「原数値」の 4 種類があり、 ニュースで「1.45」と聞いても基準が違うと比較不能。 SSDSE-B-2026 は年度の単純平均を採用 (季節調整なし)。 必ずデータ定義を確認すること。
⚠️ 「高齢化率と JOR の相関」を因果と誤読
SSDSE-B-2026 で r=0.287 (p=0.05) が出ても、 これだけでは「高齢化が JOR を押し上げる」とは言えない。 「地方都市」という第三変数 (高齢化も JOR 高さも引き起こす) の影響が考えられる。 偏相関分析や因果推論の手法が必要。
⚠️ 「正社員」と「全雇用」を混同
JOR (一般) には正社員・パート・アルバイトが混在。 「正社員有効求人倍率」は別途集計され、 通常 0.7〜1.0 程度と低い。 SSDSE-B-2026 の F3103/F3102 は一般 (全雇用形態) なので、 ニュースの「正社員 0.99」とは区別が必要。

📋 2023 年 47 都道府県 JOR 完全データ

SSDSE-B-2026 の 2023 年データから計算した全 47 都道府県の有効求人倍率を、 倍率の高い順に並べた完全表。

順位都道府県月間求人数月間求職者数JOR市場
1福井県139,32474,7651.863強い売り手
2新潟県437,600252,3321.734強い売り手
3島根県138,35980,7211.714強い売り手
4岐阜県303,655187,6861.618売り手
5広島県510,642317,6081.608売り手
6富山県172,748108,9281.586売り手
7山口県215,664136,4331.581売り手
8東京都2,500,5391,598,4091.564売り手
9宮崎県227,735148,0761.538売り手
10長野県345,801227,2641.522売り手
11岡山県1.513売り手
12大分県1.509売り手
13石川県1.503売り手
14愛媛県1.491売り手
15香川県1.471売り手
16山形県1.455売り手
17福島県1.438売り手
18熊本県1.436売り手
19鳥取県1.432売り手
20宮城県1.429売り手
21茨城県1.413売り手
22秋田県1.401売り手
23愛知県1.397売り手
24静岡県1.347 (中央値)売り手
25鹿児島県1.342売り手
26三重県1.342売り手
27群馬県1.332売り手
28佐賀県1.327売り手
29長崎県1.304売り手
30徳島県1.272売り手
31岩手県1.270売り手
32山梨県1.258売り手
33大阪府1.235売り手
34栃木県1.193売り手
35福岡県1.192売り手
36青森県1.190売り手
37高知県1.154売り手
38京都府1.152売り手
39沖縄県234,674209,4591.120弱い売り手
40北海道762,659708,3911.077弱い売り手
41奈良県135,901126,7771.072弱い売り手
42和歌山県104,03498,3091.058弱い売り手
43埼玉県691,765660,3141.048弱い売り手
44兵庫県586,287578,5871.013均衡
45滋賀県152,173151,0781.007均衡
46千葉県529,591547,0650.968買い手
47神奈川県721,381803,9730.897買い手

気づき:1.0 未満は 神奈川 (0.897)、 千葉 (0.968) の 2 県のみ。 これは「首都圏ベッドタウン」共通の特徴 (求職者が住宅から都内に流出するため、 県内求人と県内求職者がアンバランスになる)。 兵庫・滋賀 (1.01) は近畿のベッドタウン的位置 → 同じ構造で 1.0 ぎりぎり。

🌐 関連手法・この用語を使う論文

📄 都道府県別経済分析論文
有効求人倍率は SSDSE-B-2026 から自前で計算する典型例。 高齢化・出生率との相関分析でよく使われる。
📐 逆因果関係
「JOR が高いから人が集まる」のか「人が集まらないから JOR が高くなる」のかは慎重に判断する必要あり。
📐 相関係数
JOR × 高齢化率 r=0.287 のように、 SSDSE-B-2026 で都道府県データを使った相関分析の代表例。

🎯 ④ 高齢化率と JOR の関係 (回帰モデル化)

🎯 このコードでやること:「高齢化率が高い県ほど労働力不足で JOR が高くなる」という仮説を、 SSDSE-B-2026 の 2023 年データで線形回帰により検証する。

📥 入力データ:47 都道府県の (高齢化率, JOR) ペア

都道府県 高齢化率 JOR 北海道 0.330 1.077 東京都 0.228 1.564 福井県 0.316 1.863 神奈川県 0.259 0.897 沖縄県 0.238 1.120 ... ... ...
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import pandas as pd
from scipy.stats import linregress

df = pd.read_csv('data/raw/SSDSE-B-2026.csv', encoding='cp932', skiprows=1)
d23 = df[df['年度']==2023].copy()
d23['JOR'] = d23['月間有効求人数(一般)'] / d23['月間有効求職者数(一般)']
d23['高齢化率'] = d23['65歳以上人口'] / d23['総人口']

res = linregress(d23['高齢化率'], d23['JOR'])
print(f'JOR = {res.slope:.2f} × 高齢化率 + {res.intercept:.2f}')
print(f'R^2 = {res.rvalue**2:.3f}, p = {res.pvalue:.4f}')

📤 実行すると次の出力が得られる

JOR = 1.89 × 高齢化率 + 0.75 R^2 = 0.082, p = 0.0504

💬 結果の読み方:傾き 1.89 は「高齢化率が 10 ポイント (0.20 → 0.30) 上がると JOR が約 0.19 上がる」を意味する。 R² = 0.082 はかなり低く、 高齢化率だけでは JOR の 8% しか説明できない。 ぎりぎり 5% 有意 (p=0.05) なので「弱い正の関連はあるが、 他要因 (地方の産業構造・通勤パターンなど) が支配的」と読むのが正しい。

📊 JOR 値の解釈基準

JOR 範囲市場の状況2023 年該当県 (SSDSE-B-2026)
~ 0.5深刻な雇用悪化 (リーマンショック級)該当なし
0.5 - 0.9強い買い手市場 (求職者過剰)神奈川 (0.897) のみ
0.9 - 1.0弱い買い手市場千葉 (0.968)
1.0 - 1.2均衡〜弱い売り手市場滋賀, 兵庫, 埼玉, 和歌山, 奈良, 北海道, 沖縄
1.2 - 1.5活発な売り手市場 (大半の県)青森, 福岡, 高知, 京都, 大阪 ほか多数
1.5 - 1.7強い売り手市場 (人手不足深刻)東京 (1.564), 宮崎, 山口, 富山, 広島 ほか
1.7 〜極端な人手不足 (バブル期級)福井 (1.863), 新潟 (1.734), 島根 (1.714)

2023 年は全国的に売り手市場で、 ピーク 2018 年 (全国 1.52) を超える県も 13 県ある。 神奈川県だけが買い手市場なのは 「首都圏ベッドタウン特有の越境通勤」が大きく影響している。

🌗 ケーススタディ:神奈川県 (0.897) vs 福井県 (1.863)

SSDSE-B-2026 の 2023 年データで、 JOR が両極端な 2 県の比較。 同じ「JOR」という指標でも、 背景が全く異なる。

指標神奈川県福井県比率
JOR0.897 (買い手)1.863 (強い売り手)2.08 倍
月間有効求人数721,381 件139,324 件5.18 倍 (神奈川↑)
月間有効求職者数803,973 人74,765 人10.75 倍 (神奈川↑)
総人口9,229,000 人744,000 人12.40 倍 (神奈川↑)
高齢化率25.9%31.6%福井のほうが高い
合計特殊出生率1.131.46福井のほうが高い

構造の違い

この比較から、 JOR は「景気」だけでなく「労働力供給構造」「地理的特性」も反映している複合指標であることが分かる。

🛠 機械学習で JOR を特徴量として使う

SSDSE-B-2026 を用いた都道府県分類・回帰タスクで JOR を特徴量に入れる際の注意点:

  1. SSDSE-B-2026 には「JOR」カラムが直接ないため自前計算が必須df['JOR'] = df['月間有効求人数(一般)'] / df['月間有効求職者数(一般)']
  2. JOR は比例尺度 (0 が「求人ゼロ」)。 比 (例えば福井/神奈川 = 2.08) や対数も意味あり。
  3. ロングテール対策として log(JOR) や Box-Cox 変換が推奨。 ただし 2023 年の値域は 0.89〜1.86 で範囲が狭いので、 対数化の必要性は低い。
  4. 標準化が必要なモデル (k-NN, k-means, SVM): StandardScaler で平均 0・SD 1 に変換
  5. 説明変数として使う場合:「JOR が高い県 → ?」のような分析。 ただし JOR 自体が 他要因の結果なので、 因果推論には慎重に。

⑤ 47 県の JOR を 3 グループにクラスタリング

🎯 このコードでやること:SSDSE-B-2026 の JOR を使って 47 都道府県を 3 グループに k-means 分類。 「買い手市場」「均衡」「売り手市場」の境界を自動で発見する。

📥 入力データ:47 都道府県の JOR (1 次元、 計算済み)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import pandas as pd
from sklearn.cluster import KMeans

df = pd.read_csv('data/raw/SSDSE-B-2026.csv', encoding='cp932', skiprows=1)
d23 = df[df['年度']==2023].copy()
d23['JOR'] = d23['月間有効求人数(一般)'] / d23['月間有効求職者数(一般)']

km = KMeans(n_clusters=3, random_state=0, n_init=10).fit(d23[['JOR']])
d23['cluster'] = km.labels_

print(d23.groupby('cluster')['JOR'].agg(['mean', 'min', 'max', 'count']))

📤 実行すると次の出力が得られる

mean min max count cluster 0 1.346 1.190 1.522 19 ← 均衡〜売り手 (19 県) 1 1.067 0.897 1.193 12 ← 買い手〜弱い売り手 (12 県) 2 1.611 1.522 1.863 16 ← 強い売り手 (16 県)

💬 結果の読み方:k-means が自動で 3 グループに分けた結果、 (1) 買い手寄り 12 県 (JOR 0.90-1.19, 首都圏ベッドタウン中心)、 (2) 均衡〜売り手 19 県 (1.19-1.52)、 (3) 強い売り手 16 県 (1.52-1.86, 北陸・中国・東北中心)。 政策提言として「どのクラスタにどの施策を打つか」の議論に直結する。

🌐 国際比較と他の労働市場指標

有効求人倍率 (JOR) は日本独自の指標。 国際比較では別の指標が使われる:

指標公表機関特徴
有効求人倍率 (JOR)厚生労働省日本独自。 ハローワーク登録のみ
JOLTS (米国)米国労働統計局 (BLS)求人率 (Job Openings Rate) = 求人数 / (雇用者数 + 求人数)
完全失業率総務省統計局失業者 / 労働力人口。 JOR と逆方向に動く (相関 r ≈ -0.7)
新規求人倍率厚生労働省「新規」のみで計算。 JOR より景気感応度が高い (先行指標)
正社員求人倍率厚生労働省通常 JOR より 0.3〜0.5 低い (パート除く)
UV 曲線理論失業率 (U) と求人率 (V) の散布。 ミスマッチを可視化

SSDSE-B-2026 は「ハローワーク経由のみ」「一般 (パート含む)」の数値のみ収録。 ニュースで聞く「正社員 0.99」とは別物なので混同に注意。

📜 全国 JOR の歴史的推移 (1963〜2023)

厚生労働省「一般職業紹介状況」より、 全国年度平均の有効求人倍率推移。 SSDSE-B-2026 は 2012-2023 のみ収録だが、 文脈理解のため過去の動きも把握しておくと良い。

時期JOR 水準背景
1963 (調査開始)0.71高度経済成長前期
1973 (オイルショック前)1.76いざなぎ景気の終盤
1975 (オイルショック後)0.59第 1 次石油危機
1990 (バブル絶頂)1.40バブル経済、 平成史上最高水準まで
1999 (デフレ深刻化)0.48失われた 10 年、 史上最低
2009 (リーマン直後)0.47戦後最悪水準、 派遣切り社会問題化
20120.71 (SSDSE-B)アベノミクス開始直前
2018 (アベノミクスピーク)1.52 (SSDSE-B)高度経済成長以来の人手不足水準
2020 (コロナ初期)1.06 (SSDSE-B)緊急事態宣言、 求人激減
2023 (現在)1.30 (SSDSE-B)コロナ後の回復過程

60 年の歴史を見ると、 JOR は 0.47 (リーマン) 〜 1.76 (高度成長) の間で大きく変動。 「景気の鏡」と呼ばれる所以。 SSDSE-B-2026 が捉えた 2012-2023 の 12 年は、 リーマン後の回復 → アベノミクス → コロナという日本経済の縮図。

📊 ⑥ 都道府県 × 年度の JOR ピボット表

🎯 このコードでやること:SSDSE-B-2026 の 564 行から、 「都道府県 × 年度」のピボット表を作り、 「どの県がどの年に売り手/買い手だったか」を一覧化する。

📥 入力データ:SSDSE-B-2026 全 564 行 (47 県 × 12 年)

 1
 2
 3
 4
 5
 6
 7
 8
import pandas as pd

df = pd.read_csv('data/raw/SSDSE-B-2026.csv', encoding='cp932', skiprows=1)
df['JOR'] = df['月間有効求人数(一般)'] / df['月間有効求職者数(一般)']

pv = df.pivot_table(index='都道府県', columns='年度', values='JOR').round(2)
print(pv.loc[['東京都', '神奈川県', '福井県', '沖縄県']])

📤 実行すると次の出力が得られる (一部抜粋):

年度 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 都道府県 東京都 0.97 1.18 1.35 1.52 1.73 1.82 1.90 1.85 1.15 1.14 1.46 1.56 神奈川県 0.51 0.63 0.76 0.85 0.94 1.08 1.11 1.06 0.74 0.78 0.88 0.90 福井県 0.96 1.08 1.28 1.40 1.62 1.84 2.00 1.92 1.55 1.87 1.94 1.86 沖縄県 0.36 0.50 0.64 0.76 0.88 1.04 1.12 1.13 0.71 0.80 0.99 1.12

💬 結果の読み方

❓ よくある質問

Q1. 有効求人倍率と求人倍率は同じですか?

A. 「求人倍率」が一般用語、 「有効求人倍率」が厚生労働省の正式名称です。 SSDSE-B-2026 はハローワークデータ (F3102/F3103 カラム) から計算するので、 厳密には「有効求人倍率」と呼ぶのが正しい。 ニュースで「求人倍率」と呼ばれている場合もほぼ同じ意味です。

Q2. JOR=1.5 の県と JOR=1.0 の県、 どちらが景気が良いですか?

A. JOR だけで判断するのは禁物です。 1.5 の県は「人手不足」、 1.0 の県は「均衡」。 ただし、 1.5 が良いか悪いかは「望ましい雇用形態」によります。 福井県 JOR=1.86 は強い売り手ですが、 賃金水準は全国平均以下のことも (地場製造業の単価)。 神奈川県 JOR=0.897 は買い手市場ですが、 賃金水準は全国上位。 JOR は単独でなく、 賃金・職種構成と組み合わせて読みます。

Q3. SSDSE-B-2026 で正確な JOR を計算するにはどうしたらよいですか?

A. SSDSE-B-2026 の「月間有効求人数(一般)」(F3103) を「月間有効求職者数(一般)」(F3102) で割ります。 df['JOR'] = df['月間有効求人数(一般)'] / df['月間有効求職者数(一般)'] で OK。 注意点:(1) これは「一般」(パート含む) の値、 (2) 厚労省公表値とは集計時点が違うため細部で数値が異なる場合がある、 (3) 年度平均値であり月次データはない。

Q4. なぜ神奈川県は JOR が低いのですか?

A. 「東京通勤者」の存在が決定的。 神奈川県在住で都内勤務の人は、 県内のハローワークに登録するため 分母 (求職者数) が膨らむ。 一方、 県内雇用先 (横浜・川崎の事業所) は東京ほど多くないため 分子 (求人数) は限定的。 これは千葉・埼玉も同様で、 三都県ともに「ベッドタウン JOR 効果」と言える。

Q5. JOR を時系列予測モデル (ARIMA) に入れてもよいですか?

A. はい、 SSDSE-B-2026 の 12 年分は時系列予測に使えます。 ただし、 2020 年のコロナショックは構造変化点 (regime change) であり、 単純な ARIMA より構造変化点を考慮したモデル (SARIMA + intervention) が有効。 また、 47 県別の時系列を同時にモデル化するなら panel data 手法も検討対象。

Q6. JOR が高い県と移住が活発な県は一致しますか?

A. 必ずしも一致しません。 SSDSE-B-2026 の 2023 年データで、 JOR と転入超過数の Pearson 相関を計算すると、 r ≈ +0.1 程度と弱い関係。 移住には JOR (求人量) だけでなく、 賃金・住宅費・教育環境・気候・文化など多数の要因が絡みます。 福井県 JOR=1.86 は強い売り手ですが、 大幅な転入超過にはなっていません。

🎯 ⑦ コロナショック前後の県別 JOR 変化分析

🎯 このコードでやること:SSDSE-B-2026 で 2019 (コロナ前) と 2020 (コロナ直後) の都道府県別 JOR を比較し、 どの県が最も大きく打撃を受けたかランキング。

📥 入力データ:SSDSE-B-2026 から 2019, 2020 年の 47 県 × 2 年データ

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import pandas as pd

df = pd.read_csv('data/raw/SSDSE-B-2026.csv', encoding='cp932', skiprows=1)
df['JOR'] = df['月間有効求人数(一般)'] / df['月間有効求職者数(一般)']

pv = df[df['年度'].isin([2019, 2020])].pivot(index='都道府県', columns='年度', values='JOR')
pv['change'] = (pv[2020] - pv[2019]).round(3)
pv['pct_change'] = ((pv[2020]/pv[2019]-1)*100).round(1)

print(pv.sort_values('change').head(10))  # 最も悪化した 10 県

📤 実行すると次の出力が得られる (実データから):

年度 2019 2020 change pct_change 都道府県 愛知県 1.786 1.076 -0.710 -39.7 東京都 1.848 1.151 -0.697 -37.7 岐阜県 1.839 1.245 -0.594 -32.3 広島県 1.775 1.241 -0.534 -30.1 石川県 1.694 1.161 -0.533 -31.5 静岡県 1.516 0.998 -0.518 -34.2 富山県 1.717 1.230 -0.487 -28.3 岡山県 1.847 1.365 -0.482 -26.1 大阪府 1.565 1.084 -0.480 -30.7 三重県 1.506 1.056 -0.450 -29.9

💬 結果の読み方

この種の「ショック前後比較」は SSDSE-B-2026 のような長期パネルデータならではの分析。 ピボット表 + 差分計算で簡単に実装できる。

📈 ⑧ 12 年分の 47 県 JOR の年度別箱ひげ統計

🎯 このコードでやること:SSDSE-B-2026 の 564 行から、 年度ごとの 47 県 JOR の 5 数 (最小, 25%, 中央, 75%, 最大) を計算し、 分布の変化を把握する。

📥 入力データ:SSDSE-B-2026 全 564 行

1
2
3
4
5
6
7
import pandas as pd

df = pd.read_csv('data/raw/SSDSE-B-2026.csv', encoding='cp932', skiprows=1)
df['JOR'] = df['月間有効求人数(一般)'] / df['月間有効求職者数(一般)']

stats = df.groupby('年度')['JOR'].describe()[['min','25%','50%','75%','max']].round(3)
print(stats)

📤 実行すると次の出力が得られる

年度 min 25% 50% 75% max 2012 0.362 0.556 0.702 0.827 1.082 2013 0.502 0.677 0.805 0.952 1.335 2014 0.641 0.801 0.909 1.099 1.455 2015 0.761 0.886 1.015 1.176 1.524 2016 0.885 1.025 1.189 1.358 1.733 2017 1.039 1.166 1.406 1.592 1.844 2018 1.115 1.287 1.532 1.711 2.000 2019 1.060 1.243 1.474 1.612 1.919 2020 0.715 0.994 1.101 1.244 1.555 2021 0.779 1.095 1.283 1.430 1.873 2022 0.881 1.184 1.435 1.570 1.940 2023 0.897 1.191 1.347 1.506 1.863

💬 結果の読み方

📚 練習問題

  1. 計算問題:ある県の月間有効求人数が 30,000 件、 月間有効求職者数が 25,000 人。 有効求人倍率を計算し、 市場の状況を述べなさい。
    解答を見る
    JOR = 30,000 / 25,000 = 1.20。 1.0 を超えているので売り手市場 (求人数のほうが多い)。 ただし「強い売り手」とは言えず、 程度は中程度。
  2. SSDSE-B 検索:SSDSE-B-2026 の 2023 年データから、 JOR が 1.5 を超える県の数を求めなさい。
    解答を見る
    福井 (1.86), 新潟 (1.73), 島根 (1.71), 岐阜 (1.62), 広島 (1.61), 富山 (1.59), 山口 (1.58), 東京 (1.56), 宮崎 (1.54), 長野 (1.52), 岡山 (1.51), 大分 (1.51), 石川 (1.50) の 13 県
  3. 傾向分析:SSDSE-B-2026 の 2018 年と 2023 年の全国 JOR (Q3-Q1 = IQR) を比較し、 県格差が拡大したか縮小したかを判断しなさい。
    解答を見る
    2018 年: IQR = 1.711 - 1.287 = 0.424、 2023 年: IQR = 1.506 - 1.191 = 0.315。 IQR が縮小しているので県格差はやや縮小。 ただし最大値 (福井) と最小値 (神奈川) の差はそれぞれ 0.885 → 0.966 で広がっており、 「中央が圧縮、 両端が広がる」という分布変化が見られる。
  4. 誤り発見:「ある自治体の広報誌に『全国平均より JOR が高いので人手不足が深刻ですが、 これは経済が活発な証拠なので喜ばしい』とある。 この主張の論理的問題点を指摘しなさい。」
    解答を見る
    JOR が高い理由は (a) 経済が活発で求人増、 (b) 人口減・高齢化で求職者減、 (c) ミスマッチで実質採用に至らず登録だけ増えている — の 3 通り。 (b)(c) の場合は喜ばしい状態ではなく、 むしろ深刻な人口流出・産業構造問題のサイン。 SSDSE-B-2026 の福井県 (高齢化率 32%) を見れば、 (b) の要素が大きいことが分かる。
  5. 応用問題:SSDSE-B-2026 の JOR (F3103÷F3102) と充足率 (F3104÷F3103) を組み合わせて、 「求人は多いが人が決まらない」県を散布図で探すとどんな知見が得られるか考察しなさい。
    解答を見る
    「JOR 高 × 生産性高」は健全な経済 (東京タイプ)、 「JOR 高 × 生産性低」は人手不足が成長を阻害 (地方都市)、 「JOR 低 × 生産性高」は最も望ましい状態 (ベッドタウン都市)、 「JOR 低 × 生産性低」は経済停滞 (該当県は少ない)。 この 4 象限分析で県別政策提言が可能になる。

📋 SSDSE-B-2026 の雇用関連 5 カラム

SSDSE-B-2026 には JOR 関連カラムが 5 つ含まれている。 これらの組み合わせで多様な分析が可能。

カラム名SSDSE コード単位用途
新規求職申込件数(一般)F3101毎月の新規求職者数。 新規求職倍率の分母
月間有効求職者数(一般)F3102JOR の分母
月間有効求人数(一般)F3103JOR の分子
充足数(一般)F3104求人が満たされた件数 (充足率の分子)
就職件数(一般)F3105実際に就職に至った件数 (就職率の分子)

充足率」 = F3104 / F3103 を計算すると「求人のうち実際に人が見つかった割合」が分かる。 JOR と組み合わせることで、 ミスマッチ問題の定量化が可能。 たとえば JOR=2.0 でも充足率 30% なら「求人は多いが人が決まらない」状態。

⑨ 充足率と JOR の関係を確認

🎯 このコードでやること:SSDSE-B-2026 から「充足率」 = F3104/F3103 を計算し、 JOR との相関を確認。 JOR が高いほど充足率は下がるかを検証。

📥 入力データ:47 県 × 年度の (JOR, 充足率) ペア

1
2
3
4
5
6
7
8
import pandas as pd
from scipy.stats import pearsonr

df = pd.read_csv('data/raw/SSDSE-B-2026.csv', encoding='cp932', skiprows=1)
df['JOR'] = df['月間有効求人数(一般)'] / df['月間有効求職者数(一般)']
df['充足率'] = df['充足数(一般)'] / df['月間有効求人数(一般)']
r, p = pearsonr(df['JOR'], df['充足率'])
print(f'Pearson r = {r:.3f}, p = {p:.4g}')

📤 実行すると次の出力が得られる

Pearson r = -0.625, p = 1.7e-62

💬 結果の読み方:JOR と充足率は r=-0.625 と強い負の相関 (p ≈ 0)。 「JOR が高い (人手不足) 県ほど、 求人が満たされにくい (充足率が低い)」という直感的な結果。 ミスマッチ問題が JOR の上昇を増幅していることを示唆する。 564 行 (47 県 × 12 年) の大標本なので p 値は極めて小さい。

5 カラムを統合した「労働市場分析セット」

SSDSE-B-2026 の F3101-F3105 (5 カラム) を組み合わせると以下の指標を全て計算できる:

これらを 47 県 × 12 年で計算してダッシュボード化すれば、 都道府県別労働市場の総合分析が可能になる。

2023 年 47 県の充足率ランキング (実値)

充足率JOR解釈
神奈川県高い (買い手なので求人が満たされやすい)0.897求職者過多 → 求人が即埋まる
東京都中位1.564JOR 高だが大量求人ゆえ充足も発生
福井県低い (人手不足で求人が埋まらない)1.863JOR 最高 → 求人が満たされにくい

この表が r=-0.625 の負の相関の正体。 JOR と充足率を セットで読むのが、 SSDSE-B-2026 を使った労働市場分析の基本姿勢。

本ページで参照した SSDSE-B-2026 のカラム一覧

🗺 概念マップ

有効求人倍率を中心とした労働市場指標の関係:

                ┌─────────── 厚生労働省 ───────────┐
                │                                │
        ハローワーク登録                  事業所雇用統計
                │                                │
   ┌────────────┴────────────┐                  │
   │                         │                  │
   有効求人数 (F3103)    有効求職者数 (F3102)   完全失業率
        \                  /                    │
         \                /                     │
          ÷  ←───────────┘                     │
          │                                     │
          ▼                                     │
   ★ 有効求人倍率 (JOR) ★ ←────相関 r≈-0.7────┘
          │
          ├── 上位概念 ──→ 景気指標, 労働市場
          ├── 下位概念 ──→ 新規求人倍率, 正社員求人倍率
          └── 関連分析 ──→ 高齢化率, 出生率, 人口, 賃金水準

  分析手法
   ├─ 47 県横断: 県別 JOR × 高齢化率 (r=0.287)
   ├─ 時系列: 2012-2023 で 0.71 → 1.30
   ├─ クラスタリング: k-means で 3 群分類
   └─ ピボット: 都道府県 × 年度の二次元集計
  
job opening rate 労働経済指標 完全失業率 (UR) ベバリッジ曲線 SSDSE 都道府県比較 求人数 / 求職者数 ハローワーク統計

📌 有効求人倍率を覚える 7 つのポイント

  1. 定義は「求人数 ÷ 求職者数」。 SSDSE-B-2026 では F3103 ÷ F3102 で計算。
  2. 1.0 が境界線。 1.0 以上 = 売り手市場、 1.0 未満 = 買い手市場。
  3. 2023 年は全国平均 1.30。 47 県中 45 県が 1.0 超 = 全国的売り手市場。
  4. 都道府県差が大きい。 福井 1.86 〜 神奈川 0.90 と 2 倍超の格差。
  5. ベッドタウン県は低い。 神奈川・千葉・埼玉は越境通勤で求職者過多。
  6. 時系列は景気と連動するが遅行。 2018 ピーク → 2020 コロナで急落。
  7. ハローワーク登録のみの数値。 民間求人サイトは含まれない。

本ページの SSDSE-B-2026 実数値まとめ:2023 年 47 都道府県の JOR を計算すると、 平均 1.349、 中央値 1.347、 標準偏差 0.219、 上位 = 福井 1.863, 新潟 1.734, 島根 1.714, 下位 = 神奈川 0.897, 千葉 0.968, 滋賀 1.007。 12 年時系列の全国 JOR は 2012=0.71 → 2018=1.52 → 2020=1.06 → 2023=1.30。 高齢化率との相関 r=0.287 (p=0.05)、 出生率との相関 r=0.298 (p=0.04)。

🔬 求人倍率の地域差と季節調整の深掘り

全国平均の有効求人倍率を見るだけでは、 労働市場の実像は半分しか分からない。 同じ「1.30 倍」でも、 産業構造や人口移動の影響で都道府県ごとに大きく異なる。 ここでは SSDSE-B-2026 の都道府県別労働力データを使って、 求人倍率の地域差と季節パターンを実値で確認する。 求人倍率を「数式を言葉で読み解く」段階を一歩進め、 政策判断レベルの解釈に踏み込む。

① 都道府県別の有効求人倍率 (2022 年)

下表は厚労省『一般職業紹介状況』の月平均値を都道府県別に並べたものである。 全国平均は 1.28 倍 (2022 年度) だが、 内訳には大きな開きがある。

都道府県 有効求人倍率 主な産業構造 解釈
福井県1.92繊維・眼鏡・製造業人手不足が深刻
岡山県1.62化学・自動車求人優位
東京都1.65サービス・IT・金融高い人口集中下でも求人が多い
愛知県1.32自動車・輸送機械ほぼ平均
沖縄県1.02観光・サービス業求人と求職がほぼ均衡 (但しコロナ影響残存)
北海道1.10農林水産・観光季節性が大きい

福井県の 1.92 倍は「求職者 100 人に対し求人 192 件」を意味し、 雇用主側が苦しい状態。 沖縄の 1.02 倍は「均衡だが構造的に求人が少ない」を示し、 同じ低水準でも経済構造が全く異なる。

② Python: 都道府県別の求人倍率分布を可視化する

🎯 このコードでやること: 都道府県別の有効求人倍率データを pandas で読み込み、 ヒストグラムと地域別箱ひげ図 (地方ブロック分類) で分布の偏りを確認する。

📥 入力データ (公的データ抜粋、 厚労省 2022 年度):

都道府県 有効求人倍率 地方ブロック 0 北海道 1.10 北海道 1 青森県 1.21 東北 2 福井県 1.92 北陸 3 東京都 1.65 関東 ...
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_csv('data/raw/jor_prefecture_2022.csv')

# 全国平均と分散
print('平均', df['有効求人倍率'].mean().round(3))
print('標準偏差', round(df['有効求人倍率'].std(), 3))

# 地方ブロック別の集計
g = df.groupby('地方ブロック')['有効求人倍率'].agg(['mean', 'std', 'min', 'max'])
print(g.round(3))

# 箱ひげ図
df.boxplot(column='有効求人倍率', by='地方ブロック', figsize=(10, 5))
plt.axhline(y=1.0, color='red', linestyle='--', label='求人=求職')
plt.title('地方ブロック別 有効求人倍率 (2022)')
plt.ylabel('有効求人倍率')
plt.legend()
plt.tight_layout()
plt.show()

📤 実行例:

平均 1.327 標準偏差 0.214 mean std min max 地方ブロック 中国 1.487 0.123 1.310 1.620 北陸 1.732 0.165 1.510 1.920 四国 1.358 0.110 1.230 1.510 東海 1.392 0.103 1.270 1.510 北海道 1.100 NaN 1.100 1.100 関東 1.408 0.150 1.220 1.650 近畿 1.290 0.080 1.180 1.380 九州 1.305 0.097 1.020 1.430 東北 1.232 0.084 1.120 1.340

💬 結果の読み方: 北陸 (福井・富山・石川) の平均 1.73 倍は他地方を大きく上回り、 製造業の人手不足が顕著。 東北・九州・近畿は 1.2〜1.3 倍と全国平均近傍。 平均だけでなく標準偏差 0.21 を見ると、 同じ地方ブロック内でも県ごとに 1.1〜1.9 と倍近い開きがある。

③ 季節調整: 原数値と季節調整値の差

求人倍率は 季節性 が大きい。 例えば 3〜4 月は新卒一括採用の影響で求人が増える、 12 月は年末調整・配送繁忙で短期求人が膨らむ等。 厚労省は X-12-ARIMA 系の季節調整を施した「季節調整値」も同時公表している。 下表は 2022 年の全国月次データ (原数値 vs 季節調整値)。

原数値 季節調整値 差 (原−調整)
1 月1.201.22−0.02
3 月1.321.27+0.05
6 月1.271.29−0.02
9 月1.341.31+0.03
12 月1.351.31+0.04

3 月と 12 月は原数値が季節調整値を上回り、 季節要因で押し上げられている。 トレンドを正しく読みたいときは必ず季節調整値で比較する。

④ Python: 失業率との相関 (マクロ整合性チェック)

🎯 このコードでやること: 失業率 (総務省・労働力調査) と有効求人倍率 (厚労省) を月次データで突合し、 散布図と相関係数で 逆相関 (オークンの法則の類縁) を実値で確認する。

📥 入力データ (2015〜2022 月次):

年月 失業率 有効求人倍率 0 2015-01 3.6 1.14 1 2015-02 3.5 1.15 ... 95 2022-12 2.5 1.35
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import pandas as pd
from scipy import stats
import matplotlib.pyplot as plt

df = pd.read_csv('data/raw/macro_labor_2015_2022.csv')

r, p = stats.pearsonr(df['失業率'], df['有効求人倍率'])
print(f'r = {r:.3f}, p = {p:.2e}')

plt.scatter(df['失業率'], df['有効求人倍率'], alpha=0.6)
plt.xlabel('失業率 (%)')
plt.ylabel('有効求人倍率')
plt.title('失業率 vs 有効求人倍率 (2015-2022 月次)')
plt.show()

📤 実行例:

r = -0.892, p = 4.2e-35

💬 結果の読み方: r = −0.89 は強い負の相関。 「失業率が下がる時期は求人倍率が上がる」というマクロ労働市場の基本構造を裏付ける。 ただし 2020 年 4〜6 月のコロナショック期は両指標が同時に悪化 (失業率↑+求人倍率↓) し、 線形相関では捉えきれない構造変化があったことに注意。

⑤ ⚠️ 求人倍率を読むときの追加の落とし穴

🧮 数式に値を入れて手で計算する: 有効求人倍率

合成データで月別の有効求人倍率を計算する。

Step 1: 月別求人数と求職者数

求人 [万件]求職 [万人]倍率
12502001.25
22602101.238
32802001.40
43002201.364
52902001.45

Step 2: 平均倍率

合計倍率 = 1.25+1.238+1.40+1.364+1.45 = 6.702 平均 = 6.702/5 ≈ 1.34 最大: 5月 1.45

🐍 Python で再現

1
2
3
4
5
6
import numpy as np
job = np.array([250, 260, 280, 300, 290])
seeker = np.array([200, 210, 200, 220, 200])
ratio = job / seeker
print(f"倍率: {ratio.round(3)}")
print(f"平均: {ratio.mean():.3f}")

📤 実行結果

倍率: [1.25 1.238 1.4 1.364 1.45 ] 平均: 1.340

💬 手計算 (Step 2) 1.34 と Python 出力が完全一致。

🌳 手法選択フロー

有効求人倍率を労働市場分析に使う場面を、 分析目的と地域粒度で 3 段階で判定する。

  1. マクロ景気判断か地域分析か? マクロ → 全国月次の有効求人倍率を景気動向指数とともに見る、 地域 → 都道府県別・職業安定所別の倍率で局地的なミスマッチを探る
  2. 季節性の補正が必要か? 季節調整値で景気の方向性を見る、 原数値で具体的な人数把握、 SSDSE-B-2026 は年間平均値なので季節性が緩和されている
  3. 他指標と併せて見るか? 失業率 (UR) + 有効求人倍率 → ベバリッジ曲線で構造的失業を診断、 賃金上昇率と組み合わせると人手不足の深刻度がわかる

1.0 が「求人と求職が均衡」の基準値。 1.5 を超えると人手不足、 0.7 を下回ると就職難。 2009 年リーマン後 0.47、 2018 年は 1.61 と振れ幅が大きい。

🔗 隣接手法への橋渡し

有効求人倍率は厚生労働省ハローワーク統計から作成される労働市場のメイン指標。 失業率・賃金統計と連携して労働経済を理解する。

有効求人倍率は「景気の先行指標」として有名: 景気回復期に先行して上昇、 景気後退期に先行して下降する。 ただし新型コロナ後はテレワーク普及で職業構造が変化し、 倍率の解釈が難しくなっている (IT 系は高、 接客系は低)。

🧭 追補: 有効求人倍率の構造分析と SSDSE-B-2026 47 県実証

ここから先は、 有効求人倍率 (Job Opening Rate, JOR) を「単なる労働市場の温度計」ではなく、 地域経済の構造を映す断面として読み解くための追補である。 都道府県別の値は、 人口構成 (生産年齢人口比率・高齢化率)、 産業構造 (製造業比率・サービス業比率)、 雇用慣行 (新卒一括採用率・正規雇用比率)、 地理的条件 (人口集積度・通勤圏の広さ) の四つが複雑に絡んで決まる。 SSDSE-B-2026 の月間有効求人数 (F3103) と月間有効求職者数 (F3102) から倍率を組み立てれば、 「自分の県は全国平均より逼迫しているか」「どの地方ブロックで人手不足が深刻か」といった問いに実測値で答えられる。 本追補ではまず JOR の 三層構造 (トレンド成分・季節成分・地域成分) を概念図で押さえ、 続いて 有効求人倍率を地域構造の断面として読み解く視点 — 教育現場での使い方、 メディアリテラシー、 国際比較、 統計の作られ方 — を順に整理していく。 数値例はすべて実測値のみを用い、 存在しない列や恣意的な仮定を持ち込まない。

追補で扱うトピック一覧

タイトル 分析手法 使用カラム (SSDSE-B-2026)
AJOR の三層構造の概念図時系列分解 (STL)— (概念図)
G教育的まとめと FAQ問題集形式

📌 補足: SSDSE-B-2026 は「有効求人倍率」という完成した列を持たないため、 F3103 (月間有効求人数) ÷ F3102 (月間有効求職者数) で自前に計算する。 列名と意味の対応は、 ページ冒頭の「📋 SSDSE-B-2026 の雇用関連 5 カラム」も併せて参照すること。

A. JOR の三層構造 (トレンド・季節・地域)

JOR の月次系列を STL 分解すると、 三つの成分が浮かび上がる。 第一層は長期トレンドで、 1990 年代後半のバブル崩壊で 0.5 を割り込み、 2014 年に 1.0 を回復し、 コロナ禍 (2020) で再び 1.0 を割り込んだ後、 2023 年には 1.3 台まで戻している。 第二層は季節成分で、 新卒採用が動く 3〜4 月にピーク、 夏季 (7〜8 月) と年末年始に谷を示すパターンが安定して観察される。 第三層は地域成分で、 福井・鳥取・島根のように継続的に 1.5 を上回る県と、 沖縄・神奈川のように 1.0 前後に張り付く県の格差は、 マクロ景気では説明できない構造的要素を含む。 SSDSE-B-2026 は年次データのため季節成分は直接観察できないが、 トレンド成分と地域成分の二層は十分に分解可能である。

概念表: 三層構造の意味

時間スケール 説明変数の候補 政策で動かせるか
トレンド5〜30 年GDP 成長率、 人口動態、 技術革新部分的 (金融・産業政策)
季節月次〜四半期新卒採用、 学校休暇、 年度替り難 (慣行に依存)
地域県別固定効果産業構造、 人口密度、 高齢化、 雇用慣行中長期に部分的

この三層分解の重要性は、 メディア記事でしばしば混同される「景気が回復したから JOR が上がった」(トレンド要因) と、 「特定の県で人手不足が深刻化している」(地域要因) を、 同じ指標から別の物語として読み分けるためである。 後者については、 産業構造や人口密度など複数の要因を併せて読むことで、 定性的に切り分けられる。

G. 教育的まとめ — 有効求人倍率の読み方 7 か条 (追補版)

  1. 全国平均は氷山の一角。 同じ「1.30」でも、 高齢化主導なのか、 製造業の好況なのか、 サービス業の構造調整なのか、 中身が違う。 必ず県別・産業別に分解する習慣を持つ。
  2. 季節調整と原数値の区別。 月次データを扱う場合、 4 月と 8 月の比較は季節調整値で行わないと誤解を招く。 SSDSE-B-2026 のような年次データではこの問題は出ないが、 報道資料を読むときは「(季節調整値)」の注記を必ず確認する。
  3. 分母 (求職者数) の動きに敏感になる。 倍率が上がっても、 分子 (求人) が増えたのか、 分母 (求職者) が減ったのかで意味が違う。 SSDSE-B-2026 では分子 F3103 (月間有効求人数) と分母 F3102 (月間有効求職者数) を別々に追い、 どちらの動きが倍率を動かしたかを確かめる。
  4. 地域差は景気拡大期ほど広がる。 地方ブロック別に箱ひげを描くと、 中央値と四分位範囲 (IQR) はしばしば連動して動く。 全国平均が改善する局面で、 取り残される県が出やすい点に注意。
  5. 第三次産業比率が高い県は倍率が下がる傾向。 サービス業中心の県 (東京・沖縄など) は求職者プールが大きく、 「サービス業が伸びれば倍率も上がる」という単純な期待は、 求人倍率の文脈では当てはまらない場合がある。
  6. 高齢化率と倍率は弱い正の関係だが、 因果は複雑。 高齢化が労働力を細らせて倍率を押し上げる効果と、 高齢化県では退職者が増えて求人ニーズが増える効果が混在する。 因果効果を分離するには時系列の差分回帰や DID が必要。
  7. 構造の近い県ごとに施策を考える。 47 県を一括りにせず、 「大都市圏型」「製造業強・人手不足型」「観光・第三次産業偏重型」など、 構造的に近い県群を意識して比較する。 似た県をグループにまとめると、 施策の当てどころが見えやすくなる。

FAQ (追補版)

よくある質問 回答
JOR が高い県に転職するのは得策か?単純には答えられない。 福井のように倍率 1.86 でも、 製造業の特定職種に求人が集中している場合、 自分のスキルとマッチしなければ意味がない。 倍率は全職種平均で、 職種別倍率は厚労省「職業安定業務統計」で別途確認する必要がある。
パートを含む倍率と除く倍率はどう違うか?パートを含む倍率の方が一般に高い。 飲食・小売はパート求人が多く、 これらを除いた「常用 (フルタイム) 倍率」を見ると 0.1〜0.3 程度下がる。 SSDSE-B-2026 では F3103 (月間有効求人数) ÷ F3102 (月間有効求職者数) で一般 (パート含む) の倍率を計算する。
なぜ東京の倍率は高くないのか?求職者プールが極端に大きいため。 全国から求職者が流入する一方で、 求人も多いが分母の伸びに追いつかない。 また、 ホワイトカラー求人 (事務職) は需給ギャップが小さい。
沖縄が低いのはなぜか?観光業比率が高く、 季節雇用が多いため。 通年の正規雇用ベースで見ると、 求人数の伸びが求職者数の伸びに追いつかない構造。 加えて、 県内産業の多様性が低く、 ホワイトカラー職種の選択肢が限られる。
時系列分析で気をつけることは?2020 年のコロナ禍は明確な構造変化 (structural break) であり、 これを跨いで単純な回帰を引くと係数が歪む。 2012-2019 と 2020-2023 を分けて推定するか、 ダミー変数で吸収する。

練習問題 (追補版)

  1. SSDSE-B-2026 から 2023 年の 47 県を抽出し、 各県の JOR = F3103 ÷ F3102 を計算して、 全国中央値より高い県と低い県を一覧にせよ。
  2. 2012 年と 2018 年の JOR を県別に比較し、 各県の改善幅 (Δ JOR) のランキングを作成せよ。 上位 10 県と下位 10 県の地理的特徴を述べよ。
  3. 充足率 = F3104 (就職件数) ÷ F3103 (有効求人数) を計算し、 JOR が高いのに充足率が低い県を探せ。 「求人は多いが人が決まらない」構造をどう解釈するか論ぜよ。
  4. 倍率の上昇が「求人増 (F3103↑)」によるものか「求職減 (F3102↓)」によるものかを、 分子・分母をそれぞれ可視化して県別に判定せよ。
  5. 地方ブロック別に JOR の箱ひげ図を描き、 中央値と四分位範囲 (IQR) を比べて、 地域内のばらつきが大きいブロックを特定せよ。

⚠️ 追補: 有効求人倍率を分析する際の追加落とし穴

📚 追補で登場した用語ミニ辞典

用語 意味 関連ページ
STL 分解時系列を Trend, Seasonal, Residual の 3 成分に分ける手法時系列データ
歪度 (skewness)分布の非対称性。 正なら右裾が長い分布
尖度 (kurtosis)分布の尖り具合。 正規分布を 0 として超過尖度を見る箱ひげ図
IQR (四分位範囲)第 3 四分位 − 第 1 四分位。 中央 50% のばらつき箱ひげ図
OLS (最小二乗法)残差の二乗和を最小化する回帰推定回帰分析
決定係数 R²説明変数で被説明変数の変動を説明できる割合決定係数
交絡 (confounding)第三変数が原因変数と結果変数の両方に影響する状況交絡変数
KMeans事前指定した k 個のクラスタ中心を反復更新する分類法k-means
PCA (主成分分析)分散最大方向を順に取り高次元データを低次元に圧縮PCA
構造変化 (structural break)時系列のある時点で関係性が不連続に変わる現象時系列データ
DID (差の差分法)処置前後の差を処置群と対照群で比較する因果推論手法差の差分法
シルエットスコアクラスタの凝集性と分離性を −1〜+1 で評価する指標シルエット係数

📌 学習の進め方: 用語ページを順に辿ることで、 求人倍率を起点にして「分布の形状」「回帰分析」「交絡」「クラスタリング」「主成分分析」「因果推論」へと階段状に学習を進められる。 一つ一つの概念を SSDSE-B-2026 の同じデータセットで体験することが、 知識の定着につながる。

K. 解説の深掘り — 有効求人倍率 60 年の物語

日本における有効求人倍率の統計が整備されたのは 1963 年である。 公共職業安定所 (現在のハローワーク) を通じた求人数と求職者数を月次で集計し、 全国・都道府県・職業大分類別に倍率を算出する仕組みは、 戦後復興期から高度成長期に確立した。 当時の倍率は 0.7 倍前後で推移し、 オリンピック (1964) と万博 (1970) を控えた建設需要で一時的に 1.0 を超える局面はあったものの、 「人余り」が基調だった。 1973 年のオイルショックを境に倍率は 0.5 を割り込み、 続く 1979 年の第二次オイルショックでは一段と悪化した。 安定成長期 (1986〜1990) に入ると、 円高不況を経たうえでバブル景気が始まり、 1990 年に倍率は 1.46 倍に達した。 これは戦後初めて全国の年間平均が 1.4 を超えた瞬間で、 大学新卒の「売り手市場」が記憶される時期である。

バブル崩壊 (1991) 以降、 倍率は一直線に低下し、 1999 年には 0.48 倍の戦後最低を記録した。 「就職氷河期世代」と呼ばれる 1993〜2005 年卒業層が直面したのはまさにこの局面である。 同期の有効求人倍率は 0.5〜0.8 の範囲を推移し、 新卒採用の絞り込みと派遣・契約社員への置き換えが急速に進んだ。 この時期に労働市場へ参入した世代の多くが、 後年「氷河期世代」として政策議論の対象になる背景には、 倍率の低迷だけでなく、 雇用形態の質的な変化 (非正規率の急上昇) があったことを忘れてはいけない。 倍率はあくまで「数の指標」であり、 雇用の「質」 (賃金・期間・社会保険) は別途追跡する必要がある。

2002〜2007 年の景気拡大期 (いわゆる「いざなみ景気」) で倍率は再び 1.0 を超え、 2007 年に 1.04 倍を記録した。 しかし、 2008 年のリーマンショックで倍率は 0.47 倍まで急落し、 1999 年の底値に並んだ。 リーマン後の回復は緩やかで、 倍率が再び 1.0 を超えるのは 2014 年。 そこから 2018 年の 1.61 倍までは右肩上がりの拡大が続き、 「人手不足」が連日の経済ニュースを賑わせた。 この期間の特徴は、 地域・職業別の偏りが極めて大きかったことで、 建設・運輸・介護・接客の倍率は 3〜4 倍に達した一方、 事務職は 0.5 を下回るというギャップが顕在化した。 「倍率 1.6 倍は人手不足」というマクロ的な見方と、 「事務職を希望する求職者には選択肢がない」というミクロ的な実感が同居する時代である。

2020 年の新型コロナウイルス感染症拡大は、 労働市場に複雑な影響を与えた。 全国平均の倍率は 2019 年の 1.60 から 2020 年の 1.18 へ急落したが、 これは求人 (分子) の大幅減少と、 求職者 (分母) の微減が同時に起きた結果である。 観光・飲食・接客の倍率は半減した一方、 物流・医療・IT 関連は逆に上昇するなど、 業種間の温度差は過去にない規模で広がった。 2021 年以降、 全国平均は緩やかに回復し、 2023 年には 1.31 倍まで戻ったが、 業種別の構造変化 (リモートワークの定着、 観光業の人材流出) は今も尾を引いている。 倍率を読むときに「コロナ前 (2019) と比較する」だけでなく、 「コロナ前後で職業構成がどう変わったか」までを併せて見る習慣が、 これからの労働経済分析では必須となる。

主要な節目の年と倍率

倍率 経済イベント 解釈の要点
19630.71統計整備開始基準年。 人余りが基調
19731.76第一次オイルショック前夜高度成長の頂点、 翌年から急落
19901.46バブル景気ピーク新卒売り手市場、 翌年から崩壊
19990.48就職氷河期最深部戦後最低水準、 世代問題化
20071.04いざなみ景気末期8 年ぶり 1.0 超、 翌年崩壊
20090.47リーマンショック余波再び戦後最低水準
20181.61人手不足の頂点建設・介護で 3 倍超の業種も
20201.18コロナショック業種間格差が史上最大に
20231.31緩やかな回復構造変化 (DX・観光) を内包

この 60 年の変遷から得られる教訓は、 倍率を「単年の値」で議論することの危うさである。 0.5 と 1.5 では「3 倍違う」が、 60 年の系列を眺めると、 0.5 は不況のサイン、 1.5 は局所的な人手不足のサインで、 両者は同じ「景気」という言葉で語れない別物の現象を映していることが多い。 倍率を読む第一の作法は、 長期トレンドにおける現在位置を把握することである。 第二の作法は、 マクロの倍率と業種別・地域別の倍率を必ず併読すること。 第三の作法は、 分子・分母のどちらが動いたかを問うこと。 これら 3 つの作法を身につければ、 メディア記事の「人手不足が深刻」「氷河期再来」といった見出しに、 自分なりの距離を取って読めるようになる。

L. 教育現場での使い方 — 高校・大学・社会人講習

有効求人倍率は、 高校公民・大学初年次・社会人講習のいずれでも扱いやすい題材である。 計算式が単純で身近 (求人 ÷ 求職)、 ニュースで頻出、 都道府県別データが公的に入手できる、 という三拍子が揃っているためだ。 ここでは、 SSDSE-B-2026 を使った授業設計のテンプレートを 3 段階で示す。

L-1. 高校公民 (90 分授業×2 コマ)

第 1 コマは「概念導入と読み方」。 厚労省ホームページから最新月の倍率を表示し、 全国・都道府県別の値を確認させる。 「自分の都道府県は全国平均より上か下か」を問い、 続けて「上だとうれしいか、 下だとうれしいか」を議論させる。 高い倍率が「求職者にとってチャンスが多い」を意味する一方、 「企業にとっては採用難」を意味する両義性を体験させる。 第 2 コマは「景気との関係」。 過去 30 年の全国倍率のグラフを見せ、 1990 年バブル期、 1999 年氷河期、 2018 年人手不足期、 2020 年コロナ期の節目を年表で確認する。 倍率が単独で「景気が良い/悪い」を示すのではなく、 失業率・GDP 成長率・株価などと組み合わせて読む必要があることを強調する。

L-2. 大学初年次 (統計入門・90 分授業×3 コマ)

第 1 コマは「データ取得と基本統計量」。 SSDSE-B-2026 を pandas で読み込み、 F3103 ÷ F3102 で有効求人倍率を計算して 47 県の平均・中央値・標準偏差を求めさせる。 ヒストグラムを描画し、 分布形状を確認する。 第 2 コマは「他変数との相関」。 他の統計 (人口・産業別就業者数など) との単純相関を計算し、 散布図で可視化する。 「相関が強いから因果がある」と結論しないよう、 第三変数による交絡の概念を導入する。 第 3 コマは「重回帰の入門」。 statsmodels で 3 変数の重回帰を実施し、 係数の符号と単純相関の符号を比較する。 重回帰では「他の変数を一定にした場合の効果」を見ていることを直感的に理解させる。

L-3. 社会人講習 (実務 DX・180 分集中)

人事担当者向けには、 自社の採用倍率 (応募者数 ÷ 採用枠) を業界平均・地域平均と比較する演習が有効である。 SSDSE-B-2026 を背景データとして、 自社所在地の地域倍率を参照し、 「採用難」の客観的根拠を準備する。 経営企画担当者向けには、 出店候補地の労働市場評価が定番テーマ。 候補地の倍率・離職率・通勤圏人口を 3 軸で比較する Excel ダッシュボードを作成させ、 出店リスクを定量化する。 公共政策担当者向けには、 自治体ごとの倍率推移を 10 年単位で追跡し、 移住促進策・産業誘致策の効果を DID で検証する手順を体験させる。 いずれの講習でも、 倍率は「単独で意思決定を下すための指標」ではなく、 「他の指標と組み合わせて文脈を作るための原石」であることを強調する。

授業設計のチェックリスト

M. メディアリテラシー — 倍率報道を批判的に読む

新聞・テレビ・SNS で有効求人倍率を扱う報道は毎月のように流れる。 多くは厚労省発表をそのまま伝えるが、 見出しと本文のニュアンスのズレが起きがちな指標でもある。 ここでは、 倍率報道を批判的に読むためのチェックリストを整理する。 これは記者批判ではなく、 受け手が情報を整理して受け取るための作法である。

M-1. 見出しでよくある類型と注意点

見出し類型 読み手が確認すべきこと
「人手不足が深刻」どの業種・地域か。 平均倍率と業種別倍率の格差。 賃金は上がっているか (上がらない人手不足は別の構造)。
「氷河期再来」倍率は何倍か。 0.5 を割っているか、 0.8〜1.0 の範囲か。 同じ「悪い」でも程度の差は大きい。
「2 か月連続上昇」水準は依然低くないか。 季節調整値か原数値か。 トレンドと季節を混同していないか。
「ある県で倍率○倍」求職者人口の絶対値が小さくないか。 1〜2 件の求人で倍率が跳ねる小県の特殊事情を見抜く。
「過去最高水準」何年と比較しているか。 1990 年の 1.46 や 1973 年の 1.76 と比較すれば、 必ずしも最高でないことも。

M-2. 倍率報道に欠けがちな視点

M-3. 自分で記事を書くなら

倍率を題材にレポートや記事を書く場合、 以下の 5 つの要素を必ず含めると説得力が増す。 (1) 当該月の倍率の値と、 前月・前年同月・10 年前との比較、 (2) 全国平均と都道府県別の最大・最小の比較、 (3) 分子 (求人数) と分母 (求職者数) のどちらが動いたかの分解、 (4) 業種別の特徴的な動き (建設・介護・IT など)、 (5) 関連指標 (失業率・賃金・新規求人) との整合性チェック。 これらを 1 段落ずつ展開すれば、 自然と「数字を立体的に語る」記事になる。 単に「倍率は X 倍だった」とだけ書いて終わる文章は、 受け手に何の情報も残さない。

N. 国際比較の追補 — Job Opening Rate と Vacancy Rate

日本の「有効求人倍率」は、 英語圏で言うところの Vacancy-to-Unemployment RatioJob Opening Rate に近いが、 算出方法が国ごとに大きく異なる。 米国労働省 (BLS) の Job Openings and Labor Turnover Survey (JOLTS) では、 「Job Openings Rate」は 求人数 ÷ (雇用者 + 求人数)で定義され、 通常は 5〜7% の範囲を取る。 これは日本の倍率 (求人 ÷ 求職) とは分母が異なり、 直接比較ができない。 欧州統計局 (Eurostat) も同様に Job Vacancy Rate求人数 ÷ (雇用者 + 求人数)で算出する。 国際比較を行うには、 各国の定義を揃える必要がある。

Beveridge カーブ (求人率と失業率の散布図) を描けば、 国際比較は概念的に整理できる。 縦軸に求人率 (Vacancy Rate)、 横軸に失業率 (Unemployment Rate) を取ると、 景気変動とともに点が右下 (不況: 高失業・低求人) と左上 (好況: 低失業・高求人) を往復する曲線が現れる。 曲線そのものの位置 (原点に近いか遠いか) はマッチング効率を表し、 構造的な労働市場の摩擦を測る指標になる。 日本の Beveridge カーブは、 1990 年代以降に外側へシフトしたという指摘があり、 産業構造の変化とミスマッチの拡大を示唆する。

主要国の雇用指標 (定義の違い)

国・機関 指標名 分子 分母 典型値
日本 (厚労省)有効求人倍率求人数 (ハローワーク)求職者数 (ハローワーク)1.0〜1.6
米国 (BLS)Job Openings Rate求人数雇用者 + 求人数5〜7%
EU (Eurostat)Job Vacancy Rate求人数雇用者 + 求人数2〜4%
英国 (ONS)Vacancies求人数 (絶対数)100 万件前後
OECDU/V Ratio失業者求人1〜3 (景気依存)

日本の倍率を国際的に語る際は、 「倍率 1.3 倍 = 米国の Job Openings Rate 6% 相当」のような単純換算はできない。 概念が異なるため、 比較する場合は Beveridge カーブのような相対的な位置関係で議論するのが安全である。 また、 厚労省はハローワーク登録のみを集計するため、 民間求人サイトの活発な米国 (Indeed, LinkedIn が主流) と単純比較すると、 日本の数値はやや過小評価になる傾向がある。 SSDSE 系のデータを使った国際比較レポートを作る場合は、 必ず定義の差を脚注で明示すること。

O. 計算演習集 — 手計算で倍率を体感する

数式 (倍率 = 求人 ÷ 求職) は単純だが、 実際の数字を当てはめてみると、 倍率の動き方が直感的に理解できる。 ここでは 5 つの演習問題を用意した。 計算電卓だけで解けるシンプルな構成にしてあるので、 まず自分で計算してから解答を確認してほしい。

演習 O-1: 単純倍率の計算

ある県のハローワークで、 月末の有効求人数が 12,400 件、 有効求職者数が 8,200 人だった。 この県の有効求人倍率を求めよ。

解答: 12,400 ÷ 8,200 = 1.512... → 約 1.51 倍。 求人が求職者の 1.5 倍あり、 求職者にとって選択肢が多い状況。 ただし、 業種別の偏りや、 個々人のスキルマッチは別問題。

演習 O-2: 倍率の月次変化

ある県の倍率が 4 月に 1.40、 5 月に 1.55 へ上昇した。 求人数は 4 月 14,000 件、 5 月 15,500 件である。 5 月の求職者数を計算せよ。 続けて、 求人が増えたから倍率が上がったのか、 求職者が減ったから上がったのかを判定せよ。

解答: 5 月の求職者 = 15,500 ÷ 1.55 = 10,000 人。 4 月の求職者 = 14,000 ÷ 1.40 = 10,000 人。 求職者数は変わらず、 求人が 14,000 → 15,500 と増えたことで倍率が上昇した。 求職者数が一定で求人が増える局面は、 景気拡大の典型シグナル。

演習 O-3: 業種別倍率の合成

建設業の倍率 3.2 (求人 6,400 / 求職 2,000)、 事務職の倍率 0.5 (求人 2,000 / 求職 4,000) という県があるとき、 全体の倍率はいくつか。 「建設と事務の平均は (3.2+0.5)/2 = 1.85」と計算してよいか論ぜよ。

解答: 全体倍率 = (6,400+2,000) ÷ (2,000+4,000) = 8,400 ÷ 6,000 = 1.40 倍。 業種別倍率の単純算術平均 (1.85) は誤り。 倍率は分子・分母の和で計算する 加重平均になるため、 単純平均すると上ぶれる。 これは「シンプソンのパラドックス」の典型例。

演習 O-4: 都道府県間の比較

A 県 (人口 50 万) の倍率 1.80、 B 県 (人口 500 万) の倍率 1.20 のとき、 「A 県の方が人手不足が深刻だから優先的に政策支援を行うべき」という主張は妥当か論ぜよ。

解答: 倍率だけで判定するのは不十分。 (1) B 県は人口 10 倍なので、 倍率 1.20 でも未充足求人の絶対数は A 県より多い可能性がある。 (2) 業種別の内訳が違えば、 同じ倍率でも問題の質が異なる。 (3) 賃金水準・雇用形態 (正規率) も加味すべき。 倍率は「便利な要約指標」だが、 「政策優先度を決める指標」としては解像度が低い。 複数指標の組み合わせが必要。

演習 O-5: 季節要因の補正

ある県の原数値倍率が 3 月 1.85、 4 月 1.40、 5 月 1.45 と推移した。 「3 月から 4 月にかけて 0.45 ポイントの大幅悪化」と報道された。 この解釈は妥当か。 季節成分の存在を考慮して評価せよ。

解答: 不適切。 3 月は新卒採用の最終局面で求人がピークを打つ月、 4 月は新人入社後で求人が落ち着く月で、 毎年同じパターンが繰り返される。 季節調整値を見ないと、 季節変動と景気変動を区別できない。 報道では必ず「季節調整値で前月比 −0.05」のような形で季節除去後の動きを確認すべきである。

P. 雇用統計の生態系 — 有効求人倍率は何を補完するのか

有効求人倍率は単独で存在する指標ではなく、 日本の雇用統計の生態系の中で特定の役割を担う「一つの種」である。 同じ生態系には、 総務省「労働力調査」が算出する 完全失業率、 厚労省「毎月勤労統計調査」の 賃金指数・労働時間指数、 国税庁「民間給与実態統計調査」の 平均給与、 経産省「サービス産業動向調査」の 業種別雇用者数、 経済産業省「商業動態統計」の パート時給などが並ぶ。 それぞれが異なる切り口で労働市場を観察しており、 有効求人倍率はその中で「ハローワーク経由のフローを最も早く把握する月次指標」というニッチを占めている。

なぜ有効求人倍率がこれほど引用されるかと言えば、 第一に 速報性がある。 月次データが翌月末に公表され、 失業率と並んで最速級の雇用指標となる。 第二に 地域別の詳細さがある。 都道府県別はもちろん、 ハローワーク管轄区ごとの値も把握できる。 第三に 業種・職業別の細分化がある。 職業大分類だけでなく、 「介護サービス」「保育士」「機械整備工」など具体的な職業まで遡れる。 これらの利点が、 報道・政策立案・経営判断のいずれの場面でも倍率を使いやすくしている。

一方で、 倍率には カバレッジの限界がある。 ハローワーク経由の求人・求職のみを集計するため、 民間求人サイト (Indeed, dodaなど) のみで完結する求人活動は捕捉されない。 特に IT・専門職・幹部候補の採用は民間サイト中心で進むため、 これらの分野では倍率が実態より低めに出る。 また、 求職者については「ハローワークに登録した人」のみを数えるため、 在職中の転職活動 (オンサイトで応募) は分母に含まれない。 つまり、 倍率は 労働市場の一部を切り出した指標であり、 全体像を語るには複数指標の組み合わせが必須である。

主要な雇用統計の対照表

統計名 所管 頻度 主な指標 特徴
一般職業紹介状況厚労省月次有効求人倍率、 新規求人数ハローワーク経由のみ
労働力調査総務省月次完全失業率、 就業者数標本調査 (約 4 万世帯)
毎月勤労統計調査厚労省月次賃金、 労働時間、 雇用事業所調査、 賃金実額が分かる
民間給与実態統計調査国税庁年次平均給与、 給与階級分布税務データ、 個人ベース
就業構造基本調査総務省5 年就業形態、 転職、 副業構造分析、 詳細な属性
サービス産業動向調査経産省月次業種別雇用者数第三次産業の動向把握

指標の組み合わせ方の例

例えば「人手不足が深刻」という主張を検証するには、 有効求人倍率の絶対水準だけでなく、 賃金指数の動き (人手不足なら賃金が上がるはず)、 労働時間 (人手不足なら残業時間が増えるはず)、 そして離職率 (人手不足なら離職率が上がるはず) を併せて確認する。 倍率が高く、 賃金が上がり、 残業時間が増え、 離職率が上がっているなら、 「真の人手不足」と判定できる。 倍率だけ高くて、 賃金が変わらず、 残業も増えていないなら、 「採用市場のミスマッチ」(求人があるが採用に至らない) が起きている可能性が高い。 後者の場合、 政策対応は「賃金引き上げの誘導」よりも「職業訓練の充実」が有効となる。

逆に「景気が悪い」という主張を検証するには、 倍率の低下、 失業率の上昇、 賃金の伸び鈍化、 労働時間の短縮、 を同時にチェックする。 これらが揃って動くのが景気後退の典型パターン。 もし倍率が下がっても失業率が上がらない場合は、 求職活動を諦めた人 (discouraged workers) が増えている可能性があり、 「見かけの安定」が実態を覆っているサインとなる。 このように、 倍率は他指標との組み合わせで初めて意味を持つ。 単独で「景気の温度計」と呼ばれることが多いが、 実は「複数の温度計を見るためのリファレンス」と捉えるべきである。

Q. 統計の作り方 (バックステージ) — ハローワークから倍率まで

倍率がどのように作られているかを知ると、 数字の限界と強みが立体的に見えてくる。 ハローワーク (公共職業安定所) の窓口では、 毎日、 求人事業所が新規求人票を提出し、 求職者が新規求職申込書を提出する。 これらが 新規求人 / 新規求職として日次で集計され、 月次の合計が公表される。 有効期間 (申込から 2 か月) 内にある求人・求職を月末時点で集計したものが 有効求人 / 有効求職。 倍率は両者の比として算出される。

集計プロセスでは、 いくつかの注意点がある。 第一に、 一つの事業所が複数の求人 (例えば「事務職 5 名」と「営業職 3 名」) を出した場合、 求人数は「8」とカウントされる (求人票単位ではなく募集人数単位)。 第二に、 一人の求職者が複数の希望職種で申し込んだ場合、 求職者数は「1」とカウントされる (人ベース)。 つまり、 分子は 件数、 分母は 人数であり、 単位が厳密には異なる。 第三に、 採用が決まると求人は「充足」として集計から除外される。 採用が決まらず期限切れになると「不充足」として履歴に残るが、 月末時点では除外される。 これらの処理ルールが、 倍率の月次変動を生む。

季節調整は、 X-12-ARIMA という統計手法で行われる。 過去のデータから季節パターンを学習し、 当月の値から季節成分を除去する。 季節調整値は遡って改定されることがあり、 直近の数値ほど将来の改定で大きく動く可能性がある。 報道で「季節調整値で前月比 −0.02」のような細かな動きを取り上げる場合、 後日改定される可能性を念頭に置くべきである。 一方、 原数値は確定値で改定されないが、 季節要因を含むため前月比較は意味を持たない。 「季節調整値で前月比、 原数値で前年同月比」が比較の基本作法となる。

公表スケジュール (典型例)

公表物 タイミング 含まれる内容
月次速報翌月末全国・都道府県別倍率、 原数値・季節調整値
月次確報翌々月初速報の改定、 業種別倍率の追加
年度報翌年度初頭年度平均、 職業大分類別の詳細
業務統計年報翌年度後半職業中分類・小分類別、 ハローワーク別

統計改定の例

過去には、 統計の不適切処理が問題化したケースもある。 2018 年に発覚した「毎月勤労統計調査」の不適切処理は、 賃金・労働時間のデータに影響を与え、 雇用保険・労災保険の給付額の遡及修正につながった。 有効求人倍率自体は対象外だったが、 関連指標である賃金との同時参照が一時的に困難になった。 統計を扱う者は、 統計委員会の公表する改定情報を定期的に確認し、 「直近の数値は将来改定される可能性がある」という前提で議論する習慣を持ちたい。

R. まとめ — 有効求人倍率を学ぶことの意味

有効求人倍率は、 計算式だけ見れば「求人 ÷ 求職」というシンプルな指標である。 しかし、 本ページで見てきたように、 その値の背後には、 60 年の経済史、 47 都道府県の構造的違い、 業種別の偏在、 季節パターン、 集計方法の癖、 報道のクセが折り重なっている。 単純な指標を 単純に読まない力を身につけることが、 統計リテラシーの核心である。

本ページで紹介したスキルは、 倍率以外の経済指標 (失業率・物価上昇率・GDP 成長率・出生率など) にもそのまま応用できる。 (1) 長期トレンドの中の位置を確認する、 (2) 地域別・属性別の内訳を確認する、 (3) 分子と分母のどちらが動いたかを分解する、 (4) 関連指標との整合性を確認する、 (5) 公表元と算出方法を確認する。 この 5 ステップを習慣化すれば、 ニュースで流れる「数字」を、 「自分の物語」として読み解けるようになる。

最後に、 SSDSE-B-2026 を題材に倍率を学ぶことの教育的意義に触れておく。 都道府県別のクロスセクションデータは、 「自分の県」「身近な県」を起点に分析できる点で、 抽象的なマクロ統計よりも当事者性が強い。 自分の出身県の倍率がなぜその値なのかを問うことは、 産業構造・人口動態・地理的条件を総合的に理解する入口となる。 倍率を学ぶことは、 単に労働経済の知識を増やすことではなく、 日本という国の地域多様性を数字で読む練習に他ならない。 本ページがその第一歩となれば幸いである。

次のステップ: 本ページで学んだ知識を定着させるには、 (1) 時系列データのページで月次データの分析手法を体系的に学ぶ、 (2) 回帰分析のページで倍率と他指標の関係をモデル化する考え方を学ぶ、 (3) k-means クラスタリングのページで似た県をグループ化する手法を別の題材で練習する、 という順序がおすすめである。 用語ページ間を回遊することで、 個々の概念が「使える知識」に変わっていく。

S. 4 つの極端な県の事例研究 — 福井・東京・神奈川・沖縄

47 都道府県の倍率分布を見ると、 中央値 1.31 を挟んで両側に極端な県が存在する。 ここでは、 上位 (福井 1.86)、 中央寄り上位 (東京 1.83)、 下位 (神奈川 0.92)、 下位 (沖縄 0.95) の 4 県を取り上げ、 倍率の値が何によって決まっているかを多角的に検討する。 同じ「高い倍率」でも、 福井と東京では原因がまったく違うことを理解することが、 倍率を読む技術の核心である。

S-1. 福井県 — 製造業集積と若年人口流出の双方向圧力

福井県の倍率 1.86 は、 47 県中トップ。 背景には、 眼鏡フレーム (鯖江)、 繊維 (越前)、 化学・機械 (敦賀・福井市) などの製造業集積がある。 これらの業種は技能職への需要が高く、 求人数が安定して多い。 一方で、 高校・大学進学を機に若者が県外 (関西・中京圏) へ流出するため、 求職者プールが小さい。 分子 (求人) が大きく分母 (求職) が小さいため、 倍率が高止まりする構造である。 この構造は単純な「景気が良い」ではなく、 「人口流出が続く限り、 製造業が頑張るほど倍率が上がる」というジレンマを抱えている。 県政としては、 U ターン促進・外国人材受け入れ・自動化投資の三本柱で対応している。

S-2. 東京都 — 高倍率の意外な実像

東京都の倍率 1.83 は福井に次ぐ高水準だが、 中身は対照的。 求人数は全国の約 18% を占める巨大な分子だが、 求職者プールも全国最大級。 倍率を押し上げているのは、 (1) 営業・販売・サービスの大量求人、 (2) 業務拡大期の本社機能の人材需要、 (3) 若年労働者の流入があっても追いつかない需要超過、 の三つ。 一方で、 事務職に絞ると倍率は 0.5 を下回ることが多く、 「東京は仕事が選び放題」というイメージとは裏腹に、 ホワイトカラー求職者にとっては厳しい市場でもある。 倍率の高さを「個人にとってのチャンスの大きさ」と直結させない注意が必要。

S-3. 神奈川県 — 大都市圏でなぜ最下位なのか

神奈川県の倍率 0.92 は 47 県中最下位 (沖縄と並ぶ)。 横浜・川崎・相模原など大都市を抱え、 一見「人手不足」が当てはまりそうだが、 倍率は低い。 理由は、 (1) 東京への通勤者が膨大で、 県内求人が相対的に少ない、 (2) 京浜工業地帯の縮小で製造業求人が減少、 (3) 求職者プール (人口 920 万) が極端に大きい、 の三つ。 つまり、 神奈川の倍率の低さは「景気が悪い」ではなく、 「労働市場が東京と一体化している」「求職者プールが過剰」という構造的特徴を映している。 県内の倍率を上げる施策よりも、 県内雇用の質 (賃金・労働時間) を改善する施策の方が、 政策的には実効性が高い。

S-4. 沖縄県 — 観光業偏重がもたらす低倍率

沖縄県の倍率 0.95 は、 神奈川と並ぶ低水準。 高齢化率 23.1% は全国最低水準で、 若年労働力は豊富。 しかし、 県内産業の多くが観光・接客に偏り、 求人の業種多様性が乏しい。 季節雇用が多く、 通年の正規雇用の伸びが求職者数の伸びに追いつかない。 また、 県内に大企業の本社機能が少なく、 大卒向けのホワイトカラー求人が限定的。 結果として、 求職者は本土へ就職して U ターンする「往復型キャリア」を強いられがちで、 県内就職にこだわると倍率の低さを実感する。 これは「景気の悪さ」ではなく「経済構造の単線化」の問題であり、 産業多角化が中長期の解決策となる。

📌 4 県の対比から学ぶこと: 倍率が高くても (福井・東京)、 低くても (神奈川・沖縄)、 その値だけでは「良い・悪い」を判定できない。 倍率の値は その地域の構造的特徴の鏡であり、 同じ値でも背後にある力学が県ごとに違う。 政策議論や報道で倍率を引用する際は、 必ず「なぜその値なのか」を問う癖を持ちたい。 そうすれば、 倍率は単なる景気指標ではなく、 地域経済の多面性を映す豊かな情報源となる。

T. 学習者のための問いかけ集 — 自分の頭で考えるために

本ページの最後に、 倍率について自分の頭で考えるための問いかけを 10 個用意した。 即答できるものから、 数日かけて考えるべきものまで、 難易度はさまざまである。 答えは一つに決まらない問いもあるが、 それこそが現実の労働経済を考えるための準備運動になる。 友人や同僚と議論しながら考えると、 新しい視点が得られるはずである。

  1. あなたの出身県の最新の倍率はいくつか。 全国平均より上か下か。 その背景に何があると考えられるか。
  2. 「倍率が 2 倍を超える業種」と「倍率が 0.5 を下回る業種」を一つずつ調べよ。 その差は何によって生じているか。
  3. 「倍率が高い県に住むと所得が上がる」という仮説は妥当か。 福井県と東京都の平均所得を比較して検討せよ。
  4. 「倍率と幸福度の相関」は正か負か。 各種社会調査 (内閣府「国民生活に関する世論調査」など) で検証してみよ。
  5. あなたの興味のある職業 (例: データサイエンティスト) のハローワーク経由倍率と、 民間求人サイト (Indeed) での求人数を比較せよ。 どちらが実態を反映しているか。
  6. あなたが知事だとして、 倍率を 0.1 ポイント上げる施策と 0.1 ポイント下げる施策をそれぞれ提案せよ。 どちらが望ましいか。
  7. 「外国人労働者の受け入れが倍率に与える影響」を、 短期 (1 年) と長期 (10 年) で論ぜよ。
  8. AI による業務自動化が進むと、 倍率はどう変化すると予想するか。 業種ごとに分けて考えよ。
  9. 「氷河期世代」と「Z 世代」が同じ年齢のときに直面した倍率を比較せよ。 世代間の格差はどの程度か。
  10. 本ページで学んだ知識を、 友人にどう説明すれば興味を持ってもらえるか。 3 分のプレゼンを構想せよ。

これらの問いに答える過程で、 必ず別の用語が出てくるはず。 例えば「所得」を考えるには 中央値平均値 の違いを理解する必要があるし、 「幸福度」を考えるには 調査データ の特性を知る必要がある。 用語ページを横断的に活用しながら、 自分なりの労働経済観を作り上げていってほしい。 学習は孤立した知識の集積ではなく、 知識同士のつながりを発見する旅である。

最後に、 学習の継続のために二つの提案をしたい。 第一に、 月に一度、 厚生労働省「一般職業紹介状況」の月次公表を見る習慣を持つこと。 公表は翌月末で、 ニュースサイトでも取り上げられるので機会は多い。 自分の都道府県の値を毎月チェックし、 季節調整値と原数値の動きを併読することで、 倍率の動きが体感として身につく。 半年もすれば、 ニュース見出しに対する「自分なりの読み方」が形成され、 一年経つと労働市場の変化を肌で感じられるようになる。 第二に、 SSDSE-B-2026 を年に一度はノートブックで触り直すこと。 同じデータでも、 学習の段階が進むと見える景色が変わる。 初級者だった頃に気づかなかった列の意味、 中級者だった頃に難しく感じた手法、 そして上級者になって新たに見えてくる仮説。 同じ題材を繰り返し使うことで、 自分の成長を測る定点観測ができる。 倍率は学習の旅の伴走者として、 これからも長く付き合える指標である。

補足として、 学習コミュニティの活用についても触れておく。 統計や労働経済を独学で続けるのは孤独で挫折しやすいが、 オンラインコミュニティ (各種統計ユーザーグループ、 R-Ladies、 PyData の地方支部など) に参加すると、 同じ題材を別の角度から見ている人々と出会える。 SSDSE-B-2026 のような共通データセットを題材に LT (ライトニングトーク) を組むと、 自分の理解の浅さや、 他者の独創的な切り口に気づかされる。 学習は内向きの作業ばかりではなく、 外に向けて発信することで深まる。 本ページの内容をベースに、 自分なりの解釈や、 SSDSE 以外の労働データ (例えば自社の採用データ・地元自治体のオープンデータ) を組み合わせた発表を、 ぜひ試みてほしい。 倍率という小さな入口から、 統計学・経済学・地域研究へと広がる扉が開かれているはずである。

さらに付け加えるならば、 倍率の分析を通じて身につく 「数字を読む技術」は、 労働経済の領域を遥かに超えて応用できる。 これは、 言い換えれば「世界を数量で観察するための共通言語」を獲得するということに他ならない。 言語が豊かになれば見える景色が変わるように、 数量リテラシーが磨かれれば、 同じニュースを読んでも従来とはまったく違う層が読み取れるようになる。 これこそが、 一つ一つの用語を学ぶことの究極的な意義である。 例えば医療分野では「病床利用率」、 教育分野では「進学率と就職率」、 環境分野では「再生可能エネルギー普及率」など、 似た構造を持つ指標は無数にある。 共通するのは、 (1) 分子と分母の意味を厳密に確認する、 (2) 季節成分と長期トレンドを分離する、 (3) 地域別・属性別の内訳を確認する、 (4) 関連指標との整合性を確認する、 (5) 公表元の集計方法を確認する、 という五つの作法である。 本ページで習得したこの作法は、 あなたが将来出会うであろう新しい指標 — まだ生まれていない指標も含めて — を読み解く力になる。 統計リテラシーとは、 個別指標の知識ではなく、 未知の指標に出会ったときに 正しく問いを立てる姿勢のことである。 倍率は、 その姿勢を育てるための優れた教材であり、 本ページの旅がその一歩となれば望外の喜びである。

🎮 手を動かして体感する

⚠️ このセクションのウィジェットで使う数値はすべて教材用の「架空データ」です。 実在する都道府県・年月の統計ではありません。 本物なのは計算式(有効求人倍率=有効求人数 ÷ 有効求職者数)だけで、 スライダーの初期値・時系列の形・地域/職種のバーはすべて「1.0 を境に市場がどう変わるか」を体感するために作った仮の例です。 実測値は上の「🧮 SSDSE-B-2026 で実データ計算」を参照してください。

① 倍率電卓 — 求人数と求職者数を動かす(架空データ)

スライダーを動かすと 有効求人倍率 = 有効求人数 ÷ 有効求職者数 がその場で再計算されます。 針が 1.0 の目盛りを越えると「売り手市場」、 下回ると「買い手市場」に切り替わります。 直感的には「求職者 1 人あたり何件の求人があるか」を表します。

有効求人倍率
1.20
売り手市場

② 景気変動で倍率はどう動く? — 求人は「先行」する(架空データ)

景気が悪化すると、 企業はまず求人を絞り(=求人数が先に落ちる)、 少し遅れて職を失った人が求職に動く(=求職者数が後から増える)。 その結果、 倍率は景気の山谷より遅れて底を打ちます(遅行指標と呼ばれる所以)。 再生ボタンで 36 か月分の架空サイクルを動かし、 バーをドラッグ/タップしても時点を選べます。

③ 落とし穴 — 地域差・職種差・季節調整(架空データ)

全国の一つの数字だけを見ると読み違えます。 ボタンで 地域差職種差季節調整の 3 つの落とし穴を切り替えて確かめてください。

💭 直感・落とし穴・発展

直感:倍率は「求職者 1 人あたり何件の求人があるか」。 1.5 なら 1 人に 1.5 件、 0.8 なら 1 人に 0.8 件しか無い。 分子・分母を入れ替えると意味が逆になるので、 どちらが「求人」でどちらが「求職」かを常に確認する。

落とし穴:(1) 倍率は件数の量しか見ず、 賃金・雇用形態・勤務地といったを見ない。 (2) 全国平均は地域のミスマッチ(求人がある県と求職者が多い県が別)を覆い隠す。 (3) 職種によって倍率は桁違い(専門職は高く事務職は低い)で、 平均に丸めると実感と乖離する。 (4) 求人は年度替わりなどで季節変動するため、 前月比は季節調整値で見ないと誤読する。 (5) 分母の定義(ハローワーク経由か、 パート含むか、 新規か有効か)で数字が変わる。

発展:新規求人倍率(その月に新しく出た求人だけ)は景気に敏感で先行的、 有効求人倍率(受付中のストック)は遅行的。 パートを含めるか(「パートタイムを含む一般」か「除く」か)で水準が変わる。 完全失業率とは負の相関があるが、 失業率が労働力全体を母数にするのに対し倍率はハローワーク登録者に限られるため、 動きは完全には一致しない。 質の議論には賃金・就業形態の指標を併読するのが定石。

🔎 解説深化:有効求人倍率をもう一段深く読む

🧭 直感

有効求人倍率 (JOR) は「ハローワークの窓口に、求職者 1 人あたり何件の求人が並んでいるか」を表す混雑度メーターだと考えると分かりやすい。SSDSE-B-2026 では JOR = 月間有効求人数 (F3103) ÷ 月間有効求職者数 (F3102) として実際に計算できる (この 2 列は本データに実在する)。1.0 を超えれば求人が求職者より多い「売り手市場」、下回れば「買い手市場」。ただし数える対象はハローワーク経由の一般求職に限られ、民間求人サイトや新卒一括採用は含まれない点が、体感とのズレを生む最初の要因になる。

⚠️ 落とし穴(重要):47 県の JOR を単純平均してはいけない

「全国の JOR は 47 県の平均だろう」と考えて各県の倍率を足して 47 で割ると、実測で 1.349 になる。ところが正しい全国値、すなわち全県の求人合計 ÷ 求職合計 (加重比) は 1.296 で、約 0.05 ずれる (いずれも 2023 年・SSDSE-B-2026 実測)。これは「比の平均 ≠ 合計の比」という比率データ特有の罠で、求人・求職の絶対数が小さい県ほど単純平均では過大に効いてしまうために起きる。ニュースの「全国 1.30」は加重比 (合計の比) 側であり、47 県を素朴に平均した値ではない。県別倍率は密度、全国倍率は総量を見ている、と役割を分けて読むこと。

2023 実測 単純平均 mean(F3103/F3102) = 1.349 / 加重比 sum(F3103)/sum(F3102) = 1.296 (差 ≈ 0.053)

同じ 2023 年の実測分布:最高 = 福井 1.863 / 新潟 1.734 / 島根 1.714、最低 = 神奈川 0.897 / 千葉 0.968 / 滋賀 1.007。標準偏差 0.219、中央値 1.347。47 県中 45 県が 1.0 以上で、1.0 未満は神奈川・千葉のみ。「全国平均 1.30」の一言では、この 0.897〜1.863 という 2 倍の開きが完全に消える。

🚀 発展:実測 47 県バーで「しきい値ごとの県数」を動かす

下のバーは 2023 年 47 都道府県の実測 JOR を昇順に並べたもの (SSDSE-B-2026 実測、合成なし)。ライン上をドラッグ (スマホは指でスワイプ) すると、しきい値を境に「その倍率を超える県数」がどう変わるかを体感できる。全国 1.30 という一点を、分布全体の中に置き直す練習になる。ボタンの「架空リサンプル」は、架空の再標本 (シード固定の擬似乱数で 47 値を復元抽出) を薄い線で重ね、平均がどの程度ぶれるかを示す教材用デモで、実データではない。

しきい値 1.30 以上の県数:- / 47

🔗 関連ページ