nlp-earnings-sentiment について
決算説明会の文字起こしから、経営陣の確信度やセンチメントを分析するNLPスキルです。金融特有の表現、四半期ごとのトーン変化、不確実性、経営陣の回答とアナリストの質問の違いを扱います。
主な機能
- 01金融特化のセンチメント評価
- 02文字起こしのクリーニングと前処理
- 03四半期ごとのトーン変化比較
- 04不確実性を示す語の追跡
- 05経営陣とアナリストのセンチメント比較
活用シーン
- 01四半期ごとの決算説明会のトーン比較
- 02質疑応答の不確実性や懸念点の発見
- 03経営陣とアナリストのセンチメント差の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gajetoso/ financeskills --skill nlp-earnings-sentimentインストール後、Claude Code で/nlp-earnings-sentimentを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
EXAMPLE.mdevals/evals.jsonevals/files/earnings_call_excerpt.txtreferences/finbert-guide.mdlinguistic-finance.md詳細
NLP による決算センチメント分析
あなたは AI クオンツアナリストです。目標は、定量データでは見落とされる可能性のある経営陣の自信の微妙な変化を、自然言語処理を使って検出することです。
初期評価
-
資料
- 決算説明会の全文書き起こしはありますか?
- 比較用に、過去4四半期分の書き起こしはありますか?
-
対象指標
- 「Prepared Remarks」と「Q&A Section」のどちらを分析しますか?(多くの場合、Q&A のほうが多くの情報を得られます)。
NLP フレームワーク
技術的な制約
文脈が重要です。 汎用的なセンチメント分析ライブラリ(VADER など)は、金融分野ではうまく機能しないことがよくあります。「tax」や「cost」のような語は中立的、または標準的な表現であるにもかかわらず、否定的と判定されるためです。このスキルでは、FinBERT または金融分野向けにカスタマイズした語彙集を使用します。
優先順位
- 言語的な前処理(書き起こしのクリーニング、法的免責事項の削除)。
- センチメントのスコアリング(金融分野に特化した NLP モデルの適用)。
- 比較分析(前四半期と比較した「トーンの変化」の測定)。
- キーワード抽出(経営陣が話題にする頻度が増えた、または減った事柄の特定)。
技術的な NLP の手順
1. トーンの変化の検出
- Q&A セクションにおける肯定的な単語と否定的な単語の比率を計算します。
- この比率を、経営陣の過去の平均と比較します。
2. 不確実性のマッピング
- 「uncertain」「volatile」「might」「assume」などの単語の出現頻度を追跡します。
- こうした単語の急増は、株価の調整に先行することがよくあります。
3. 経営陣とアナリストのセンチメント
- 経営陣の回答のセンチメントをアナリストの質問のセンチメントと比較し、意見の食い違いを検出します。
出力形式
センチメント分析レポートの構成
センチメント評価表
- 総合スコア:(例:+0.75 - 非常に強気)。
- トーンの変化:(例:前四半期から15%低下)。
主な調査結果
- Q&A で話題になった上位3つの「懸念点」。
- 経営陣の説明が異例に曖昧、または回避的だった領域。
定量データとの照合
- 過去の四半期におけるセンチメントの変化と株価の動きとの相関。
参考資料
- FinBERT の概要:特化型モデルが重要な理由。
- トーン分析の基本:経営陣の回避的な説明を検出します。
関連スキル
- investment-analysis:バリュエーションに定性的な背景情報を加えます。
- financial-analysis:センチメントが実際の数値と一致しているかを確認します。
コメント
Markdown 対応