Pythonを用いたデータ解析の基礎と応用(大気・海洋データを題材に)
全球海面水温の長期トレンド(本講義で計算)
Miniconda のインストール、環境構築、JupyterLab の使い方を学ぶ。
SOI の計算に入る前に、配列・平均・偏差・標準化・移動平均といった基本操作を、簡単なサンプルデータで練習する。
タヒチ・ダーウィンの気圧データから、ENSOの指標であるSOIを計算する。
移動平均によるフィルタ処理と自己相関係数を用いて、SOIの周期性を解析する。
時系列を周波数で見直し、フーリエ変換とパワースペクトルの基本を理解する。
Blackman–Tukey、FFT、MEM を比較し、同じデータでも見え方が変わることを理解する。
エルニーニョ監視海域のSSTとSOIを比較する。
SOI、Nino3.4 SSTに対してローパス・ハイパス・バンドパスフィルターをかける。 自由度・P値についても考える。
SOI と Niño3.4 SST anomaly を使い、2つの時系列がどの周期帯で共通して変動しているかを調べる。最後に補足として Wavelet 解析を紹介し、周期変動がいつ強かったのかを可視化する。
Niño3.4指数を用いてEl Niño / La Niñaを判定し、それぞれの時期の海面水温を平均することで、 ENSOにともなう典型的な空間パターンを可視化する。
全球の海面水温データに対して各格子点で線形回帰を行い、 長期的な昇温・冷却の空間分布と、その統計的有意性を評価する。
海面高度(SLA)データを用いて、ENSOコンポジットおよび長期トレンド解析を行う。 SSTとの違いにも注目しながら考察する。
直近の衛星海面高度データを使って、黒潮海域の ADT、SLA、地衡流を可視化する。
海面高度(SLA)データを用いて、地衡流・渦運動エネルギー・相対渦度を計算する。
GCOM-C/SGLI の 8日平均クロロフィルa濃度を読み込み、対数スケールで黒潮・伊豆諸島周辺の分布を可視化する。
GlobColour 100 km 月別クロロフィル気候値を使い、太平洋域の季節変動パターンを K-means で分類する。
2つの変数 x, y からなる散布図を使い、EOF/PCA の基本をイチから理解する。
NINO3.4とSOIを使い、ロジスティック回帰で 2026年夏以降のエルニーニョ発生確率を考える。 多重共線性やVIFについても扱う。