限界外部費用計算機
もう1単位で生じる、誰も支払わない損害を測ります。限界社会費用18、限界私的費用12なら、限界外部費用は6で、これが第三者に押しつけられる費用です。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 限界社会費用
- 18
- 限界私的費用
- 12
- 限界外部費用
- 6
限界外部費用とは、活動の追加1単位について社会が負担する費用と、民間の意思決定者が負担する費用との差です。生産や消費が第三者に害を及ぼす場合—公害、混雑、騒音—限界社会費用は限界私的費用の上に位置し、その垂直差がMEC、すなわちその限界における負の外部性の大きさです。学習者はMECを用いて社会的供給曲線を描き、効率を回復するピグー税の位置を定めます。分析者は市場最適と社会最適の間に閉じるべき楔の大きさを定量化します。宿題の正答と自動化が不正データから差を捏造しないようにするためです。
限界外部費用とは何か、MSC・MPCとの関係
ミクロ経済学では、活動の私的費用とは、産出や利用の水準を選ぶ企業または消費者が負担する費用です。社会費用とは、その私的費用に加え、市場で補償されない他者に課される外部費用の合計です。限界—追加1単位の費用—では、これらは限界私的費用(MPC)と限界社会費用(MSC)になります。
限界外部費用は、MECがMSCからMPCを引いたものという恒等式で定義されます。活動が負の外部性を生むとき、MSCはMPCを上回り、MECは正になります。追加の各単位が社会に未払いの負担を課すからです。
外部性がなければMSCはMPCと等しく、MECはゼロです。活動が正の外部性(外部便益)を生むとき、MSCはMPCの下にあり得て、差のMECは負になります。多くの教科書はこれを正の限界外部便益として言い換えます。
図では、外部費用が加算的なとき、社会的供給曲線または社会的限界費用曲線は、各数量で私的供給またはMPC曲線をMECだけ上方にシフトしたものです。その垂直の楔を、ピグー税・数量規制・キャップ・アンド・トレードが内部化し、私的インセンティブを社会費用に合わせようとします。本計算機はその一つの恒等式に集中します。
所与の単位または活動水準について二つの限界費用を入力すると、外部の差を返します。被害関数や汚染係数は推定しません。定義を明確に適用し、試験の答え、LMSオラクル、政策ワークシートが再現可能な数値を共有できるようにします。
入力・出力・検証と結果の読み方
どちらも非負でなければなりません。欠落・空・非有限は同様に失敗します。例:MSCが十八、MPCが十二なら、活動1単位あたり通貨単位六のMEC—その限界における負の外部性の大きさ—になります。
MSCがMPCと等しいとMECはゼロ(限界外部費用なし)です。MSCがMPCより小さいとMECは負になり、外部費用ではなく限界での純外部便益として解釈できます。検証失敗は課金されません。
死重損失の三角形や効率的数量が必要なときは、ご自身の需要曲線や市場価格と結果を組み合わせてください。
活用例
宿題・試験でのMEC確認
学習者が限界社会費用と限界私的費用を入力し、教科書の外部性表やピグー税問題に対して MEC = MSC − MPC を検証します。
政策・環境ノートブック
推定MSCと私的費用スケジュールから単位あたり外部費用の楔を計算し、表計算で減算を組み直さずにピグー税の規模を決めます。
よくある質問
限界外部費用の公式は何ですか?
MEC = MSC − MPC です。MSCは限界社会費用、MPCは限界私的費用です。本計算機はその差と短い数式文字列を返します。
正のMECは何を意味しますか?
正のMECはMSCがMPCを上回ることを意味します。追加の各単位が社会に純外部費用を課します(限界での負の外部性)。
MECはゼロや負になり得ますか?
はい。 MSCがMPCと等しいときMECはゼロです(限界外部費用なし)。MSCがMPCより小さいときMECは負で、限界での純外部便益を示します。
限界外部費用とピグー税はどう関係しますか?
限界外部費用は社会的費用と私的費用の差です。ピグー税はこの差を埋め、意思決定者が社会的費用をすべて負担するようにする税なので、この値をもとに設定されます。
このツールは汚染の被害額を推定しますか?
いいえ。被害や排出量は推定しません。入力した2つの限界費用に定義を当てはめて差を返すだけなので、結果の確かさは入力した値に左右されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/econ/marginal-external-cost \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"marginal_social_cost":18,"marginal_private_cost":12}'const res = await fetch("https://api.kit.forhosting.com/econ/marginal-external-cost", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"marginal_social_cost": 18,
"marginal_private_cost": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/marginal-external-cost",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"marginal_social_cost": 18,
"marginal_private_cost": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/marginal-external-cost", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"marginal_social_cost":18,"marginal_private_cost":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"marginal_social_cost":18,"marginal_private_cost":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/marginal-external-cost", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"marginal_social_cost": 18,
"marginal_private_cost": 12
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.marginal_external_cost",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
本限界外部費用計算機は有限で非負のMSCとMPCを受け取り、MECをMSCからMPCを引いた値として明確な数式文字列付きで返し、欠落または無効なフィールドを拒否します。
入力・出力・検証と結果の読み方
二つの必須の有限数を含むJSONボディをPOSTしてください。marginal_social_cost(MSC)は外部被害を含む追加1単位の完全な社会費用、marginal_private_cost(MPC)は意思決定者がその単位に実際に支払う費用です。負の費用フィールドはフィールド名付きでinvalid_inputとして失敗します。値はJSON数または数値文字列で届いて構いません。成功したparse呼び出しは公開の基本価格$0.002を使います。本エンドポイントは提供された二つの費用入力からMECの楔だけを計算します。
限界外部費用計算機が価値を発揮する場面
ミクロ経済学の入門・中級コースがMEC問題を課すのは、MSCからMPCを引く恒等式が外部性図、効率的産出の正誤問題、ピグー税ワークシートの基礎だからです。チュータリング基盤とLMSプラグインには、負の費用入力を拒否し、不良採点器が受け入れかねない無意味な値を黙って出さない決定論的オラクルが必要です。被害推定をMSC、私的費用スケジュールをMPCとして既に持つ環境・規制ノートブックは、単位や通貨小数が変わっても手計算ミスのない楔の共有定義を求めます。実装はparseティアAの解析コードのため、成功する呼び出しは毎回$0.002で安価に保たれ、モデルトークンも外向きネットワークも使いません。テストで丸めたmarginal_external_costを固定し、MSCとMPCを非負に保てば、宿題・試験生成・軽量な政策表向けに再現可能な外部性の大きさが得られ、フル統合評価モデルは不要です。この表面は費用ギャップに集中させ、数量や収入が下流で必要なときは別の需要・税ツールと組み合わせてください。
連携の活用例
LMS・チュータリングの自動採点
負のMSCまたはMPCをinvalid_inputとして拒否し、不良データから楔を捏造しない決定論的オラクルで限界外部費用の設問を採点します。
技術的な質問
なぜMSCとMPCは非負でなければなりませんか?
限界費用は非負としてモデル化されます。負のMSCまたはMPCはinvalid_inputとなり、無効な費用入力から定義されたMECが返らないようにします。
限界外部費用計算機の料金は?
ブラウザツールは無料です。APIリクエストは成功した呼び出しごとに前払いKIT残高から$0.002です。無効入力は課金されません。