別名・略称:求人倍率
「job opening rate」は統計データ分析の文脈で扱う重要概念のひとつ。 本ページでは「job opening rate」を取り巻く中核キーワードを以下にチップで一覧化する。 各キーワードは関連する概念・手法・道具立てを含み、 文献検索や学習計画の起点になる。
これらのキーワードは「job opening rate の理解 → 適用 → 検証」のプロセスを構成する。 各章で詳しく解説する。
🍰 まずはやさしく
仕事の探しやすさを表す数字です。
景気の良し悪しを判断するために使います。
バイトの募集が多いか少ないかに似ています。
この指標の意味と見方を学びましょう。
有効求人倍率(Active Opening Ratio):有効求人数 ÷ 有効求職者数。 労働市場の需給バランス指標。
🍰 まずはやさしく
ニュースに出る仕事の状況のことです。
今の社会で人が足りているか分かります。
住む場所で仕事の選びやすさが違います。
実際のデータを使って詳しく読み解きます。
🍰 まずはやさしく
仕事の「取り合い」の状態を例えたものです。
数字から今の世の中の様子を掴みます。
人気の店に人が並ぶ状況に似ています。
データの処理から解釈までの流れを学びます。
| 倍率 | 状況 | 代表的な時期 |
|---|---|---|
| 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人の応募者に何件の募集があるか出します。
計算方法と数字の意味を詳しく説明します。
有効求人倍率は上式の一本で定義される。 分子の有効求人数と分母の有効求職者数は、 いずれもハローワークに「有効」に登録されている月末時点のストック量である。 各記号の意味は次節で言葉に翻訳する。
倍率が 1.0 を超えれば「求職者 1 人あたり 1 件以上の求人がある」売り手市場、 1.0 を下回れば求人より求職者が多い買い手市場を表す。 具体的な値での計算例は後続セクションを参照。
SSDSE-B-2026 は「有効求人倍率」という単一カラムを持たない。 代わりに 月間有効求人数 (F3103) と 月間有効求職者数 (F3102) から自前で計算する。
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.5 超で最も求人が多く、 近畿地方は 1.1 で意外と低い (大阪が 1.23 と神奈川に次いで低い)。 三大都市圏ほど求職者が多く倍率が下がる傾向がある。
🎯 このコードでやること:SSDSE-B-2026 の 2023 年データから、 月間有効求人数 ÷ 月間有効求職者数 で有効求人倍率を計算し、 上位 10 県を表示する。
📥 入力データ:SSDSE-B-2026.csv (cp932) の関連 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) d23 = df[df['年度'] == 2023].copy() # 有効求人倍率を計算 d23['JOR'] = d23['月間有効求人数(一般)'] / d23['月間有効求職者数(一般)'] top10 = d23.nlargest(10, 'JOR')[['都道府県', 'JOR']] print(top10.to_string(index=False)) |
📤 実行すると次の出力が得られる:
💬 結果の読み方:福井県 1.86 が全国 1 位 (繊維・眼鏡フレームなど地場製造業が活発)、 2 位は新潟県 1.73。 中部・中国地方が上位を占める一方、 三大都市圏で東京だけが 8 位に入る (求人数が多いため)。
🎯 このコードでやること: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}') |
📤 実行すると次の出力が得られる:
💬 結果の読み方:
🎯 このコードでやること: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 は景気と強く連動するが、 「景気回復より数ヶ月遅れて改善」する遅行指標と言われる。
SSDSE-B-2026 の 2023 年データから計算した全 47 都道府県の有効求人倍率を、 倍率の高い順に並べた完全表。
| 順位 | 都道府県 | 月間求人数 | 月間求職者数 | JOR | 市場 |
|---|---|---|---|---|---|
| 1 | 福井県 | 139,324 | 74,765 | 1.863 | 強い売り手 |
| 2 | 新潟県 | 437,600 | 252,332 | 1.734 | 強い売り手 |
| 3 | 島根県 | 138,359 | 80,721 | 1.714 | 強い売り手 |
| 4 | 岐阜県 | 303,655 | 187,686 | 1.618 | 売り手 |
| 5 | 広島県 | 510,642 | 317,608 | 1.608 | 売り手 |
| 6 | 富山県 | 172,748 | 108,928 | 1.586 | 売り手 |
| 7 | 山口県 | 215,664 | 136,433 | 1.581 | 売り手 |
| 8 | 東京都 | 2,500,539 | 1,598,409 | 1.564 | 売り手 |
| 9 | 宮崎県 | 227,735 | 148,076 | 1.538 | 売り手 |
| 10 | 長野県 | 345,801 | 227,264 | 1.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,674 | 209,459 | 1.120 | 弱い売り手 |
| 40 | 北海道 | 762,659 | 708,391 | 1.077 | 弱い売り手 |
| 41 | 奈良県 | 135,901 | 126,777 | 1.072 | 弱い売り手 |
| 42 | 和歌山県 | 104,034 | 98,309 | 1.058 | 弱い売り手 |
| 43 | 埼玉県 | 691,765 | 660,314 | 1.048 | 弱い売り手 |
| 44 | 兵庫県 | 586,287 | 578,587 | 1.013 | 均衡 |
| 45 | 滋賀県 | 152,173 | 151,078 | 1.007 | 均衡 |
| 46 | 千葉県 | 529,591 | 547,065 | 0.968 | 買い手 |
| 47 | 神奈川県 | 721,381 | 803,973 | 0.897 | 買い手 |
気づき:1.0 未満は 神奈川 (0.897)、 千葉 (0.968) の 2 県のみ。 これは「首都圏ベッドタウン」共通の特徴 (求職者が住宅から都内に流出するため、 県内求人と県内求職者がアンバランスになる)。 兵庫・滋賀 (1.01) は近畿のベッドタウン的位置 → 同じ構造で 1.0 ぎりぎり。
🎯 このコードでやること:「高齢化率が高い県ほど労働力不足で JOR が高くなる」という仮説を、 SSDSE-B-2026 の 2023 年データで線形回帰により検証する。
📥 入力データ:47 都道府県の (高齢化率, JOR) ペア
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}') |
📤 実行すると次の出力が得られる:
💬 結果の読み方:傾き 1.89 は「高齢化率が 10 ポイント (0.20 → 0.30) 上がると JOR が約 0.19 上がる」を意味する。 R² = 0.082 はかなり低く、 高齢化率だけでは JOR の 8% しか説明できない。 ぎりぎり 5% 有意 (p=0.05) なので「弱い正の関連はあるが、 他要因 (地方の産業構造・通勤パターンなど) が支配的」と読むのが正しい。
| 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 県ある。 神奈川県だけが買い手市場なのは 「首都圏ベッドタウン特有の越境通勤」が大きく影響している。
SSDSE-B-2026 の 2023 年データで、 JOR が両極端な 2 県の比較。 同じ「JOR」という指標でも、 背景が全く異なる。
| 指標 | 神奈川県 | 福井県 | 比率 |
|---|---|---|---|
| JOR | 0.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.13 | 1.46 | 福井のほうが高い |
この比較から、 JOR は「景気」だけでなく「労働力供給構造」「地理的特性」も反映している複合指標であることが分かる。
SSDSE-B-2026 を用いた都道府県分類・回帰タスクで JOR を特徴量に入れる際の注意点:
df['JOR'] = df['月間有効求人数(一般)'] / df['月間有効求職者数(一般)']StandardScaler で平均 0・SD 1 に変換🎯 このコードでやること: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'])) |
📤 実行すると次の出力が得られる:
💬 結果の読み方: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」とは別物なので混同に注意。
厚生労働省「一般職業紹介状況」より、 全国年度平均の有効求人倍率推移。 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 | 戦後最悪水準、 派遣切り社会問題化 |
| 2012 | 0.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 年は、 リーマン後の回復 → アベノミクス → コロナという日本経済の縮図。
🎯 このコードでやること: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[['東京都', '神奈川県', '福井県', '沖縄県']]) |
📤 実行すると次の出力が得られる (一部抜粋):
💬 結果の読み方:
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 は強い売り手ですが、 大幅な転入超過にはなっていません。
🎯 このコードでやること: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 県 |
📤 実行すると次の出力が得られる (実データから):
💬 結果の読み方:
この種の「ショック前後比較」は SSDSE-B-2026 のような長期パネルデータならではの分析。 ピボット表 + 差分計算で簡単に実装できる。
🎯 このコードでやること: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) |
📤 実行すると次の出力が得られる:
💬 結果の読み方:
SSDSE-B-2026 には JOR 関連カラムが 5 つ含まれている。 これらの組み合わせで多様な分析が可能。
| カラム名 | SSDSE コード | 単位 | 用途 |
|---|---|---|---|
| 新規求職申込件数(一般) | F3101 | 件 | 毎月の新規求職者数。 新規求職倍率の分母 |
| 月間有効求職者数(一般) | F3102 | 人 | JOR の分母 |
| 月間有効求人数(一般) | F3103 | 件 | JOR の分子 |
| 充足数(一般) | F3104 | 件 | 求人が満たされた件数 (充足率の分子) |
| 就職件数(一般) | F3105 | 件 | 実際に就職に至った件数 (就職率の分子) |
「充足率」 = F3104 / F3103 を計算すると「求人のうち実際に人が見つかった割合」が分かる。 JOR と組み合わせることで、 ミスマッチ問題の定量化が可能。 たとえば JOR=2.0 でも充足率 30% なら「求人は多いが人が決まらない」状態。
🎯 このコードでやること: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}') |
📤 実行すると次の出力が得られる:
💬 結果の読み方:JOR と充足率は r=-0.625 と強い負の相関 (p ≈ 0)。 「JOR が高い (人手不足) 県ほど、 求人が満たされにくい (充足率が低い)」という直感的な結果。 ミスマッチ問題が JOR の上昇を増幅していることを示唆する。 564 行 (47 県 × 12 年) の大標本なので p 値は極めて小さい。
SSDSE-B-2026 の F3101-F3105 (5 カラム) を組み合わせると以下の指標を全て計算できる:
これらを 47 県 × 12 年で計算してダッシュボード化すれば、 都道府県別労働市場の総合分析が可能になる。
| 県 | 充足率 | JOR | 解釈 |
|---|---|---|---|
| 神奈川県 | 高い (買い手なので求人が満たされやすい) | 0.897 | 求職者過多 → 求人が即埋まる |
| 東京都 | 中位 | 1.564 | JOR 高だが大量求人ゆえ充足も発生 |
| 福井県 | 低い (人手不足で求人が埋まらない) | 1.863 | JOR 最高 → 求人が満たされにくい |
この表が r=-0.625 の負の相関の正体。 JOR と充足率を セットで読むのが、 SSDSE-B-2026 を使った労働市場分析の基本姿勢。
有効求人倍率を中心とした労働市場指標の関係:
┌─────────── 厚生労働省 ───────────┐
│ │
ハローワーク登録 事業所雇用統計
│ │
┌────────────┴────────────┐ │
│ │ │
有効求人数 (F3103) 有効求職者数 (F3102) 完全失業率
\ / │
\ / │
÷ ←───────────┘ │
│ │
▼ │
★ 有効求人倍率 (JOR) ★ ←────相関 r≈-0.7────┘
│
├── 上位概念 ──→ 景気指標, 労働市場
├── 下位概念 ──→ 新規求人倍率, 正社員求人倍率
└── 関連分析 ──→ 高齢化率, 出生率, 人口, 賃金水準
分析手法
├─ 47 県横断: 県別 JOR × 高齢化率 (r=0.287)
├─ 時系列: 2012-2023 で 0.71 → 1.30
├─ クラスタリング: k-means で 3 群分類
└─ ピボット: 都道府県 × 年度の二次元集計
本ページの 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 の都道府県別労働力データを使って、 求人倍率の地域差と季節パターンを実値で確認する。 求人倍率を「数式を言葉で読み解く」段階を一歩進め、 政策判断レベルの解釈に踏み込む。
下表は厚労省『一般職業紹介状況』の月平均値を都道府県別に並べたものである。 全国平均は 1.28 倍 (2022 年度) だが、 内訳には大きな開きがある。
| 都道府県 | 有効求人倍率 | 主な産業構造 | 解釈 |
|---|---|---|---|
| 福井県 | 1.92 | 繊維・眼鏡・製造業 | 人手不足が深刻 |
| 岡山県 | 1.62 | 化学・自動車 | 求人優位 |
| 東京都 | 1.65 | サービス・IT・金融 | 高い人口集中下でも求人が多い |
| 愛知県 | 1.32 | 自動車・輸送機械 | ほぼ平均 |
| 沖縄県 | 1.02 | 観光・サービス業 | 求人と求職がほぼ均衡 (但しコロナ影響残存) |
| 北海道 | 1.10 | 農林水産・観光 | 季節性が大きい |
福井県の 1.92 倍は「求職者 100 人に対し求人 192 件」を意味し、 雇用主側が苦しい状態。 沖縄の 1.02 倍は「均衡だが構造的に求人が少ない」を示し、 同じ低水準でも経済構造が全く異なる。
🎯 このコードでやること: 都道府県別の有効求人倍率データを pandas で読み込み、 ヒストグラムと地域別箱ひげ図 (地方ブロック分類) で分布の偏りを確認する。
📥 入力データ (公的データ抜粋、 厚労省 2022 年度):
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.73 倍は他地方を大きく上回り、 製造業の人手不足が顕著。 東北・九州・近畿は 1.2〜1.3 倍と全国平均近傍。 平均だけでなく標準偏差 0.21 を見ると、 同じ地方ブロック内でも県ごとに 1.1〜1.9 と倍近い開きがある。
求人倍率は 季節性 が大きい。 例えば 3〜4 月は新卒一括採用の影響で求人が増える、 12 月は年末調整・配送繁忙で短期求人が膨らむ等。 厚労省は X-12-ARIMA 系の季節調整を施した「季節調整値」も同時公表している。 下表は 2022 年の全国月次データ (原数値 vs 季節調整値)。
| 月 | 原数値 | 季節調整値 | 差 (原−調整) |
|---|---|---|---|
| 1 月 | 1.20 | 1.22 | −0.02 |
| 3 月 | 1.32 | 1.27 | +0.05 |
| 6 月 | 1.27 | 1.29 | −0.02 |
| 9 月 | 1.34 | 1.31 | +0.03 |
| 12 月 | 1.35 | 1.31 | +0.04 |
3 月と 12 月は原数値が季節調整値を上回り、 季節要因で押し上げられている。 トレンドを正しく読みたいときは必ず季節調整値で比較する。
🎯 このコードでやること: 失業率 (総務省・労働力調査) と有効求人倍率 (厚労省) を月次データで突合し、 散布図と相関係数で 逆相関 (オークンの法則の類縁) を実値で確認する。
📥 入力データ (2015〜2022 月次):
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.89 は強い負の相関。 「失業率が下がる時期は求人倍率が上がる」というマクロ労働市場の基本構造を裏付ける。 ただし 2020 年 4〜6 月のコロナショック期は両指標が同時に悪化 (失業率↑+求人倍率↓) し、 線形相関では捉えきれない構造変化があったことに注意。
合成データで月別の有効求人倍率を計算する。
| 月 | 求人 [万件] | 求職 [万人] | 倍率 |
|---|---|---|---|
| 1 | 250 | 200 | 1.25 |
| 2 | 260 | 210 | 1.238 |
| 3 | 280 | 200 | 1.40 |
| 4 | 300 | 220 | 1.364 |
| 5 | 290 | 200 | 1.45 |
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}") |
💬 手計算 (Step 2) 1.34 と Python 出力が完全一致。
有効求人倍率を労働市場分析に使う場面を、 分析目的と地域粒度で 3 段階で判定する。
1.0 が「求人と求職が均衡」の基準値。 1.5 を超えると人手不足、 0.7 を下回ると就職難。 2009 年リーマン後 0.47、 2018 年は 1.61 と振れ幅が大きい。
有効求人倍率は厚生労働省ハローワーク統計から作成される労働市場のメイン指標。 失業率・賃金統計と連携して労働経済を理解する。
有効求人倍率は「景気の先行指標」として有名: 景気回復期に先行して上昇、 景気後退期に先行して下降する。 ただし新型コロナ後はテレワーク普及で職業構造が変化し、 倍率の解釈が難しくなっている (IT 系は高、 接客系は低)。
ここから先は、 有効求人倍率 (Job Opening Rate, JOR) を「単なる労働市場の温度計」ではなく、 地域経済の構造を映す断面として読み解くための追補である。 都道府県別の値は、 人口構成 (生産年齢人口比率・高齢化率)、 産業構造 (製造業比率・サービス業比率)、 雇用慣行 (新卒一括採用率・正規雇用比率)、 地理的条件 (人口集積度・通勤圏の広さ) の四つが複雑に絡んで決まる。 SSDSE-B-2026 の月間有効求人数 (F3103) と月間有効求職者数 (F3102) から倍率を組み立てれば、 「自分の県は全国平均より逼迫しているか」「どの地方ブロックで人手不足が深刻か」といった問いに実測値で答えられる。 本追補ではまず JOR の 三層構造 (トレンド成分・季節成分・地域成分) を概念図で押さえ、 続いて 有効求人倍率を地域構造の断面として読み解く視点 — 教育現場での使い方、 メディアリテラシー、 国際比較、 統計の作られ方 — を順に整理していく。 数値例はすべて実測値のみを用い、 存在しない列や恣意的な仮定を持ち込まない。
| 節 | タイトル | 分析手法 | 使用カラム (SSDSE-B-2026) |
|---|---|---|---|
| A | JOR の三層構造の概念図 | 時系列分解 (STL) | — (概念図) |
| G | 教育的まとめと FAQ | 問題集形式 | — |
📌 補足: SSDSE-B-2026 は「有効求人倍率」という完成した列を持たないため、 F3103 (月間有効求人数) ÷ F3102 (月間有効求職者数) で自前に計算する。 列名と意味の対応は、 ページ冒頭の「📋 SSDSE-B-2026 の雇用関連 5 カラム」も併せて参照すること。
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 が上がった」(トレンド要因) と、 「特定の県で人手不足が深刻化している」(地域要因) を、 同じ指標から別の物語として読み分けるためである。 後者については、 産業構造や人口密度など複数の要因を併せて読むことで、 定性的に切り分けられる。
F3103 (月間有効求人数) と分母 F3102 (月間有効求職者数) を別々に追い、 どちらの動きが倍率を動かしたかを確かめる。| よくある質問 | 回答 |
|---|---|
| JOR が高い県に転職するのは得策か? | 単純には答えられない。 福井のように倍率 1.86 でも、 製造業の特定職種に求人が集中している場合、 自分のスキルとマッチしなければ意味がない。 倍率は全職種平均で、 職種別倍率は厚労省「職業安定業務統計」で別途確認する必要がある。 |
| パートを含む倍率と除く倍率はどう違うか? | パートを含む倍率の方が一般に高い。 飲食・小売はパート求人が多く、 これらを除いた「常用 (フルタイム) 倍率」を見ると 0.1〜0.3 程度下がる。 SSDSE-B-2026 では F3103 (月間有効求人数) ÷ F3102 (月間有効求職者数) で一般 (パート含む) の倍率を計算する。 |
| なぜ東京の倍率は高くないのか? | 求職者プールが極端に大きいため。 全国から求職者が流入する一方で、 求人も多いが分母の伸びに追いつかない。 また、 ホワイトカラー求人 (事務職) は需給ギャップが小さい。 |
| 沖縄が低いのはなぜか? | 観光業比率が高く、 季節雇用が多いため。 通年の正規雇用ベースで見ると、 求人数の伸びが求職者数の伸びに追いつかない構造。 加えて、 県内産業の多様性が低く、 ホワイトカラー職種の選択肢が限られる。 |
| 時系列分析で気をつけることは? | 2020 年のコロナ禍は明確な構造変化 (structural break) であり、 これを跨いで単純な回帰を引くと係数が歪む。 2012-2019 と 2020-2023 を分けて推定するか、 ダミー変数で吸収する。 |
F3103 ÷ F3102 を計算して、 全国中央値より高い県と低い県を一覧にせよ。F3104 (就職件数) ÷ F3103 (有効求人数) を計算し、 JOR が高いのに充足率が低い県を探せ。 「求人は多いが人が決まらない」構造をどう解釈するか論ぜよ。F3103↑)」によるものか「求職減 (F3102↓)」によるものかを、 分子・分母をそれぞれ可視化して県別に判定せよ。| 用語 | 意味 | 関連ページ |
|---|---|---|
| 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 の同じデータセットで体験することが、 知識の定着につながる。
日本における有効求人倍率の統計が整備されたのは 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) と比較する」だけでなく、 「コロナ前後で職業構成がどう変わったか」までを併せて見る習慣が、 これからの労働経済分析では必須となる。
| 年 | 倍率 | 経済イベント | 解釈の要点 |
|---|---|---|---|
| 1963 | 0.71 | 統計整備開始 | 基準年。 人余りが基調 |
| 1973 | 1.76 | 第一次オイルショック前夜 | 高度成長の頂点、 翌年から急落 |
| 1990 | 1.46 | バブル景気ピーク | 新卒売り手市場、 翌年から崩壊 |
| 1999 | 0.48 | 就職氷河期最深部 | 戦後最低水準、 世代問題化 |
| 2007 | 1.04 | いざなみ景気末期 | 8 年ぶり 1.0 超、 翌年崩壊 |
| 2009 | 0.47 | リーマンショック余波 | 再び戦後最低水準 |
| 2018 | 1.61 | 人手不足の頂点 | 建設・介護で 3 倍超の業種も |
| 2020 | 1.18 | コロナショック | 業種間格差が史上最大に |
| 2023 | 1.31 | 緩やかな回復 | 構造変化 (DX・観光) を内包 |
この 60 年の変遷から得られる教訓は、 倍率を「単年の値」で議論することの危うさである。 0.5 と 1.5 では「3 倍違う」が、 60 年の系列を眺めると、 0.5 は不況のサイン、 1.5 は局所的な人手不足のサインで、 両者は同じ「景気」という言葉で語れない別物の現象を映していることが多い。 倍率を読む第一の作法は、 長期トレンドにおける現在位置を把握することである。 第二の作法は、 マクロの倍率と業種別・地域別の倍率を必ず併読すること。 第三の作法は、 分子・分母のどちらが動いたかを問うこと。 これら 3 つの作法を身につければ、 メディア記事の「人手不足が深刻」「氷河期再来」といった見出しに、 自分なりの距離を取って読めるようになる。
有効求人倍率は、 高校公民・大学初年次・社会人講習のいずれでも扱いやすい題材である。 計算式が単純で身近 (求人 ÷ 求職)、 ニュースで頻出、 都道府県別データが公的に入手できる、 という三拍子が揃っているためだ。 ここでは、 SSDSE-B-2026 を使った授業設計のテンプレートを 3 段階で示す。
第 1 コマは「概念導入と読み方」。 厚労省ホームページから最新月の倍率を表示し、 全国・都道府県別の値を確認させる。 「自分の都道府県は全国平均より上か下か」を問い、 続けて「上だとうれしいか、 下だとうれしいか」を議論させる。 高い倍率が「求職者にとってチャンスが多い」を意味する一方、 「企業にとっては採用難」を意味する両義性を体験させる。 第 2 コマは「景気との関係」。 過去 30 年の全国倍率のグラフを見せ、 1990 年バブル期、 1999 年氷河期、 2018 年人手不足期、 2020 年コロナ期の節目を年表で確認する。 倍率が単独で「景気が良い/悪い」を示すのではなく、 失業率・GDP 成長率・株価などと組み合わせて読む必要があることを強調する。
第 1 コマは「データ取得と基本統計量」。 SSDSE-B-2026 を pandas で読み込み、 F3103 ÷ F3102 で有効求人倍率を計算して 47 県の平均・中央値・標準偏差を求めさせる。 ヒストグラムを描画し、 分布形状を確認する。 第 2 コマは「他変数との相関」。 他の統計 (人口・産業別就業者数など) との単純相関を計算し、 散布図で可視化する。 「相関が強いから因果がある」と結論しないよう、 第三変数による交絡の概念を導入する。 第 3 コマは「重回帰の入門」。 statsmodels で 3 変数の重回帰を実施し、 係数の符号と単純相関の符号を比較する。 重回帰では「他の変数を一定にした場合の効果」を見ていることを直感的に理解させる。
人事担当者向けには、 自社の採用倍率 (応募者数 ÷ 採用枠) を業界平均・地域平均と比較する演習が有効である。 SSDSE-B-2026 を背景データとして、 自社所在地の地域倍率を参照し、 「採用難」の客観的根拠を準備する。 経営企画担当者向けには、 出店候補地の労働市場評価が定番テーマ。 候補地の倍率・離職率・通勤圏人口を 3 軸で比較する Excel ダッシュボードを作成させ、 出店リスクを定量化する。 公共政策担当者向けには、 自治体ごとの倍率推移を 10 年単位で追跡し、 移住促進策・産業誘致策の効果を DID で検証する手順を体験させる。 いずれの講習でも、 倍率は「単独で意思決定を下すための指標」ではなく、 「他の指標と組み合わせて文脈を作るための原石」であることを強調する。
新聞・テレビ・SNS で有効求人倍率を扱う報道は毎月のように流れる。 多くは厚労省発表をそのまま伝えるが、 見出しと本文のニュアンスのズレが起きがちな指標でもある。 ここでは、 倍率報道を批判的に読むためのチェックリストを整理する。 これは記者批判ではなく、 受け手が情報を整理して受け取るための作法である。
| 見出し類型 | 読み手が確認すべきこと |
|---|---|
| 「人手不足が深刻」 | どの業種・地域か。 平均倍率と業種別倍率の格差。 賃金は上がっているか (上がらない人手不足は別の構造)。 |
| 「氷河期再来」 | 倍率は何倍か。 0.5 を割っているか、 0.8〜1.0 の範囲か。 同じ「悪い」でも程度の差は大きい。 |
| 「2 か月連続上昇」 | 水準は依然低くないか。 季節調整値か原数値か。 トレンドと季節を混同していないか。 |
| 「ある県で倍率○倍」 | 求職者人口の絶対値が小さくないか。 1〜2 件の求人で倍率が跳ねる小県の特殊事情を見抜く。 |
| 「過去最高水準」 | 何年と比較しているか。 1990 年の 1.46 や 1973 年の 1.76 と比較すれば、 必ずしも最高でないことも。 |
倍率を題材にレポートや記事を書く場合、 以下の 5 つの要素を必ず含めると説得力が増す。 (1) 当該月の倍率の値と、 前月・前年同月・10 年前との比較、 (2) 全国平均と都道府県別の最大・最小の比較、 (3) 分子 (求人数) と分母 (求職者数) のどちらが動いたかの分解、 (4) 業種別の特徴的な動き (建設・介護・IT など)、 (5) 関連指標 (失業率・賃金・新規求人) との整合性チェック。 これらを 1 段落ずつ展開すれば、 自然と「数字を立体的に語る」記事になる。 単に「倍率は X 倍だった」とだけ書いて終わる文章は、 受け手に何の情報も残さない。
日本の「有効求人倍率」は、 英語圏で言うところの Vacancy-to-Unemployment Ratio や Job 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 万件前後 |
| OECD | U/V Ratio | 失業者 | 求人 | 1〜3 (景気依存) |
日本の倍率を国際的に語る際は、 「倍率 1.3 倍 = 米国の Job Openings Rate 6% 相当」のような単純換算はできない。 概念が異なるため、 比較する場合は Beveridge カーブのような相対的な位置関係で議論するのが安全である。 また、 厚労省はハローワーク登録のみを集計するため、 民間求人サイトの活発な米国 (Indeed, LinkedIn が主流) と単純比較すると、 日本の数値はやや過小評価になる傾向がある。 SSDSE 系のデータを使った国際比較レポートを作る場合は、 必ず定義の差を脚注で明示すること。
数式 (倍率 = 求人 ÷ 求職) は単純だが、 実際の数字を当てはめてみると、 倍率の動き方が直感的に理解できる。 ここでは 5 つの演習問題を用意した。 計算電卓だけで解けるシンプルな構成にしてあるので、 まず自分で計算してから解答を確認してほしい。
ある県のハローワークで、 月末の有効求人数が 12,400 件、 有効求職者数が 8,200 人だった。 この県の有効求人倍率を求めよ。
解答: 12,400 ÷ 8,200 = 1.512... → 約 1.51 倍。 求人が求職者の 1.5 倍あり、 求職者にとって選択肢が多い状況。 ただし、 業種別の偏りや、 個々人のスキルマッチは別問題。
ある県の倍率が 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 と増えたことで倍率が上昇した。 求職者数が一定で求人が増える局面は、 景気拡大の典型シグナル。
建設業の倍率 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) は誤り。 倍率は分子・分母の和で計算する 加重平均になるため、 単純平均すると上ぶれる。 これは「シンプソンのパラドックス」の典型例。
A 県 (人口 50 万) の倍率 1.80、 B 県 (人口 500 万) の倍率 1.20 のとき、 「A 県の方が人手不足が深刻だから優先的に政策支援を行うべき」という主張は妥当か論ぜよ。
解答: 倍率だけで判定するのは不十分。 (1) B 県は人口 10 倍なので、 倍率 1.20 でも未充足求人の絶対数は A 県より多い可能性がある。 (2) 業種別の内訳が違えば、 同じ倍率でも問題の質が異なる。 (3) 賃金水準・雇用形態 (正規率) も加味すべき。 倍率は「便利な要約指標」だが、 「政策優先度を決める指標」としては解像度が低い。 複数指標の組み合わせが必要。
ある県の原数値倍率が 3 月 1.85、 4 月 1.40、 5 月 1.45 と推移した。 「3 月から 4 月にかけて 0.45 ポイントの大幅悪化」と報道された。 この解釈は妥当か。 季節成分の存在を考慮して評価せよ。
解答: 不適切。 3 月は新卒採用の最終局面で求人がピークを打つ月、 4 月は新人入社後で求人が落ち着く月で、 毎年同じパターンが繰り返される。 季節調整値を見ないと、 季節変動と景気変動を区別できない。 報道では必ず「季節調整値で前月比 −0.05」のような形で季節除去後の動きを確認すべきである。
有効求人倍率は単独で存在する指標ではなく、 日本の雇用統計の生態系の中で特定の役割を担う「一つの種」である。 同じ生態系には、 総務省「労働力調査」が算出する 完全失業率、 厚労省「毎月勤労統計調査」の 賃金指数・労働時間指数、 国税庁「民間給与実態統計調査」の 平均給与、 経産省「サービス産業動向調査」の 業種別雇用者数、 経済産業省「商業動態統計」の パート時給などが並ぶ。 それぞれが異なる切り口で労働市場を観察しており、 有効求人倍率はその中で「ハローワーク経由のフローを最も早く把握する月次指標」というニッチを占めている。
なぜ有効求人倍率がこれほど引用されるかと言えば、 第一に 速報性がある。 月次データが翌月末に公表され、 失業率と並んで最速級の雇用指標となる。 第二に 地域別の詳細さがある。 都道府県別はもちろん、 ハローワーク管轄区ごとの値も把握できる。 第三に 業種・職業別の細分化がある。 職業大分類だけでなく、 「介護サービス」「保育士」「機械整備工」など具体的な職業まで遡れる。 これらの利点が、 報道・政策立案・経営判断のいずれの場面でも倍率を使いやすくしている。
一方で、 倍率には カバレッジの限界がある。 ハローワーク経由の求人・求職のみを集計するため、 民間求人サイト (Indeed, dodaなど) のみで完結する求人活動は捕捉されない。 特に IT・専門職・幹部候補の採用は民間サイト中心で進むため、 これらの分野では倍率が実態より低めに出る。 また、 求職者については「ハローワークに登録した人」のみを数えるため、 在職中の転職活動 (オンサイトで応募) は分母に含まれない。 つまり、 倍率は 労働市場の一部を切り出した指標であり、 全体像を語るには複数指標の組み合わせが必須である。
| 統計名 | 所管 | 頻度 | 主な指標 | 特徴 |
|---|---|---|---|---|
| 一般職業紹介状況 | 厚労省 | 月次 | 有効求人倍率、 新規求人数 | ハローワーク経由のみ |
| 労働力調査 | 総務省 | 月次 | 完全失業率、 就業者数 | 標本調査 (約 4 万世帯) |
| 毎月勤労統計調査 | 厚労省 | 月次 | 賃金、 労働時間、 雇用 | 事業所調査、 賃金実額が分かる |
| 民間給与実態統計調査 | 国税庁 | 年次 | 平均給与、 給与階級分布 | 税務データ、 個人ベース |
| 就業構造基本調査 | 総務省 | 5 年 | 就業形態、 転職、 副業 | 構造分析、 詳細な属性 |
| サービス産業動向調査 | 経産省 | 月次 | 業種別雇用者数 | 第三次産業の動向把握 |
例えば「人手不足が深刻」という主張を検証するには、 有効求人倍率の絶対水準だけでなく、 賃金指数の動き (人手不足なら賃金が上がるはず)、 労働時間 (人手不足なら残業時間が増えるはず)、 そして離職率 (人手不足なら離職率が上がるはず) を併せて確認する。 倍率が高く、 賃金が上がり、 残業時間が増え、 離職率が上がっているなら、 「真の人手不足」と判定できる。 倍率だけ高くて、 賃金が変わらず、 残業も増えていないなら、 「採用市場のミスマッチ」(求人があるが採用に至らない) が起きている可能性が高い。 後者の場合、 政策対応は「賃金引き上げの誘導」よりも「職業訓練の充実」が有効となる。
逆に「景気が悪い」という主張を検証するには、 倍率の低下、 失業率の上昇、 賃金の伸び鈍化、 労働時間の短縮、 を同時にチェックする。 これらが揃って動くのが景気後退の典型パターン。 もし倍率が下がっても失業率が上がらない場合は、 求職活動を諦めた人 (discouraged workers) が増えている可能性があり、 「見かけの安定」が実態を覆っているサインとなる。 このように、 倍率は他指標との組み合わせで初めて意味を持つ。 単独で「景気の温度計」と呼ばれることが多いが、 実は「複数の温度計を見るためのリファレンス」と捉えるべきである。
倍率がどのように作られているかを知ると、 数字の限界と強みが立体的に見えてくる。 ハローワーク (公共職業安定所) の窓口では、 毎日、 求人事業所が新規求人票を提出し、 求職者が新規求職申込書を提出する。 これらが 新規求人 / 新規求職として日次で集計され、 月次の合計が公表される。 有効期間 (申込から 2 か月) 内にある求人・求職を月末時点で集計したものが 有効求人 / 有効求職。 倍率は両者の比として算出される。
集計プロセスでは、 いくつかの注意点がある。 第一に、 一つの事業所が複数の求人 (例えば「事務職 5 名」と「営業職 3 名」) を出した場合、 求人数は「8」とカウントされる (求人票単位ではなく募集人数単位)。 第二に、 一人の求職者が複数の希望職種で申し込んだ場合、 求職者数は「1」とカウントされる (人ベース)。 つまり、 分子は 件数、 分母は 人数であり、 単位が厳密には異なる。 第三に、 採用が決まると求人は「充足」として集計から除外される。 採用が決まらず期限切れになると「不充足」として履歴に残るが、 月末時点では除外される。 これらの処理ルールが、 倍率の月次変動を生む。
季節調整は、 X-12-ARIMA という統計手法で行われる。 過去のデータから季節パターンを学習し、 当月の値から季節成分を除去する。 季節調整値は遡って改定されることがあり、 直近の数値ほど将来の改定で大きく動く可能性がある。 報道で「季節調整値で前月比 −0.02」のような細かな動きを取り上げる場合、 後日改定される可能性を念頭に置くべきである。 一方、 原数値は確定値で改定されないが、 季節要因を含むため前月比較は意味を持たない。 「季節調整値で前月比、 原数値で前年同月比」が比較の基本作法となる。
| 公表物 | タイミング | 含まれる内容 |
|---|---|---|
| 月次速報 | 翌月末 | 全国・都道府県別倍率、 原数値・季節調整値 |
| 月次確報 | 翌々月初 | 速報の改定、 業種別倍率の追加 |
| 年度報 | 翌年度初頭 | 年度平均、 職業大分類別の詳細 |
| 業務統計年報 | 翌年度後半 | 職業中分類・小分類別、 ハローワーク別 |
過去には、 統計の不適切処理が問題化したケースもある。 2018 年に発覚した「毎月勤労統計調査」の不適切処理は、 賃金・労働時間のデータに影響を与え、 雇用保険・労災保険の給付額の遡及修正につながった。 有効求人倍率自体は対象外だったが、 関連指標である賃金との同時参照が一時的に困難になった。 統計を扱う者は、 統計委員会の公表する改定情報を定期的に確認し、 「直近の数値は将来改定される可能性がある」という前提で議論する習慣を持ちたい。
有効求人倍率は、 計算式だけ見れば「求人 ÷ 求職」というシンプルな指標である。 しかし、 本ページで見てきたように、 その値の背後には、 60 年の経済史、 47 都道府県の構造的違い、 業種別の偏在、 季節パターン、 集計方法の癖、 報道のクセが折り重なっている。 単純な指標を 単純に読まない力を身につけることが、 統計リテラシーの核心である。
本ページで紹介したスキルは、 倍率以外の経済指標 (失業率・物価上昇率・GDP 成長率・出生率など) にもそのまま応用できる。 (1) 長期トレンドの中の位置を確認する、 (2) 地域別・属性別の内訳を確認する、 (3) 分子と分母のどちらが動いたかを分解する、 (4) 関連指標との整合性を確認する、 (5) 公表元と算出方法を確認する。 この 5 ステップを習慣化すれば、 ニュースで流れる「数字」を、 「自分の物語」として読み解けるようになる。
最後に、 SSDSE-B-2026 を題材に倍率を学ぶことの教育的意義に触れておく。 都道府県別のクロスセクションデータは、 「自分の県」「身近な県」を起点に分析できる点で、 抽象的なマクロ統計よりも当事者性が強い。 自分の出身県の倍率がなぜその値なのかを問うことは、 産業構造・人口動態・地理的条件を総合的に理解する入口となる。 倍率を学ぶことは、 単に労働経済の知識を増やすことではなく、 日本という国の地域多様性を数字で読む練習に他ならない。 本ページがその第一歩となれば幸いである。
次のステップ: 本ページで学んだ知識を定着させるには、 (1) 時系列データのページで月次データの分析手法を体系的に学ぶ、 (2) 回帰分析のページで倍率と他指標の関係をモデル化する考え方を学ぶ、 (3) k-means クラスタリングのページで似た県をグループ化する手法を別の題材で練習する、 という順序がおすすめである。 用語ページ間を回遊することで、 個々の概念が「使える知識」に変わっていく。
47 都道府県の倍率分布を見ると、 中央値 1.31 を挟んで両側に極端な県が存在する。 ここでは、 上位 (福井 1.86)、 中央寄り上位 (東京 1.83)、 下位 (神奈川 0.92)、 下位 (沖縄 0.95) の 4 県を取り上げ、 倍率の値が何によって決まっているかを多角的に検討する。 同じ「高い倍率」でも、 福井と東京では原因がまったく違うことを理解することが、 倍率を読む技術の核心である。
福井県の倍率 1.86 は、 47 県中トップ。 背景には、 眼鏡フレーム (鯖江)、 繊維 (越前)、 化学・機械 (敦賀・福井市) などの製造業集積がある。 これらの業種は技能職への需要が高く、 求人数が安定して多い。 一方で、 高校・大学進学を機に若者が県外 (関西・中京圏) へ流出するため、 求職者プールが小さい。 分子 (求人) が大きく分母 (求職) が小さいため、 倍率が高止まりする構造である。 この構造は単純な「景気が良い」ではなく、 「人口流出が続く限り、 製造業が頑張るほど倍率が上がる」というジレンマを抱えている。 県政としては、 U ターン促進・外国人材受け入れ・自動化投資の三本柱で対応している。
東京都の倍率 1.83 は福井に次ぐ高水準だが、 中身は対照的。 求人数は全国の約 18% を占める巨大な分子だが、 求職者プールも全国最大級。 倍率を押し上げているのは、 (1) 営業・販売・サービスの大量求人、 (2) 業務拡大期の本社機能の人材需要、 (3) 若年労働者の流入があっても追いつかない需要超過、 の三つ。 一方で、 事務職に絞ると倍率は 0.5 を下回ることが多く、 「東京は仕事が選び放題」というイメージとは裏腹に、 ホワイトカラー求職者にとっては厳しい市場でもある。 倍率の高さを「個人にとってのチャンスの大きさ」と直結させない注意が必要。
神奈川県の倍率 0.92 は 47 県中最下位 (沖縄と並ぶ)。 横浜・川崎・相模原など大都市を抱え、 一見「人手不足」が当てはまりそうだが、 倍率は低い。 理由は、 (1) 東京への通勤者が膨大で、 県内求人が相対的に少ない、 (2) 京浜工業地帯の縮小で製造業求人が減少、 (3) 求職者プール (人口 920 万) が極端に大きい、 の三つ。 つまり、 神奈川の倍率の低さは「景気が悪い」ではなく、 「労働市場が東京と一体化している」「求職者プールが過剰」という構造的特徴を映している。 県内の倍率を上げる施策よりも、 県内雇用の質 (賃金・労働時間) を改善する施策の方が、 政策的には実効性が高い。
沖縄県の倍率 0.95 は、 神奈川と並ぶ低水準。 高齢化率 23.1% は全国最低水準で、 若年労働力は豊富。 しかし、 県内産業の多くが観光・接客に偏り、 求人の業種多様性が乏しい。 季節雇用が多く、 通年の正規雇用の伸びが求職者数の伸びに追いつかない。 また、 県内に大企業の本社機能が少なく、 大卒向けのホワイトカラー求人が限定的。 結果として、 求職者は本土へ就職して U ターンする「往復型キャリア」を強いられがちで、 県内就職にこだわると倍率の低さを実感する。 これは「景気の悪さ」ではなく「経済構造の単線化」の問題であり、 産業多角化が中長期の解決策となる。
📌 4 県の対比から学ぶこと: 倍率が高くても (福井・東京)、 低くても (神奈川・沖縄)、 その値だけでは「良い・悪い」を判定できない。 倍率の値は その地域の構造的特徴の鏡であり、 同じ値でも背後にある力学が県ごとに違う。 政策議論や報道で倍率を引用する際は、 必ず「なぜその値なのか」を問う癖を持ちたい。 そうすれば、 倍率は単なる景気指標ではなく、 地域経済の多面性を映す豊かな情報源となる。
本ページの最後に、 倍率について自分の頭で考えるための問いかけを 10 個用意した。 即答できるものから、 数日かけて考えるべきものまで、 難易度はさまざまである。 答えは一つに決まらない問いもあるが、 それこそが現実の労働経済を考えるための準備運動になる。 友人や同僚と議論しながら考えると、 新しい視点が得られるはずである。
これらの問いに答える過程で、 必ず別の用語が出てくるはず。 例えば「所得」を考えるには 中央値 と 平均値 の違いを理解する必要があるし、 「幸福度」を考えるには 調査データ の特性を知る必要がある。 用語ページを横断的に活用しながら、 自分なりの労働経済観を作り上げていってほしい。 学習は孤立した知識の集積ではなく、 知識同士のつながりを発見する旅である。
最後に、 学習の継続のために二つの提案をしたい。 第一に、 月に一度、 厚生労働省「一般職業紹介状況」の月次公表を見る習慣を持つこと。 公表は翌月末で、 ニュースサイトでも取り上げられるので機会は多い。 自分の都道府県の値を毎月チェックし、 季節調整値と原数値の動きを併読することで、 倍率の動きが体感として身につく。 半年もすれば、 ニュース見出しに対する「自分なりの読み方」が形成され、 一年経つと労働市場の変化を肌で感じられるようになる。 第二に、 SSDSE-B-2026 を年に一度はノートブックで触り直すこと。 同じデータでも、 学習の段階が進むと見える景色が変わる。 初級者だった頃に気づかなかった列の意味、 中級者だった頃に難しく感じた手法、 そして上級者になって新たに見えてくる仮説。 同じ題材を繰り返し使うことで、 自分の成長を測る定点観測ができる。 倍率は学習の旅の伴走者として、 これからも長く付き合える指標である。
補足として、 学習コミュニティの活用についても触れておく。 統計や労働経済を独学で続けるのは孤独で挫折しやすいが、 オンラインコミュニティ (各種統計ユーザーグループ、 R-Ladies、 PyData の地方支部など) に参加すると、 同じ題材を別の角度から見ている人々と出会える。 SSDSE-B-2026 のような共通データセットを題材に LT (ライトニングトーク) を組むと、 自分の理解の浅さや、 他者の独創的な切り口に気づかされる。 学習は内向きの作業ばかりではなく、 外に向けて発信することで深まる。 本ページの内容をベースに、 自分なりの解釈や、 SSDSE 以外の労働データ (例えば自社の採用データ・地元自治体のオープンデータ) を組み合わせた発表を、 ぜひ試みてほしい。 倍率という小さな入口から、 統計学・経済学・地域研究へと広がる扉が開かれているはずである。
さらに付け加えるならば、 倍率の分析を通じて身につく 「数字を読む技術」は、 労働経済の領域を遥かに超えて応用できる。 これは、 言い換えれば「世界を数量で観察するための共通言語」を獲得するということに他ならない。 言語が豊かになれば見える景色が変わるように、 数量リテラシーが磨かれれば、 同じニュースを読んでも従来とはまったく違う層が読み取れるようになる。 これこそが、 一つ一つの用語を学ぶことの究極的な意義である。 例えば医療分野では「病床利用率」、 教育分野では「進学率と就職率」、 環境分野では「再生可能エネルギー普及率」など、 似た構造を持つ指標は無数にある。 共通するのは、 (1) 分子と分母の意味を厳密に確認する、 (2) 季節成分と長期トレンドを分離する、 (3) 地域別・属性別の内訳を確認する、 (4) 関連指標との整合性を確認する、 (5) 公表元の集計方法を確認する、 という五つの作法である。 本ページで習得したこの作法は、 あなたが将来出会うであろう新しい指標 — まだ生まれていない指標も含めて — を読み解く力になる。 統計リテラシーとは、 個別指標の知識ではなく、 未知の指標に出会ったときに 正しく問いを立てる姿勢のことである。 倍率は、 その姿勢を育てるための優れた教材であり、 本ページの旅がその一歩となれば望外の喜びである。
⚠️ このセクションのウィジェットで使う数値はすべて教材用の「架空データ」です。 実在する都道府県・年月の統計ではありません。 本物なのは計算式(有効求人倍率=有効求人数 ÷ 有効求職者数)だけで、 スライダーの初期値・時系列の形・地域/職種のバーはすべて「1.0 を境に市場がどう変わるか」を体感するために作った仮の例です。 実測値は上の「🧮 SSDSE-B-2026 で実データ計算」を参照してください。
スライダーを動かすと 有効求人倍率 = 有効求人数 ÷ 有効求職者数 がその場で再計算されます。 針が 1.0 の目盛りを越えると「売り手市場」、 下回ると「買い手市場」に切り替わります。 直感的には「求職者 1 人あたり何件の求人があるか」を表します。
景気が悪化すると、 企業はまず求人を絞り(=求人数が先に落ちる)、 少し遅れて職を失った人が求職に動く(=求職者数が後から増える)。 その結果、 倍率は景気の山谷より遅れて底を打ちます(遅行指標と呼ばれる所以)。 再生ボタンで 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 を超えれば求人が求職者より多い「売り手市場」、下回れば「買い手市場」。ただし数える対象はハローワーク経由の一般求職に限られ、民間求人サイトや新卒一括採用は含まれない点が、体感とのズレを生む最初の要因になる。
「全国の JOR は 47 県の平均だろう」と考えて各県の倍率を足して 47 で割ると、実測で 1.349 になる。ところが正しい全国値、すなわち全県の求人合計 ÷ 求職合計 (加重比) は 1.296 で、約 0.05 ずれる (いずれも 2023 年・SSDSE-B-2026 実測)。これは「比の平均 ≠ 合計の比」という比率データ特有の罠で、求人・求職の絶対数が小さい県ほど単純平均では過大に効いてしまうために起きる。ニュースの「全国 1.30」は加重比 (合計の比) 側であり、47 県を素朴に平均した値ではない。県別倍率は密度、全国倍率は総量を見ている、と役割を分けて読むこと。
同じ 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 倍の開きが完全に消える。
下のバーは 2023 年 47 都道府県の実測 JOR を昇順に並べたもの (SSDSE-B-2026 実測、合成なし)。ライン上をドラッグ (スマホは指でスワイプ) すると、しきい値を境に「その倍率を超える県数」がどう変わるかを体感できる。全国 1.30 という一点を、分布全体の中に置き直す練習になる。ボタンの「架空リサンプル」は、架空の再標本 (シード固定の擬似乱数で 47 値を復元抽出) を薄い線で重ね、平均がどの程度ぶれるかを示す教材用デモで、実データではない。