平均消費性向(APC)計算
可処分所得45,000のうち36,000を消費すると、平均消費性向は0.8です。税引き後の収入の10分の8が消費に回ったことを示します。1未満なら貯蓄、1を超えれば貯蓄の取り崩しや借入です。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 消費量
- 36,000
- 可処分所得
- 45,000
- Apc
- 0.8
平均消費性向は、可処分所得のうち実際に貯蓄ではなく消費に回った割合を示します。結果はお客様が選ぶ精度に丸められ、重要な失敗パターンに対して検証され、このページで無料で動作するものと同じコードで計算されるため、手動でテストした内容とパイプラインが大規模に受け取る内容は正確に一致します。
平均消費性向が測るもの
平均消費性向はマクロ経済学で最も古い比率のひとつで、総消費を総可処分所得で割った値です。0.8という値は、期間中に受け取った税引後の1ドルごとに80セントが消費に回り、残りの20セントが貯蓄または債務返済に充てられたことを意味します。純粋な比率であるため、APCを使えば、規模の異なる世帯、物価水準の異なる地域、異なる年度の同一経済圏などを比較できます。
両方の入力が同じ集団と同じ期間を表している限り有効です。APCが1未満なら純貯蓄、1を超える場合は期間の消費が所得を上回り、貯蓄の取り崩しや借入で賄われたことを意味します。これは学生、退職者、一時的な収入減にある世帯では一般的です。
ケインズは、所得が増えるとAPCは低下する傾向があると主張するためにこの概念を導入しました。だからこそこの比率は今日も消費関数、財政乗数、家計金融研究の基盤となっています。ミクロのレベルでは、同じ算術でもっと素朴な問いに答えます。
その人やセグメントが実際に使えるお金のうち、どれだけが支出として出ていったのか、という問いです。
比率の計算と検証の方法
指定した小数点以下の桁数(デフォルトは4桁、0から6まで調整可能)に丸められます。両方の入力は、同じ通貨と単位で表された有限の数値である必要があります。「36000」のような数値文字列は変換されるため、フォームやクエリ文字列の入力を前処理なしで扱えます。
消費は0でも構いません。支出のない期間も有効な観測値です。ただし負の値は許されません。
この集計レベルでは負の消費に経済的な意味がないからです。可処分所得は厳密に0より大きい必要があります。拒否された呼び出しは一切課金されないため、不良な元データはパイプラインの境界で安価かつ明確に失敗し、その比率を使うはずだった下流のすべての集計を静かに歪めることを防ぎます。
実際の分析におけるAPCの位置づけ
APCを計算するチームは通常、使い捨てのスプレッドシートのセルとしてではなく、より大きなパイプライン内の再現可能なステップとして必要としています。
一般的な構成には、世帯調査の集計値を貯蓄率ダッシュボードに投入するケース、コホートを比較する前に消費データを正規化するケース、すべてのマシンで同一の式がバイト単位で一致する結果を出さなければならない教育・採点環境などがあります。2つの入力は除算され破棄され、比率のみが返されるため、コンプライアンス上機密性の高いレポートフローにも安心して組み込めます。
この呼び出しはステートレスで冪等なため、キャッシュにも適しています。同一の入力ペアからは常に同一の比率が得られるので、夜間バッチでの繰り返し実行やネットワーク障害後のリトライで結果がずれることはありません。
活用例
コホート間の貯蓄行動の比較
調査集計値から世帯セグメントごとのAPCを算出し、どのグループが可処分所得の多くを消費しているかを把握します。
貯蓄率ダッシュボード用のデータ正規化
生の消費と所得の数値を、時系列のトレンドをグラフ化する前に、比較可能な単一の比率に変換します。
経済学の課題の決定的な採点
設定可能な丸め精度により、すべての学生の提出物にバイト単位で同一のAPC結果を提供します。
よくある質問
どのような式が使われますか?
APC = 総消費 ÷ 総可処分所得 で、指定した精度(デフォルトは小数点以下4桁)に丸められます。
APCが1を超える場合は何を意味しますか?
期間の消費が可処分所得を上回ったことを意味し、その差額は貯蓄または借入で賄われました。エラーではなく有効な結果です。
数値を文字列として渡せますか?
はい。「 36000」のような数値文字列は変換されます。有限の数値として解釈できない値は拒否されます。
データは保存されますか?
いいえ。 2つの入力は除算され破棄され、比率のみが返されます。
世帯や年ごとに比べるときの注意点は何ですか?
2つの数字を同じ人々・同じ期間のものにそろえることです。割合なので、規模の違う世帯や物価の違う地域、別の年とも比べられますが、期間や対象がずれると意味を失います。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/apc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"consumption":36000,"disposable_income":45000}'const res = await fetch("https://api.kit.forhosting.com/fin/apc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"consumption": 36000,
"disposable_income": 45000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/apc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"consumption": 36000,
"disposable_income": 45000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/apc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"consumption":36000,"disposable_income":45000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"consumption":36000,"disposable_income":45000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/apc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"consumption": 36000,
"disposable_income": 45000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.apc",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
同一期間の総消費と総可処分所得を送信すると、このAPIは1回の決定的な呼び出しでAPCの比率を返します。これは、経済学者、アナリスト、学生が世帯、地域、年度を比較する前に必要とする、まさにその正規化です。
比率の計算と検証の方法
このエンドポイントは単一の完全に決定的な除算を行います:APC = consumption / disposable_income。分母が0または負では比率が未定義または誤解を招くものになるため、もっともらしい数値を返す代わりに、リクエストはinvalid_inputエラーで拒否され、課金されません。
実際の分析におけるAPCの位置づけ
同じコードがこのページのブラウザ上では無料で、有料APIでも動作するため、手元で数値の組を検証し、呼び出しを自動化する段階になって初めて、リクエストごとに$0.002をお支払いいただけます。APIは何も保存しません。
技術的な質問
料金はいくらですか?
リクエストごとに$0.002です。このページのブラウザ上では無料で実行できます。
リクエストが拒否されたのはなぜですか?
可処分所得は0より大きい必要があり、消費は負にできません。所得が0または負では比率が未定義になるため、呼び出しはinvalid_inputエラーで失敗し、課金されません。