2026年第2四半期の米国GDP成長率は、当期価格の水準から計算すると第1四半期比で2.06%、実質成長率は0.55%でした。水準からの成長率は、後の水準を前の水準で割って1を引いて求めます。当期価格での計算には物価の変動が含まれます。
APIを使う方法
水準にはGDP観測値のエンドポイント、実質成長率にはGDP成長率のエンドポイントを使います。Pythonの例では、2026-Q1 から始まる米国の水準と 2026-Q2 の実質成長率をリクエストするので、2つの計算は同じ四半期を指します。比較するときは、その期間ラベルを結果に添えておきましょう。各観測値の value はUSDで表したGDP水準です。成長率のレスポンスはパーセントで返されるため、単位はフィールド名とあわせて読んでください。水準と成長率のパーセントは、経済の別の指標を表します。
- APIキーを設定 無料のAPIキーを取得し、環境変数
NARWHAL_API_KEYに設定してください。スクリプトはこの変数を読み、Authorization: Bearer YOUR_KEYヘッダーでキーを送信します。 - 水準と実質成長率を取得する Pythonスクリプトで、GDP観測値と実質成長率のレスポンスを取得します。観測値を期間ごとに保持するので、割り算では2026年第2四半期を分子、第1四半期を分母にします。
import os import requests H = {"Authorization": f"Bearer {os.environ['NARWHAL_API_KEY']}"} API = "https://api.narwhalapi.com/v1/economics/USA" gdp = { o["period"]: float(o["value"]) for o in requests.get( f"{API}/gdp/observations", params={"start": "2026-Q1"}, headers=H, timeout=10 ).json()["observations"] } growth = requests.get( f"{API}/gdp-growth", params={"period": "2026-Q2"}, headers=H, timeout=10 ).json() q = gdp["2026-Q2"] / gdp["2026-Q1"] - 1 print(f"nominal GDP, Q2 vs Q1: {q:.2%} as an annual rate: {(1 + q) ** 4 - 1:.2%}") print( f"real GDP growth from the API: {growth['quarter_over_quarter']}% on the quarter, " f"{growth['year_over_year']}% on the year" ) - 名目の計算を読み解く 変数
qは四半期の水準間の変化を保持し、最初の print 文でそれをパーセントで表示します。年率の計算は、同じ四半期の変化を複利で計算するものです。水準に含まれる物価の変動を取り除くわけではありません。 - 実質成長率のレスポンスを読み解く
quarter_over_quarterフィールドはパーセントで表した実質成長率で、年率換算されていません。year_over_yearフィールドは前年同期比の実質成長率なので、比較したい期間に合うフィールドを使ってください。
スプレッドシートまたはコードを使わずに計算する
前の四半期のGDP水準を B2、後の四半期の水準を B3 に入れます。米国の2026年第2四半期の比較では、B2 に第1四半期の水準31,906,274,000,000 USD、B3 に第2四半期の水準32,563,030,000,000 USDが入ります。これはPythonの計算で使った水準と同じです。後の値を前の値で割ってから1を引きます。結果をパーセント表示にすると、計算例と同じ形で変化を表せます。数式はセルを参照するので、比較したい期間と並びが合うようにしてください。
=B3/B2-1その四半期の変化を年率で表すには、同じセルに次の数式を使います。どちらの計算でも、セルには水準をそのまま入れておいてください。年率の数式は、その比から直接計算します。
=(B3/B2)^4-1前年同期比の成長率は、4四半期前の水準で割って1を引きます。比較する期間が変わりますが、使うのは当期価格の水準なので、期間が1年でも結果は名目成長のままです。
状況に応じた方法の選び方
| 状況 | 適した方法 | 理由 |
|---|---|---|
| 報道される実質成長率 | GDP成長率のエンドポイント | 不変価格での実質成長率を提供します。 |
| 名目成長、または任意の期間の成長 | GDP水準 | 期間の終わりの水準を前の水準で割り、1を引きます。 |
| 名目成長からインフレを取り除く | 物価指数 | インフレ率をおおまかに引くのではなく、物価指数が必要です。 |
水準から計算したGDP成長率が見出しの値と違うのはなぜですか?
水準は当期の価格で表されているため物価の上昇を含みますが、見出しの指標は不変価格での実質成長率です。その要素を除いた成長率が必要なときは、GDP成長率のエンドポイントで実質の値を比較できます。
2026年第2四半期の名目の前期比は2.06%、実質は0.55%です。その差は1.51ポイントです。この差は、当期価格の水準に含まれる物価の上昇を反映しています。インフレ率をおおまかに引いても、物価指数の代わりにはなりません。
四半期のGDP成長率は年率換算すべきですか?
年率の比較が必要なときだけ年率換算します。米国の見出しの数値は年率換算で伝えられることが多い一方、APIの quarter_over_quarter フィールドは年率換算されていません。数値を比べる前に、四半期だけでなく率の表し方も合わせてください。
GDP観測値には annualized: true が付いています。各水準が年率で表されているためです。四半期の水準同士を割ると、前期比の変化が得られます。その比を4乗して1を引くと変化を年率で表せますが、前年同期比の成長率にはなりません。
名目GDPで経済の規模を測れますか?
はい。GDP水準は、当期価格でのUSD建ての名目規模を表します。その規模が必要なときは水準を使い、選んだ期間の名目の変化が必要なときは水準同士を比べます。数量ベースの成長を比較するには、GDP成長率のエンドポイントの実質成長率を使ってください。
計算例:米国の2026年第2四半期
米国の2026年第1四半期と第2四半期のGDP水準から始めます。どちらの値も年率換算のUSD建てです。1を引いたり年率で表したりする前に、第2四半期の値を第1四半期の値で割ります。
第2四半期の水準を第1四半期の水準で割ると、比は1.020583です。商から1を引くと名目の変化が得られ、パーセントで表すと2026年第2四半期は第1四半期比で2.06%です。計算には水準をそのまま使い、年率の計算のために丸めていない商を保持してください。
米国の2026年第2四半期の変化を年率で表すには、丸めていない商を4乗して1を引きます。結果は8.49%です。別に、2026-Q2 の実質の前期比成長率フィールドは0.55%です。名目の四半期の値と実質の四半期の値を比べます。2.06%から0.55%を引くと、差は1.51ポイントです。
| 計算または指標 | 米国の2026年第2四半期の比較 |
|---|---|
| 2026年第1四半期の水準 | 31,906,274,000,000 USD |
| 2026年第2四半期の水準 | 32,563,030,000,000 USD |
| 第2四半期の水準 / 第1四半期の水準 | 32,563,030,000,000 / 31,906,274,000,000 = 1.020583 |
| 名目の前期比成長率 | 2.06% |
| 年率で表した名目成長率 | 8.49% |
| 実質の前期比成長率 | 0.55% |
| 名目成長率から実質成長率を引いた値 | 2.06%から0.55%を引くと1.51ポイント |
公開。