基礎知識2026-06-19 公開

前年同月比(YoY)変換とは何か——「なぜ生値を使わないのか」を株相関サイトの手法から解説

当サイトの検証記事を読むと「前年同月比(YoY)どうしの相関」という表現が繰り返し出てくる。なぜ株価や統計の生値(実際の数字)をそのまま使わないのか。この選択には理由がある。生値を使うと「見せかけの相関」が大量に発生し、意味のない結論が出てしまうからだ。このページではYoY変換の意味と、なぜそれが必要かを、具体例を使って説明する。

出典リンクつきでコピーします

YoYとは何か

YoY(Year over Year)は「前年同月比」のことだ。今月の値を1年前の同月の値と比較し、何%変化したかを計算する。

計算式は単純だ。

YoY(%) = (今月の値 ÷ 前年同月の値 − 1) × 100

たとえば今月の訪日外客数が250万人、前年同月が200万人なら、YoY = (250÷200−1)×100 = +25.0% になる。

この変換を「統計の値」と「株価」の両方に適用してから相関を取るのが、当サイトの基本手順だ。

生値を使うと何が起きるか:見せかけの相関

なぜわざわざYoYに変換するのか。生値(月の実数値)をそのまま使えばいいのではないか、と思うかもしれない。

生値を使うと、トレンドを持つデータどうしは内容に関係なく高い相関が出るという問題が起きる。これを「見せかけの相関(Spurious Correlation)」と呼ぶ。

たとえば日本のコンビニエンスストアの総店舗数は、過去20年ほど右肩上がりで増えてきた。一方、多くの株価指数も長期では右肩上がりの傾向がある。この2つの生値の相関を取ると、コンビニの店舗数がどんな株とも高い相関係数(0.8〜0.9)を示してしまう。コンビニ店舗数と防衛株の生値も、コンビニ店舗数とビール株の生値も、ほぼ同じ高い相関になる。実際には何の意味もない数字だ。

「統計が増えた年に株価も上がった」のか、それとも「両方が別の理由で長期的に上昇トレンドにあっただけ」なのかを区別できない。

YoY変換がトレンドを取り除く仕組み

YoY変換はこの問題に対処する。前年同月比にすることで、「長期トレンドをほぼ除去し、増減のリズムだけを残す」ことができる。

コンビニ店舗数の例で言えば、「今年3月は前年3月より2%増えた」「今年4月は前年4月より0.5%増えた」という増減のリズムの話になる。これと株価のYoYを比べると、「同じ月に伸びが加速・鈍化するかどうか」だけを測ることができる。長期トレンドの影響は大幅に薄まる。

結果として、相関係数が0.9のような不自然に高い数字にはならず、本当に連動している組み合わせだけが0.4以上の値として浮かび上がってくる。

YoYが季節性を自動的に調整する

YoY変換にはもう一つの重要な効果がある。季節性(季節パターン)を自動的に相殺することだ。

多くの業界統計は季節性を持つ。例えば百貨店の売上は1月(正月)、5月(ゴールデンウィーク)、12月(クリスマス・年末)に高くなり、2月や6月に低くなる、というパターンが毎年繰り返される。

生値で見ると2月は12月と比べて数字が低いが、それは「景気が悪い」からではなく単に「2月は毎年そういう月」だからだ。この季節性を除かないと、季節が似ている統計どうしが高い相関を示してしまう。

YoYは「今年の2月 vs 去年の2月」という比較なので、季節性のパターンは両方に同じように乗っていて差し引かれる。「今年の2月が去年の2月より良かったか悪かったか」という、季節性を超えた増減だけを取り出せる。

YoYの欠点と注意点

YoY変換は万能ではない。いくつかの欠点と注意点がある。

ベース効果(Base Effect)

前年の値が異常に低い(または高い)と、今年のYoYが大きく歪む。最も典型的なのはCOVID-19の影響だ。2020年4月に訪日外客数がほぼゼロになったため、2021年4月の前年比は分母がゼロに近く、計算上意味をなさなくなった。

当サイトが「COVID除外」の期間を設けているのはこのためだ。コロナ禍(2020年〜2022年)を含めた全期間(full)と除外後を両方掲載し、ベース効果の影響がどれくらいあるかを確認できるようにしている。

1年前の参照が「切り替えタイミング」を遅らせる

YoYは12ヶ月前との比較なので、変化を捉えるのに最大12ヶ月のタイムラグが生じうる。急速に変化する局面では、前月比(MoM)や3ヶ月移動平均の方が変化を早く捉えられることもある。

当サイトの目的は「統計と株価の中期的な連動パターンの記録」なので月次YoYが適切だが、「直近1〜2ヶ月の急変をリアルタイムで追う」用途にはYoYは向かない。

YoY=絶対水準ではない

YoYは「前年よりどれくらい変化したか」を示す相対指標だ。絶対水準の高低は含まれない。「倒産件数のYoYが+10%」は「件数が前年比10%増えた」という情報であり、「絶対件数が多いか少ないか」は別の情報だ。当サイトの相関係数はこの「増減のリズムの一致」だけを測っている点に留意が必要だ。

YoYと他の変換手法の比較

変換手法特徴当サイトでの採用
生値(実数)見せかけの相関が発生しやすい。トレンド・季節性が除去されない使わない
前月比(MoM)短期変化を素早く捉えられる。季節性は残る。ノイズが多い使わない(月次YoYを選択)
前年同月比(YoY)トレンド除去・季節性調整の効果あり。ベース効果に注意基本手法として採用
季節調整済み指数統計機関が季節調整を施した系列。精度は高いが、調整方法が統計によって異なる一部統計で参考参照
対数差分(log diff)学術的な標準手法。YoYと近い性質。12ヶ月差分で年率換算と同等内部計算では一部使用

当サイトの計算フロー(まとめ)

  1. 業界統計(月次)の前年同月比を計算する
  2. 株価(月末の調整後終値)の前年同月比を計算する
  3. 両者のYoYを0〜6ヶ月のラグをずらしながらピアソン相関係数を計算する
  4. ベストラグ(相関の絶対値が最大になるラグ)の値を記録する
  5. COVID期(2020年1月〜2022年12月)を含む全期間(full)と除外後(ex_covid)を両方算出する

このフローで計算した相関係数が|r|≧0.4であれば「連動あり」と分類する。それ以下は「弱い」または「効かなかった」として記録する。結果が期待外れでもそのまま公開するのが当サイトの方針だ。

基準日:2026年6月19日。本記事は当サイトの分析手法を解説する教育的な内容であり、投資助言ではありません。統計や分析手法についての詳細は手法ページ、相関係数の読み方は読み方ガイドも参照ください。

参考:ピアソン相関係数の定義と性質については統計学の標準的な教科書を参照。前年同月比(YoY)の定義は各統計機関の用語解説にも記載がある。

← トップに戻る