見出し画像

家計データから「固定費」を自動検出する:変動係数とSQLiteの生成列で作る自分用分析エンジン

はじめに

銀行・クレジットカードの明細CSVを取り込んで自分用の家計ダッシュボードを作った際、単なる可視化だけでなく「毎月同じような金額で出てくる支出(家賃・サブスクリプションなど)を自動で「固定費」として抽出したくなりました。
SQLite + Pythonで小さな分析エンジンを自作した際の設計のポイントを紹介します。

全体設計

テーブルは1つだけで、その上に3つの集計関数を乗せています。

  • 月次サマリー — カテゴリ別・全体の収支を集計

  • 固定費検出 — 変動係数を使って「毎月ほぼ同じ金額」を抽出

  • ルーティン支出検出 — 同一支出先が月内・複数月にまたがって繰り返し登場するものを検出

以下、有料エリアでそれぞれの実装のポイントを解説します。

ここから先は

1,385字

¥ 100

この記事が気に入ったらチップで応援してみませんか?