Skip to content

tokuchi765/npb-analysis

Repository files navigation

npb-analysis

日本野球機構公式サイトからデータを抽出し分析します。

推奨環境

使い方

起動

  1. フロントのソースコードをビルドする

    • /npb-analysis/frontend/ 配下で yarn build を実行
  2. DB起動

    • docker-compose.yml.example ファイルの volumes をインストールしたディレクトリに書きかえる
    • ファイル名を docker-compose.yml に書き換える
    • /npb-analysis/ 配下で docker compose up -d を実行
      ※dockerが使える環境前提です
  3. 選手データを展開

    • 下記のzipファイルを /csv/players/ 配下に展開してリネームする
      • /resource/batting_grades_2014-2023.zip -> /csv/players/batting_grades
      • /resource/careers_2014-2023.zip -> /csv/players/careers
      • /resource/pitching_grades_2014-2023.zip -> /csv/players/pitching_grades
  4. アプリケーション起動

    • /npb-analysis/ 配下で go run .\main.go を実行する
  5. http://localhost:8081/ をブラウザで開く image

  6. テストコード実行

    • test\testUtil.go/home/runner/work/ をインストールしたディレクトリに書き換える
      ※windowsの場合は file:C:/home/xxx の形式で書き換える

表示しているデータについて

分析に使用しているデータは日本プロ野球機構の公式サイトからスクレイピングしたデータを使用してます。
日本プロ野球機構
※データの正確性を保証していません。 アプリの情報を元に何かしらのデータを作成して損害が発生しても一切の責任を負いません。

今後の拡張予定(目標)

  • セイバーメトリクスの数値を算出
  • 機械学習による順位予想機能

About

日本野球機構公式サイトからデータを抽出し分析する

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages