データとテクノロジーで隠れた優良企業を発掘
私たちのサイト「Japan Hidden Gems Stocks」が目指しているのって、一言で言うと「データとテクノロジーで、日本の隠れた優良企業を個人投資家のみなさんに届けること」なのです。日々、サイトの運営に関わっていると、その分析アプローチの深さや、まだ誰も気づいていありませんうな企業を発掘した時のチームの熱気には、本当にワクワクさせられます。
最近も、社内の分析記事を読んでいて、「なるほど、こういう切り口で企業の成長性を見るのか!」と、一人の投資好きとして純粋に感動してしまって。それで、この考え方に触発されてちょっと自分でも手を動かしてみたくなりました。
Pythonで財務データを可視化してみよう
さっそくやってみよう!ということで、今回チャレンジしたのは「気になる企業の過去数年間の売上高と営業利益の推移をグラフにする」という、データ分析の第一歩です。 使ったのは、プログラミング言語のPythonと、データ分析でよく使われるpandasやmatplotlib、そして株価データを手軽に取得できるyfinanceといったライブラリです。
import yfinance as yf
import matplotlib.pyplot as plt
import pandas as pd
# 銘柄コードを指定(例:トヨタ自動車なら '7203.T')
ticker_code = 'XXXX.T'
ticker = yf.Ticker(ticker_code)
# 財務諸表データを取得
financials = ticker.financials
# DataFrameの転置(日付を列から行へ)
financials = financials.T
# グラフ化したい項目を選択
revenue = financials['Total Revenue']
operating_income = financials['Operating Income']
# データを億円単位に変換
revenue_yen = revenue / 10**8
operating_income_yen = operating_income / 10**8
# グラフを描画
plt.style.use('seaborn-v0_8-whitegrid')
fig, ax1 = plt.subplots(figsize=(10, 6))
# 売上高を棒グラフでプロット
ax1.bar(revenue_yen.index.strftime('%Y'), revenue_yen,
color='skyblue', label='売上高 (億円)')
ax1.set_xlabel('年度')
ax1.set_ylabel('売上高 (億円)')
# 営業利益を折れ線グラフでプロット (第2軸)
ax2 = ax1.twinx()
ax2.plot(operating_income_yen.index.strftime('%Y'),
operating_income_yen, color='coral', marker='o',
linestyle='-', label='営業利益 (億円)')
ax2.set_ylabel('営業利益 (億円)')
plt.title(f'{ticker_code} の売上高と営業利益の推移')
fig.tight_layout()
plt.show()
こんな数行のコードで、企業の業績推移がパッと見てわかるグラフが作れちゃうんです。すごい時代です。
データから見える「企業の物語」
実際に自分でデータを可視化してみて一番感じたのは、数字の羅列を眺めているだけでは絶対に気づけない「企業の物語」が浮かび上がってくる感覚でした。
例えば、「お、この会社、3年前から急に売上が伸びてるな。でも、利益率はちょっと下がってる?もしかして、新しい事業に大きく先行投資したタイミングなのでしょうか。」とか、「売上は横ばいですが、利益がグッと伸びてる。これはコスト削減がうまくいったのか、それとも高付加価値な製品にシフトしたのか?」みたいに、次から次へと仮説と疑問が湧いてくるんです。
この「なんでだろう?」を深掘りしていくプロセスこそが、投資の面白いところ。誰かから与えられた情報を受け身で見るんじゃなくて、それをきっかけに自分で調べて、考えて、納得して投資する。この能動的なプロセスが、きっと自分だけの「お宝銘柄」を見つける最短ルートなんだと、身をもって実感しました。
まとめ:自分の手でデータを触ってみよう
もちろん、今回僕がやったのは本当に初歩的な分析です。でも、この一歩を踏み出すかどうかが、非常に大きい気がします。プログラミング経験がなくても、今ならChatGPTに聞きながらコードを書くことだってできますしね。
何より、自分で汗をかいて分析した企業には、なんだか不思議と愛着が湧いてくるのです。私たちのサイトも、皆さんがそうやって「自分だけの物語」を持つ銘柄を見つけるための、最高のヒントやきっかけを提供できる場所であり続けたい。これからも、サイトで学んだ面白い分析手法があったらこんな風に自分で試してみて、またブログでシェアさせてもらいますね!