シリーズ:「季節を決めているのは誰か」第2弾
データ: 気象庁 生物季節観測(桜開花日 1961〜2025年、87地点)+ 月別気温
第1弾: 「春と秋が短くなった」は本当か? 74年分の気温データで追った『夏の侵食前線』
はじめに:失われた観測
2021年、気象庁はひっそりとある変更を行った。
長年続けてきた生物季節観測のうち、ウグイス・ホタル・アブラゼミ・ツクツクボウシなど昆虫・動物系の多くを廃止したのだ。観測員の高齢化、都市化による観測木の管理困難、品質管理のコストが理由だった。
残ったのは桜・ウメ・イチョウ・カエデなど、一部の植物のみ。
これを読んだとき、私は第1弾の分析を思い出した。「74年分のデータがあるから、74年前と今を比べられた」のだ。2021年以降に始めた観測では、あと50年経っても同じことはできない。
長期データは、それが存在している間だけ価値を発揮する。
§1 「体感」はデータで測れるのか
第1弾では気温データから「犯人月」を特定した。でもそれは「気温が変化した」という事実であって、「人々が季節の変化を感じた」ことの証明ではない。
体感を直接測るのは難しい。アンケートは短期間しかカバーできない。SNSは普及時期が浅く、感情ノイズも大きい。
そこで 収束的証拠(convergent evidence) という考え方を使う。
複数の独立した観測が、同じ仮説を支持するとき、どれか一つより全体の信頼性が大きく上がる。
「体感が変わったか」を測るのではなく、「気温の変化・植物の反応・人間の行動が同じ方向を向いているか」を問う。体感を証明するのではなく、複数の信号が収束するかを確認する。
今回は気温データの次の証人として 桜 を選んだ。
§2 なぜ桜なのか
桜は良い季節指標の条件を満たしている。
- 気温に素直に反応する: 冬の低温(休眠打破)と春の積算温度で開花が決まる
- 主観が入りにくい: 植物は「今年は暖かいな」と思って開花時期を変えたりしない
- 記録が長い: 気象庁の観測は1961年から続く(一部の地点はそれ以前から)
桜が「寒かった冬→暖かくなり始めた春」を感知するセンサーだとすれば、その開花日が前倒しになることは「春の前進」の客観的な証拠になる。
§3 87地点の答え
1961〜2025年の桜開花日データ(気象庁)を87地点で集計した。
東京の結果:
| 期間 | 平均開花日 |
|---|---|
| 1961〜1980年 | 3月27日 |
| 2005〜2025年 | 3月21日 |
| 変化 | -5.8日(6日前倒し) |
傾き: -1.88日/10年(p=0.0004)。64年間で約12日早まった計算になる。
上段が桜の開花日(年を追うほど早まっている)、下段が9月の気温偏差(年を追うほど高くなっている)。二つのグラフが鏡のように対称的に動いている。
全国87地点で見ると:
| 分類 | 地点数 |
|---|---|
| 前倒しになった(早まった) | 64地点(74%) |
| 変化が小さい | 18地点 |
| 遅くなった | 5地点 |
全地点の平均変化: -5.2日。
§4 富山だけ飛び抜けていた
最も気になる数字がある。
| 地点 | 変化 | 傾き |
|---|---|---|
| 富山 | -14.0日 | -3.22日/10年 |
| 帯広 | -16.0日 | -3.89日/10年 |
| 函館 | -13.1日 | -3.08日/10年 |
| 東京 | -5.8日 | -1.88日/10年 |
| 全国平均 | -5.2日 | — |
富山の-14日は全国平均の2.7倍。東京の2.4倍。
第1弾では「富山は快適帯(15〜25℃)の7月を失った」という発見があった。今回の桜データは、同じ富山で「春の開花が全国最大級で前倒しになった」ことを示している。二つの独立した指標が、富山の気候変動が特に大きいことを指している。
なぜ北陸が大きいのか。今回の分析だけでは断定できないが、一つの仮説として「変化の縁」効果が考えられる。元々涼しい地域ほど、同じ気温上昇でも快適帯の閾値を越えやすい。第1弾で示した「快適帯の縁にいた月ほど最初に消える」という原理が、桜の開花にも同じように働いている可能性がある。ただしこれはあくまで仮説であり、地形・海流・都市化などの要因も関わっている可能性がある。
§5 那覇だけ逆転した
もう一つ注目すべき地点がある。
| 地点 | 変化 |
|---|---|
| 那覇 | +20.2日(遅くなった) |
| 宮古島 | +21.2日 |
| 石垣島 | +7.9日 |
沖縄だけ逆方向に動いている。
これは沖縄の桜が ヒカンザクラ(寒緋桜) という別種だからだ。ソメイヨシノが「春の温度が上がると咲く」のに対し、ヒカンザクラは「冬の低温にある程度さらされてから咲く」という仕組みを持つ。温暖化で冬が温かくなると、この条件が満たされにくくなり、結果として開花が遅れる。
同じ「桜」でも、仕組みが違えば温暖化への反応が真逆になる。
これは第1弾の結論「同じ温暖化でも、失われた季節は地域ごとに違う」を、植物の側から補強する証拠でもある。
§6 二つの証拠が収束した
| 指標 | 変化 | 方向 |
|---|---|---|
| 気温(東京9月) | +0.29℃/10年、25℃超: 7%→40% | 夏が延びている ↑ |
| 桜開花日(全国平均) | -5.2日、74%の地点で前倒し | 春が早まっている ↑ |
気温は「夏が長くなっている」と言い、桜は「春が早まっている」と言う。両者を合わせると、春と夏の間の隙間にあった「快適な季節」が、両側から圧縮されているという絵が見えてくる。
これは「体感を証明した」ではない。「気温という物理指標と、桜という生物指標が、同じ方向の変化を示した」という事実だ。
体感をデータ化するのは難しい。でも、体感が引き起こした行動を観測することはできる。そして今回は、行動より前の段階で、植物がすでに同じ方向を向いていた。
おわりに
私は富山出身で、幼い頃の桜の記憶がある。GWの頃にはまだ肌寒く、家にはこたつやストーブが残っていた。桜が咲く少し前の空気の感じが、春の訪れを告げていた。
今回の分析で、富山の桜は64年間で14日前倒しになっていた。単純計算では、私が生まれた頃より10日以上早い。あの頃の春の記憶は、今では3月初旬の景色になっているかもしれない。
気象庁が2021年に生物季節観測を縮小したことは、地味なニュースだった。でも今回の分析をやってみると、その損失の意味が少し実感できる。
64年分の桜のデータがなければ、「春が早まった」という事実も、「富山の変化が特に大きい」という発見も、「沖縄の逆転」という謎も、何一つ見えなかった。
長期データは、それが積み重なった後にしか価値が見えない。そして積み重ねをやめた瞬間から、将来の誰かの分析が一つ減る。
分析環境・データ
- 桜データ: 気象庁「生物季節観測の情報」さくらの開花日 (1961〜2025年、87地点)
- 気温データ: 気象庁 月別平均気温 (1950〜2024年、47都道府県)
- 言語: Python 3.13(pandas / scipy / matplotlib)
-
データ取得:
scripts/fetch_phenology.py -
分析:
scripts/analyze_phenology.py
# 地点別のトレンドを計算するコアロジック
from scipy import stats
for station in sakura_df['station'].unique():
df = sakura_df[sakura_df['station'] == station]
slope, _, _, p, _ = stats.linregress(df['year'], df['sakura_doy'])
delta = df[df['year'] >= 2000]['sakura_doy'].mean() \
- df[df['year'] <= 1980]['sakura_doy'].mean()
# slope単位: 日/年 → ×10で日/10年

