死荷重損失計算機
市場のゆがみで失われる余剰を三角形の公式で求めます。価格変化の半分に数量変化を掛けるだけで、価格変化2、数量変化10なら死荷重損失は10です。符号は関係なく、ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 価格変化
- 2
- 数量変化
- 10
- 価格変化の絶対値
- 2
- 数量変化の絶対値
- 10
- 死荷重損失
- 10
死荷重損失は、税、補助金、価格上限、価格下限、割当、その他のくさびが市場を競争数量から遠ざけるときに消える余剰です。需要と供給が線形なら、失われる余剰は高さが価格変化、底辺が数量変化の三角形になり、損失は価格変化の絶対値に数量変化の絶対値を掛け、その半分です。学習者、政策分析者、価格チームは、歪みが価格と数量をどれだけ動かしたかをすでに知っており、曲線全体を組み直す必要がないときに、このハーバーガー三角形を参照します。本死荷重損失計算機はその二つの変化を受け、三角形の恒等式を適用し、損失額を返します。
死荷重損失の意味と、価格変化と数量変化が三角形になる理由
死荷重損失は超過負担やハーバーガー損失とも呼ばれ、市場の歪みのあと、消費者も生産者も国庫も捕らえない純余剰です。従量税は買い手が払う価格と売り手が受け取る価格の間にくさびを打ち、補助金はその逆を行い、拘束力のある上限や下限、割当、独占マークアップは同じ幾何を共有します。数量が競争水準から離れ、自由市場なら取引されたはずの限界単位が取引されなくなります。
その欠けた単位は限界便益が限界費用を上回っていた単位であり、消滅は移転ではなく真の資源損失です。逆需要と逆供給が局所的に線形なら、失われる余剰は直角三角形で、縦辺はくさびによる価格変化の絶対値、横辺は数量変化の絶対値です。その面積は二辺の積の半分です。
本計算機が適用する恒等式は、死荷重損失が価格変化の絶対値と数量変化の絶対値の積の半分に等しい、というものです。各変化の符号は面積に関係しません。数量を十減らす二の税と、数量を十増やす二の補助金は、線形スケジュールの下で同じ十の三角形を生みます。
すでに測った大きさ、または前後表の符号付き差分を送ってください。エンジンは掛ける前に絶対値を取ります。税率と弾力性しかない場合は、まず価格変化と数量変化に直し、それから本用具を呼んでください。
線形の切片と傾きが揃っているなら、歪みなしと歪みありの均衡から二つの差分を復元し、その差分をここに送ってください。ゼロは有効な入力です。 凍った価格や凍った数量は死荷重損失ゼロを返し、歪みがその次元を動かさなかったときの正直な結果です。
死荷重損失計算機が役立つ場面
原理と財政の授業は死荷重損失計算機を使い、学習者が任意の価格変化と数量変化の対を教科書のハーバーガー三角形へ変え、損失を税収の長方形と混ぜたり二分の一を忘れたりしないようにします。試験生成器と LMS プラグインは、有限でない入力を拒否し、誤った採点が成功とみなし得る not-a-number を捏造しない決定的な神託を必要とします。
検証失敗は残高を消費しません。すでに価格変化と数量変化があるときに本能力を使ってください。線形の切片と傾きしかなく、歪みなしの競争的な消費者余剰と生産者余剰が欲しいなら、それは別の恒等式であり、この三角形の定義には属しません。
活用例
教室でのハーバーガー三角形の確認
学習者に税や補助金の図から価格くさびと数量変化を入れさせ、三角形の面積を教科書の例題と照合します。
LMS と試験の自動採点
有限でない入力を拒否し、二分の一を落とさず、税収を損失扱いしない決定的な神託で死荷重損失の設問を採点します。
政策と価格のノート
税、上限、下限、割当シナリオの推定価格・数量差分を、表計算式のずれなしに比較可能な死荷重損失列へ一括変換します。
よくある質問
価格変化と数量変化から死荷重損失はどう計算しますか?
歪みが引き起こした二つの有限な変化を送ってください。価格変化 2 と数量変化 10 なら損失は 10 です。
価格や数量の変化の符号は重要ですか?
いいえ。 死荷重損失は三角形の面積なので、エンジンは絶対値を使います。数量を同じ大きさだけ増やす補助金と減らす税は、線形スケジュールの下で同じ損失になります。
入力が有限数でないとどうなりますか?
欠落、空文字、無限、NaN は課金されず、中空の not-a-number 成功にはなりません。
総市場余剰や関税と割当の同等性と同じですか?
違います。 競争均衡の総余剰はくさびなしの消費者余剰と生産者余剰です。関税・割当用具は完全な線形スケジュールから同等の手段を復元します。
税率と弾力性しか分からない場合はどうしますか?
まずそれらを価格の変化と数量の変化に換算してから、両方を入力します。直線の需要曲線と供給曲線が分かっていれば、ゆがみの前後の均衡から2つの変化を読み取れます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/deadweight-loss \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price_change":2,"quantity_change":10}'const res = await fetch("https://api.kit.forhosting.com/fin/deadweight-loss", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price_change": 2,
"quantity_change": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/deadweight-loss",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price_change": 2,
"quantity_change": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/deadweight-loss", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price_change":2,"quantity_change":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price_change":2,"quantity_change":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/deadweight-loss", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"price_change": 2,
"quantity_change": 10
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.deadweight_loss",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
有限でない価格変化や数量変化は、中空の not-a-number ではなく invalid_input で失敗します。
死荷重損失の意味と、価格変化と数量変化が三角形になる理由
本エンドポイントは需要の弾力性を推定せず、供給曲線を当てはめず、帰着の分担もシミュレートしません。
入力契約、応答の形、誤りの扱い
どちらも正、負、ゼロでよく、三角形の面積は負になり得ないためエンジンは絶対値を使います。任意の decimals はゼロから十二の整数で、既定は六、絶対辺と損失の half-up 丸めを制御します。数値文字列は、読点やラベルなしの厳密な有限数パターンに合うときだけ受け付けます。本計算機は切片から需要と供給を組み直さず、三角形を消費者と生産者に分割せず、税収や補助金支出も報告しません。それらは移転であり死荷重損失ではありません。誰がくさびを負担するかを知る必要があるなら、損失を独自の帰着研究と組み合わせてください。検証失敗は残高を消費しないため、開発者が誤り経路を確認しようと有限でない価格変化を意図的に送っても探索スクリプトは安く済みます。必須の有限数二つを含む JSON 本体を POST してください。price_change(別名 delta_p、dp、delta_price、price_delta、change_in_price)は歪みが引き起こした価格変化で、取り戻したい損失と同じ通貨単位です。quantity_change(別名 delta_q、dq、delta_quantity、quantity_delta、change_in_quantity)は市場固有の単位での数量変化です。成功時は符号付きの二入力を返し、続けて三角形の辺としての abs_price_change と abs_quantity_change、その積の半分としての deadweight_loss、DWL が price_change の絶対値と quantity_change の絶対値の積の半分だと述べる formula 文字列を付けます。例:price_change が二、quantity_change が十なら死荷重損失は十です。price_change がマイナス四、quantity_change が二十五なら損失は五十で、価格上昇四と数量減少二十五と同じ三角形です。欠落欄、空文字、真偽値、非数値文字列、NaN、無限は欄名を示した invalid_input で失敗し、課金されません。通貨記号や桁区切り付き文字列より素の JSON 数を優先してください。料金は成功一回あたり固定の $0.002 で、単位は unit item です。
死荷重損失計算機が役立つ場面
政策ノートとコンサルの帳簿は、すでに推定した差分から税、補助金、上限、割当のシナリオを表にすることが多く、微小な parse API に算術を固定すれば、後から数量変化だけを変えても表計算のずれが比較列に入りません。実装は純粋な parse ティア A なので、成功する呼び出しは毎回、公表された基本料金 $0.002 のみで、モデルトークンも外向き通信もありません。要求を小さく保ち、丸めた deadweight_loss 欄を試験に固定すれば、自前の計算可能な一般均衡スタックを立てずに、課題、LMS プラグイン、エッジワーカー向けの再現可能な厚生損失数が得られます。
技術的な質問
死荷重損失計算機の料金はいくらですか。
ブラウザ用具は無料です。API 要求は成功一回あたり $0.002 の前払い KIT 残高を使い、無効な入力は課金されません。