プログラミングシェアするLINE!今年の1月〜10月までの10ヶ月間に日本全国で起きた全地震データを基に、将来的に首都圏で起こり得るマグニチュード6以上の大地震の発生場所を、Pandasとfoliumを使って予測してみます。予測手順は、最初にPandasでデータを地震の発生頻度、震源の深さとマグニチュード等のパラメータでフィルタリングして、地震予測に必要なデータだけを検索・抽出します。検索・抽出したデータを検証し、最後に、foliumを使って地震発生箇所を視覚化して発生パターンを検出します。必要なデータをロードします。深さが55km〜75kmでマグニチュードが0より大きい地震に絞って検索にかけてみます。106茨城県南部と千葉県北西部が多いことが分かります。この地域において、M7クラスの地震が起こるのは時間の問題と言われているので、この地域に絞って色々と検証してみたいと思います。最初に、これらの地域において、どの深さで最も地震が発生しているのかを検索してみます。11千葉県北西部は、60km〜68kmの深さで、マグニチュードが0より大きい、太平洋プレート上面が震源のプレート境界地震か、太平洋プレートのスラブ内地震が最も多く発生しているようです。31km〜39kmの深さでも多くの地震が発生していますが、これは、フィリピン海プレート上面のプレート境界地震か、フィリピン海プレートのスラブ内地震です。33茨城県南部は、59km〜67kmの深さで、マグニチュードが0より大きい太平洋プレート上面が震源のプレート境界地震か、太平洋プレートのスラブ内地震が最も多く発生しているようです。35km〜44kmの深さでも多くの地震が発生していますが、これは、フィリピン海プレートのスラブ内地震だと思われます。次にマグニチュード1.9以上の地震に絞って、首都圏の地震の震源地をマッピングしてみます。parse_html=False),color='salmonpink',fill_color='salmonpink',).add_to(m)m茨城県と千葉県の内陸部は、いつM6〜M7級の地震が起きてもおかしくないような感じを受けますが、特に気になったのは、10月に入って西荻窪と多摩市でマグニチュード3以上の地震が起きていることで、どちらの地震も震源の深さが27kmなので活断層型地震と思われます。絞り込んで、この地域における深さが35km以下かつマグニチュードが0より大きい地震を抽出してみます。parse_html=False),color='salmonpink',fill_color='salmonpink',).add_to(m)m。