カヤ恒等式計算機
人口100、1人あたりGDP 50、エネルギー強度2、炭素強度0.5を掛けると排出量は5000です。4つの要因のどれが合計を動かしているかが分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 個体数
- 100
- 一人当たりGDP
- 50
- エネルギー原単位
- 2
- 炭素原単位
- 0.5
- 排出量
- 5,000
- 方程式
- 100 × 50 × 2 × 0.5 = 5000
カヤ恒等式は、気候経済学者、IPCC のシナリオ班、エネルギー省庁が、ある原単位が下がっても総 CO2 がなお増える理由を説明する四因子分解です。排出量は人口×一人あたり GDP×GDP のエネルギー原単位×エネルギーの炭素原単位です。本カヤ恒等式計算機はその積を正確に適用します。内部で一貫した任意の単位で四因子をご入力ください。応答は整形済み入力を返し、総排出量と短い数式文字列を返します。ゼロは有効で排出量ゼロになります。
カヤ恒等式の意味と F = P × g × e × f の適用
カヤ恒等式は、エネルギー経済学者の茅陽一(Yoichi Kaya)に由来する会計上の恒等式で、二酸化炭素の総排出量を四つの乗法的駆動因に分解します。人口、一人あたり GDP、産出のエネルギー原単位、エネルギーの炭素原単位です。排出量は人口×一人あたり GDP×エネルギー原単位×炭素原単位と書け、四因子が一貫した単位を使うかぎり構成上ただしく成り立ちます。
一人あたり GDP に人口を掛けると GDP が戻り、エネルギー原単位に GDP を掛けるとエネルギー使用が戻り、炭素原単位にエネルギー使用を掛けると排出量が戻ります。IPCC の経路族を含む気候シナリオ演習は、人と所得の増加を相殺しうる政策レバーを切り出せるため、この分解に依拠します。
人口と一人あたり GDP が上がり続けても、二つの原単位の積が社会経済積より速く下がれば総排出量はなお減ります。本計算機は燃料構成から原単位を作らず、通貨換算もせず、一国系列を世界合計へ引き伸ばしません。すでにお持ちの四数を掛け、積を総排出量として返します。
百人、一人あたり五十通貨単位の GDP、通貨単位あたりエネルギー二単位、エネルギー単位あたり CO2 質量二分の一単位なら、排出量は質量五千単位です。炭素原単位ゼロ — 完全に脱炭素化したエネルギー系統 — の同じ積は排出量ゼロとなり、誤りではなく恒等式として正しい結果です。
四因子がすでに測られているか仮定済みで、当てはめた予測や工程型エネルギー模型ではなく再現可能な合計が必要なときに、本端点をお使いください。
4つの因子の入力と単位のそろえ方
負の因子は、この恒等式ではカヤの駆動因が負債になり得ないため拒否されます。負の人口、負の一人あたり GDP、負のエネルギー原単位、負の炭素原単位を掛けても意味のある排出合計にはなりません。どの因子のゼロも有効で排出量ゼロになります。
人がいない、所得がない、産出あたりエネルギーを使わない、または完全に脱炭素化したエネルギー系統であるときの正しい積です。成功時は整形済み入力を返し、主値の合計として emissions、表示用の formula、equation、message を付けます。例: 百人、一人あたり GDP 五十、エネルギー原単位二、炭素原単位二分の一は排出量五千です。
積にはご自身の単位ラベルを添えてください。本端点はトンをキログラムへもドルをユーロへも換えません。
カヤ恒等式計算機が役立つ場面
気候政策の机と国別目録班はカヤ恒等式計算機を使い、人・所得・通貨あたりエネルギー・ジュールあたり炭素の四因子説明を、中間積の帳簿を開かずに覚書へ落とせる一つの排出合計にします。欠陥のある採点器がそれを有効な吸収源と扱う恐れがあるためです。検証失敗は残高を消費しません。
要求を小さく保ち、試験では丸めた排出量を固定すれば、宿題、LMS プラグイン、シナリオ脚本、エッジワーカー向けに、自前の気候ミドルウェアを立てずに再現可能な合計が得られます。工程型の燃料目録や天然ガス燃焼フットプリントには姉妹計算機を使い、本ページはカヤ積そのものの検索に答えます。
活用例
IPCC 型シナリオ説明
共有された社会経済経路の人口・一人あたり GDP・エネルギー原単位・炭素原単位を掛け、覚書やスライド向けに再現可能な一つの CO2 合計にします。
企業の原単位行程表
人数を固定し、技術計画からエネルギー原単位と炭素原単位を掃引して、デスクトップのエネルギー模型なしに含意される排出経路を得ます。
よくある質問
カヤ因子が負だとどうなりますか?
人口、一人あたり GDP、エネルギー原単位、炭素原単位はこの恒等式では負になり得ないため、要求は拒否され課金されません。
因子はゼロでもよいですか?
はい。 どの因子のゼロも有効で排出量ゼロを返します。人がいない、所得がない、エネルギーを使わない、または完全に脱炭素化したエネルギーであるときの正しいカヤ積です。
カヤ恒等式とは何ですか?
エネルギー経済学者の茅陽一(Yoichi Kaya)にちなむ恒等式で、CO2の総排出量を人口、1人あたりGDP、GDPあたりのエネルギー消費、エネルギーあたりのCO2という4つの要因に分解します。
人口や所得が増えても排出量が減るのはどんなときですか?
エネルギー強度と炭素強度の積が、人口×1人あたりGDPの伸びより速く下がるときです。そのため気候シナリオでは、この2つの強度が政策の主な手段として扱われます。
将来の排出量を予測できますか?
いいえ、できません。すでにお持ちの4つの値を掛け合わせて積を返すだけで、予測モデルの当てはめや通貨の換算、燃料構成からの強度の推定は行いません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/eco/kaya-identity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"population":100,"gdp_per_capita":50,"energy_intensity":2,"carbon_intensity":0.5}'const res = await fetch("https://api.kit.forhosting.com/eco/kaya-identity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"population": 100,
"gdp_per_capita": 50,
"energy_intensity": 2,
"carbon_intensity": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/kaya-identity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"population": 100,
"gdp_per_capita": 50,
"energy_intensity": 2,
"carbon_intensity": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/kaya-identity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"population":100,"gdp_per_capita":50,"energy_intensity":2,"carbon_intensity":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"population":100,"gdp_per_capita":50,"energy_intensity":2,"carbon_intensity":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/kaya-identity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"population": 100,
"gdp_per_capita": 50,
"energy_intensity": 2,
"carbon_intensity": 0.5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.kaya_identity",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の因子は、人口・所得・産出あたりエネルギー・エネルギーあたり炭素がこの恒等式では負になり得ないため invalid_input で拒否されます。無効な入力は invalid_input で失敗し、課金されません。
入力契約・単位・エイリアス・負の因子を拒否する理由
POST で JSON 本体に有限な必須数値を四つ送ります。population は非負の人数 P、gdp_per_capita は energy_intensity が使う通貨での非負の一人あたり所得 g、energy_intensity は GDP 単位あたりの非負エネルギー e、carbon_intensity はエネルギー単位あたりの非負 CO2 質量 f です。人口の受理エイリアスは P、pop、people、所得は gdp、g、income_per_capita、gdp_pc、エネルギー原単位は I、energy、energy_per_gdp、e_intensity、炭素原単位は C、carbon、co2_intensity、f_carbon、carbon_per_energy です。各欄は JSON 数または十進の数値文字列で届けられます。欠落、空文字、真偽値、非有限値、許容絶対上限を超える大きさは、欄名を付けて invalid_input で失敗します。
カヤ恒等式計算機が役立つ場面
教室のエネルギー経済実験と試験生成器には、負の原単位を符号付き質量として返さず invalid_input で拒否する決定的な参照が必要です。企業のネットゼロ計画者は人口や人数を固定し、労働者あたり GDP を変え、技術行程表からエネルギー原単位と炭素原単位を掃引することが多く、小さな parse API を呼べば四因子の乗算のためにデスクトップ模型を開かずに済みます。実装は純 parse の tier A のため、成功した各呼び出しはモデルトークンも外向き通信もなく、公表された基本料金 $0.002 です。
連携の活用例
教室でのエネルギー経済確認
学習者に四つのカヤ因子を送らせ、排出量が積に等しいこと、負の因子は符号付き吸収源ではなく invalid_input で拒否されることを確かめます。
技術的な質問
カヤ恒等式で CO2 排出量をどう計算しますか。
非負の有限な population、gdp_per_capita、energy_intensity、carbon_intensity を送ってください。API は emissions = P × g × e × f と formula・equation の文字列を返します。
四因子にはどの単位を使えばよいですか。
内部で一貫した任意の組です。積は people × (currency/person) × (energy/currency) × (CO2/energy) が含意する単位の排出量です。計算機は単位を換えません。
カヤ恒等式計算機の料金はいくらですか。
ブラウザ用具は無料です。API 要求は成功した呼び出しあたり $0.002 の前払い KIT 残高を使い、無効な入力は課金されません。