seasonal-patterns について
seasonal-patternsは、企業の収入と支出に見られる月ごとの周期的な変化を調べる分析スキルです。月次指数を作成して繁忙期と閑散期を示し、現金、人員、マーケティングの計画に役立てます。
主な機能
- 01月次収入と支出の分析
- 02月ごとの収入指数の算出
- 03季節的なピークと谷の特定
- 04季節変動幅の測定
- 05現金や支出の時期に関する提案
活用シーン
- 01収入が歴史的に高い月・低い月の特定
- 02閑散期に備えた現金準備の計画
- 03収入ピークに合わせた大口支出の計画
- 04季節傾向をキャッシュフロー予測に反映
MCP 対応
Wilsonの`spending_summary`ツールで、12か月以上の月次収入・支出合計を取得する方法が記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ openaccountant/ skills --skill seasonal-patternsインストール後、Claude Code で/seasonal-patternsを入力して読み込まれたか確認します。
詳細
季節パターンの検出
概要
12か月または複数年にわたる期間の収益と支出から、周期的な傾向を特定します。過去に好調だった月と低調だった月を明らかにし、資金管理、人員配置、マーケティングのタイミングを改善できます。
使用する Wilson ツール
spending_summary— 12か月以上の月ごとの収入と支出の合計を取得し、季節プロファイルを作成します
ワークフロー
- 分析期間を確認します(最低12か月、統計的な信頼性を高めるには24か月以上を推奨します)。
- 期間内の各月について
spending_summaryを使用し、月ごとの収益と支出の合計を取得します。 - 月次指数を計算します:月次指数 = 月間収益 / 平均月間収益 * 100。
- 指数 > 100 = 平均を上回る月
- 指数 < 100 = 平均を下回る月
- ピークと谷を特定します。
- 季節プロファイルを作成します:
SEASONAL PATTERN ANALYSIS — [Period]
══════════════════════════════════════════════════════════
Month Avg Revenue Index Avg Expenses Trend
──────────────────────────────────────────────────────────
Jan $8,200 82 $6,100 Slow start
Feb $7,800 78 $5,900 ▼ Trough
Mar $9,500 95 $6,500 Recovering
Apr $11,200 112 $7,200 ▲ Above avg
May $12,500 125 $7,800 ▲ Strong
Jun $13,000 130 $8,200 ▲▲ Peak
Jul $11,800 118 $7,500 ▲ Above avg
Aug $10,200 102 $7,000 Average
Sep $10,500 105 $7,200 Average
Oct $11,000 110 $7,500 ▲ Above avg
Nov $9,500 95 $8,500 Expense spike
Dec $6,800 68 $9,000 ▼▼ Low + high cost
──────────────────────────────────────────────────────────
Annual $122,000 100 $88,400
Peak Month: June (130) Trough Month: December (68)
Seasonal Range: 62 points
══════════════════════════════════════════════════════════
- 季節変動幅を計算します(ピーク指数 - 谷指数)。50ポイントを超える場合は、顕著な季節性があることを示します。
- 実行可能な提案を提示します:
- ピーク月に資金を積み立て、谷の月に備えます
- 大きな支出(設備、マーケティングキャンペーン)の時期を、収益のピーク月に合わせます
- 低調な月には、季節料金やプロモーションを検討します
Wilson を使用しない場合
- 銀行から12~24か月分の取引データをCSV形式でエクスポートします。
- スプレッドシートに
Month列(=TEXT(Date,"YYYY-MM"))とMonthNum列(=MONTH(Date))を追加します。 - ピボットテーブルを作成します:行 = MonthNum、値 = 収入の平均、支出の平均(複数年の平均を算出する場合は列を分けます)。
- 全体平均:
=AVERAGE(AllMonthlyRevenues)。 - 月ごとの季節指数:
=MonthAvgRevenue/OverallAvg*100。 - Google Sheets で月次収益の折れ線グラフを作成し、パターンを視覚化するためにトレンドラインを追加します。
- 統計的な検出には、Excel の
=FORECAST.ETS.SEASONALITY(values, timeline)を使用して、季節周期の長さを自動検出します。 - Google Sheets での代替方法:データをグラフ化し、多項式トレンドライン(次数4~6)を追加して、季節曲線を確認します。
重要な注意事項
- 意味のある季節分析には、少なくとも12か月分のデータが必要です。1年分だけでは、季節パターンと一時的な出来事を区別できません。2年以上のデータがあれば、信頼性が大幅に向上します。
- すべてのビジネスに季節性があるわけではありません。季節変動幅が20ポイント未満なら、収益は月ごとに比較的安定しています。
- 支出の季節性も重要です。保険の更新、年間のソフトウェアサブスクリプション、四半期ごとの納税により、予測可能な支出の急増が発生します。
- より正確な予測を行うため、季節パターンをキャッシュフロー予測に重ね合わせます。
コメント
Markdown 対応