GDP成長率計算
GDPが100から103になれば成長率は0.03で、報道でいう3%です。前期と今期の数字を入れるだけで、期間ごとの成長率と増減額が分かり、レポートや答え合わせにすぐ使えます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 前期のGDP
- 100
- 当期のGDP
- 103
- 変化
- 3
- 成長率
- 0.03
- 方向
- expansion
国内総生産の成長は、ある期から次の期への測定GDPの相対変化です。アナリスト、記者、学生、政策デスクは、公表された2つの数字からその率を求めます。前期GDPを今期GDPから引き、前期GDPで割ります。このGDP成長率計算は、その2つの有限数を受け取り、その恒等式を適用し、成長率を小数で返します。100から103への動きは3パーセントではなく 0.03 と印字されます。公式系列の取得、複数年ギャップの年率化、名目GDPの実質化、通貨換算は行いません。
GDP成長が意味することと小数の率がどう定義されるか
GDP成長率は、2つの期間のあいだの国内総生産の相対変化です。その結果はパーセントではなく小数です。100から103への上昇は 0.03 であり、記者が3パーセントとして引用するのは100を掛けたあとです。
後期GDPが前期より上なら expansion、下なら contraction、同じならこの尺度では経済は不変です。前期の水準が分母なのでゼロにはできません。ゼロ除算は未定義であり、この計算機は Infinity や NaN を返す代わりにその場合を拒否します。
今期GDPは前期より上でも等しくても下でもよく、ゼロも含みます。本ツールは複数年ギャップを年率化せず、名目GDPを実質GDPに換えず、系列を別系列にリベースせず、統計機関から公式数字を取得しません。発表、教科書の問題、表計算からすでに持っている2つの数に閉じた形を適用します。
消費・投資・政府支出・純輸出を足す支出面の恒等式でもなく、n年にわたる年平均複合成長率でもありません。それらは別の検索であり、別の仕事です。
活用例
前年比GDPのブリーフィング
統計発表の公式GDP2点を、報道デスクや調査デスクが100を掛けて引用できる小数の成長率に変えます。
教室と宿題のオラクル
前期GDPがゼロのときに Infinity を印字せず拒否する、再現可能な成長率の解答キーを生成します。
よくある質問
結果はパーセントですか、小数ですか?
小数です。 100から103への動きは 0.03 を返します。見出し用のパーセント(3% など)が必要なら、ご自身で100を掛けてください。
前期GDPがゼロだとどうなりますか?
前期がゼロのときGDP成長は未定義なので、その依頼は課金されません。
今期GDPは前期より低くてもよいですか?
はい。 後期の公表が前期を下回るのは contraction です。同じ公表ならゼロで direction は unchanged です。
GDP成長率はどう計算しますか?
今期のGDPから前期のGDPを引き、その差を前期のGDPで割ります。100から103なら増減は3、成長率は0.03で、100を掛けると3%になります。
実質成長率や年率も出せますか?
出せません。入力した2つの数字をそのまま比べます。名目GDPからインフレを除いたり、複数年の変化を年率に直したり、通貨を換算したり、公式統計を取り寄せたりはしません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/gdp-growth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"previous_gdp":100,"current_gdp":103}'const res = await fetch("https://api.kit.forhosting.com/fin/gdp-growth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"previous_gdp": 100,
"current_gdp": 103
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/gdp-growth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"previous_gdp": 100,
"current_gdp": 103
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/gdp-growth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"previous_gdp":100,"current_gdp":103}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"previous_gdp":100,"current_gdp":103}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/gdp-growth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"previous_gdp": 100,
"current_gdp": 103
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.gdp_growth",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
前期GDPがゼロの場合、率が定義できないため invalid_input で拒否します。
GDP成長が意味することと小数の率がどう定義されるか
previous_gdp が前期の水準、current_gdp が後期の水準なら、恒等式は growth_rate が current_gdp から previous_gdp を引き、previous_gdp で割った値です。小数を返すことで、パーセント表示を自前で整える表計算、API、テストの契約が誠実に保たれます。測定産出の崩壊は100パーセントの実質収縮であり、growth_rate はマイナス1です。
入力契約、応答の形、誤り時の振る舞い
値は有限数で、ゼロであってはなりません。前期ゼロが契約上の誤りであり、課金されません。有限数でなければならず、前期の公表値より高くても等しくても低くても構いません。検証失敗は残高を消費しません。同じ通貨・同じ単位の有限数2つを必須とする JSON 本体を POST してください。previous_gdp は前期の国内総生産で、成長率の分母です。表計算が慣れた列名を保てるよう、previous、gdp_previous、gdp0、earlier_gdp、gdp_t0 の別名を受け付けます。previous_gdp が欠落、空、無限、またはちょうどゼロなら、タスクは previous_gdp を名指しして invalid_input で失敗します。current_gdp は後期の国内総生産です。current、gdp_current、gdp1、later_gdp、gdp_t1 の別名は同じ欄を指します。各欄は JSON 数でも数値文字列でも届きます。成功時、本体は previous_gdp と current_gdp をエコーし、change を今期マイナス前期として half-up で小数第10位まで丸め、growth_rate を小数の率として half-up で小数第10位まで丸め、率の符号に応じて direction を expansion、contraction、unchanged のいずれかにし、恒等式を述べる formula 文字列を含めます。例:前期100、今期103なら growth_rate は 0.03、change は3、direction は expansion です。前期2万、今期1万8千なら growth_rate は負の 0.1、direction は contraction です。
GDP成長率計算が役に立つ場面
報道デスク、調査デスク、教室は、統計発表が2つのGDP水準を印刷し、問いが相対変化であって、その水準を生んだ支出面の恒等式の再構築ではないときに、GDP成長率計算を使います。家計や学生は、文を書くまで小数をパーセントに換えずに、昨年のGDPと今年のGDPを比べ、測定経済が拡大したか収縮したかを見ます。あとで成長ではなくGDPの水準や、多年の複合成長率が必要になったときは、この2点のGDP成長契約を引き伸ばさず、それらの専用恒等式を使ってください。プロダクトチームは同じ契約をブリーフィングツールに結び、公式の2点を入力した記者が、あとでテスト一式で API が返すのと同一の growth_rate を見るようにします。実装が tier A の純粋 parse であるため、成功した呼び出しは毎回、公表された基本料金 $0.002 であり、モデルトークンも外向きネットワークもありません。リクエストを小さく保ち、テストで丸めた growth_rate を固定すれば、国民経済計算クライアントを自前で立てずに、表計算、LMSプラグイン、エッジワーカー向けの再現可能な小数成長が得られます。
連携の活用例
表計算とCIの固定値
表計算の確認やテスト一式に growth_rate を固定し、パイプラインとブラウザウィジェットが丸めた小数で食い違わないようにします。
技術的な質問
2つのGDP値から成長率をどう計算しますか。
有限数 previous_gdp(ゼロ以外)と current_gdp を送ってください。API は growth_rate = (current_gdp − previous_gdp) / previous_gdp を小数で返し、絶対変化と direction ラベルも付けます。
GDP成長率計算の料金はいくらですか。
ブラウザの道具は無料です。API 依頼は成功一件あたり $0.002 の前払い KIT 残高を使い、無効な入力は課金されません。