GDPギャップ計算ツール:実質GDPと潜在GDPの比較
GDPギャップは、経済の実際の生産が持続可能と推計される供給能力をどの程度上回るか、または下回るかを示します。この計算ツールは同じ期間の実際のGDPと潜在GDPを比較し、差を潜在GDPに対する割合で表示します。正の値はインフレギャップ、負の値はデフレギャップを示します。入力した通貨単位での差額も返すため、計算内容を確認できます。通貨、価格基準、季節調整、対象地域、期間が同じGDPデータをご利用ください。
無料で実行
実際のGDPと潜在GDPは比較可能な数値を選びます
同じ経済圏について、まったく同じ期間の実際のGDPと潜在GDPを入力してください。両方の値は同じ金額尺度である必要があります。ドル、ユーロ、百万、十億など、どの尺度でも構いませんが、二つの入力で統一してください。価格基準も一致させます。実質の実際GDPは、同じ基準年価格で表された実質の潜在GDPと比較してください。名目GDPと実質の潜在GDP推計を組み合わせても、経済的に妥当な比率にはなりません。各系列が季節調整済みか、年率換算値か、四半期値か年次値かも確認し、異なる処理のデータを混ぜないでください。潜在GDPは直接観測される値ではありません。労働と資本を持続可能な水準で利用した場合の生産量を推計したものであり、同じ時点でも機関によって値が異なることがあります。実際のGDP、労働市場、全要素生産性、推計モデルの改定によってギャップが変わるため、出典とデータの公表時点を記録してください。実際のGDPにはゼロも入力できますが、極端な状況を表します。潜在GDPは割合計算の分母になるため、正の値でなければなりません。欠損値、数値でない値、無限値、負数、範囲外の値は、型付き入力エラーとして拒否されます。
割合の計算式と出力項目を確認します
標準的な式を使用します。GDPギャップは、実際のGDPから潜在GDPを引き、その差を潜在GDPで割って百を掛けた値です。基準は潜在GDPなので、二単位の差が常に同じ割合を意味するわけではありません。意味は推計された経済の供給能力の大きさによって変わります。同じ単位で実際のGDPが1,020、潜在GDPが1,000なら、金額差は20、GDPギャップは2パーセントです。結果には二つの入力値、符号付きの差額、符号付きのGDPギャップ率、符号だけから決まる景気区分が含まれます。正の割合はインフレ型、負の割合は景気後退型、ちょうどゼロは潜在水準と判定されます。差額は入力した金額尺度を維持し、割合は尺度に左右されません。ブラウザーとAPIで決定論的な結果を安定して返すため、出力は有効数字十二桁に正規化されます。ただし、この表示処理によって元の推計精度が高まるわけではありません。潜在GDPはモデルに基づき、たびたび改定されるため、多すぎる小数桁は根拠のない精密さを印象づけます。公表時は原資料に合う桁数へ丸め、再現性のために丸め前の計算結果も保存してください。
符号は指標として読み、総合診断とはみなしません
正のGDPギャップは、実際の生産が推計された潜在生産を上回ることを意味します。労働と資本が通常以上に強く利用され、賃金、物価、供給面に圧力が生じ得るため、一般にインフレギャップと呼ばれます。負のGDPギャップは、生産が推計能力を下回る状態であり、遊休資源や需要の弱さを示すことから、デフレギャップまたは景気後退型のギャップと呼ばれます。ゼロは入力された二つの推計が等しいことだけを示し、すべての市場が均衡している証明ではありません。これらは慣例的なマクロ経済上の解釈であり、予測や政策提言ではありません。供給ショック、為替、税、期待、測定誤差によって、負のギャップでも物価が上昇することがあります。正のギャップもインフレ加速を保証しません。潜在GDPは、生産性、労働力、資本、移民、新情報によって変化します。物価、雇用、設備稼働率、賃金、金融環境、潜在生産の不確実性幅と併せて結果をご検討ください。重要な判断では、二つの系列の作成機関、公表日、改定、単位、前提を明記し、区分だけを単独で提示しないでください。
活用例
現在の経済の余剰能力を分類する
公式の実際GDPと対応する潜在GDP推計を比較し、推計上のギャップの符号と大きさを確認できます。
マクロ経済予測を検証する
予測された実際GDPと潜在GDPの推移からギャップを算出し、公表された割合を独立して検算できます。
複数のシナリオを比較する
需要や生産能力の前提を変えたとき、金額差と潜在生産に対する割合がどう変わるかを測定できます。
よくある質問
どの計算式を使用しますか?
((実際のGDP - 潜在GDP) / 潜在GDP) × 100を計算します。これは(実際のGDP / 潜在GDP - 1) × 100と同じです。
正のGDPギャップは何を意味しますか?
実際のGDPが入力された潜在GDP推計を上回ることを意味します。インフレギャップと呼ばれますが、それだけで物価上昇を証明するものではありません。
負のGDPギャップは何を意味しますか?
実際のGDPが入力された潜在GDP推計を下回ることを意味します。景気後退型のギャップであり、推計上の経済的な余剰能力を示します。
名目GDPと実質GDPを混在させてもよいですか?
いいえ。意味のある結果には、価格基準、通貨尺度、地域、期間、季節調整が同じ二つの値が必要です。
潜在GDPがゼロより大きくなければならないのはなぜですか?
潜在GDPは式の分母です。ゼロ以下の分母は、正の生産能力を表す有効な基準にはなりません。
潜在GDPは観測値ですか?
いいえ。モデルに基づく推計値で、機関によって異なるほか、過去データや経済前提の改定で変わることがあります。
APIでの計算料金はいくらですか?
APIリクエスト一回の料金は$0.002です。同じ決定論的な計算をブラウザー内で実行することもできます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/econ/output-gap \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"actual_gdp":1020,"potential_gdp":1000}'const res = await fetch("https://api.kit.forhosting.com/econ/output-gap", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"actual_gdp": 1020,
"potential_gdp": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/output-gap",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"actual_gdp": 1020,
"potential_gdp": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/output-gap", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"actual_gdp":1020,"potential_gdp":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"actual_gdp":1020,"potential_gdp":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/output-gap", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"actual_gdp": 1020,
"potential_gdp": 1000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.output_gap",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |