データ取得・指標計算ロジック
最終更新日: 2026年5月5日
1. データソース
- 財務データ: 金融庁 EDINET(電子開示システム)から取得した有価証券報告書・四半期報告書・半期報告書の XBRL データ。
- 株価データ: Stooq から取得した日本上場銘柄の終値時系列。
- セクター区分: 東証業種分類コードを基準に補正したマッピング。
2. データ取り込みの流れ
- EDINET からの自動ダウンロード(日次バッチ、UTC 21:00 / JST 06:00 目安)
- XBRL → CSV 変換 + tag_catalog による項目正規化
- IFRS / JGAAP の概念マッピング(cross-standard resolution)
- 派生指標の計算(30 種の alias + 5 種の derived item)
- KPI 計算 → PostgreSQL マテリアライズドビュー更新
取り込みが正常に完了した最新 run の基準日は データ更新状況 から確認できます。
3. 連結優先・単体優先の方針
連結財務諸表が公表されている企業は 連結ベースの数値を優先します。連結を作成していない企業(単体決算のみの企業)は単体ベースで集計します。同一 doc_id 内に連結・単体が併存する場合は、連結を最優先で採用します。
4. IFRS / JGAAP の差分処理
IFRS 適用企業と JGAAP 適用企業では同一概念を異なるタグで開示する場合があります。Zaimiru では concept_mapping.yaml による cross-standard 解決を実装しており、可能な限り両基準を同一指標として比較できるようにしています。ただし会計方針の本質的な差(のれん償却、リース処理等)は完全には埋められないため、業種比較・個別企業評価では基準差にご留意ください。
5. 主要指標の計算式
| 指標 | 計算式 | 備考 |
|---|---|---|
| PER | 株価 ÷ EPS(直近通期) | EPS は当期純利益÷期中平均発行済株式数。負値・特別損益による歪みに注意。 |
| PBR | 株価 ÷ BPS(直近期末) | BPS は純資産÷期末発行済株式数。自己株式控除後。 |
| ROE | 当期純利益 ÷ 期初・期末平均純資産 | ±200% でキャップ。一時的損益による高 ROE には警告フラグ。 |
| ROIC | NOPAT ÷ 投下資本 | 投下資本 = 自己資本 + 有利子負債。NOPAT は営業利益×(1-実効税率)。 |
| 営業利益率 | 営業利益 ÷ 売上高 | 金融業(銀行・保険・証券)は売上概念が異なるため業種内比較を推奨。 |
| FCF | 営業 CF − 投資 CF(capex 部分) | capex は有形固定資産取得額を使用。M&A の影響で大きく変動する場合あり。 |
| EV / EBITDA | (時価総額 + Net Debt) ÷ EBITDA | Net Debt = 有利子負債 − 現預金。金融業は適用外。 |
| 自己資本比率 | 自己資本 ÷ 総資産 | 連結ベース。少数株主持分は分子から除外。 |
| Z-Score | Altman Z-Score(製造業向け4変数モデル) | 金融・公益・不動産業では信頼性が低下するため、業種特性に応じた解釈が必要。 |
| F-Score | Piotroski F-Score(9 項目スコア) | 収益性・安全性・効率性の総合。 |
| 簡易モデル評価額(DCF) | FCF × ゴードン成長モデル ÷ 発行済株式数 | 金融業等は適用外。割引率・成長率の感応度は個別企業ページで確認可能。 |
6. 欠損値・外貨建て報告の取扱い
- 必須項目の欠損があった場合、該当指標は「—」表示とし、ランキング・スクリーニングの対象から除外します。
- USD・EUR 等の外貨建てで報告している企業(外国会社含む)は
currency_hintで識別し、JPY 換算未対応である旨をバッジで明示します。 - 異常値(営業利益率 60% 超、FCF マージン 100% 超など)は機械的に検知し、「参考値」表示またはランキング除外の対象とします。詳細は 訂正履歴 も併せてご参照ください。
7. ランキング・スクリーニングの並べ替え方針
すべてのランキングおよびスクリーニング結果は、機械的な並べ替えであり、銘柄を推奨するものではありません。並び順の根拠(昇順 / 降順、対象指標)はページ上に明示します。データ品質フラグの付いた企業は、ランキングから除外される場合があります。
8. 編集方針との関係
本ページは指標の計算ロジックに関するものです。コンテンツ全体の編集方針(投資推奨を行わない・事実/定義/比較に限定する等)は 編集方針 をご参照ください。