npb-analysis

command module
v1.0.2-0...-f48ee91 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2024 License: MIT Imports: 15 Imported by: 0

README

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 の形式で書き換える

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

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

今後の拡張予定(目標)

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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
entity
csv
interfaces
reader/mock
Package mock_reader is a generated GoMock package.
Package mock_reader is a generated GoMock package.
repository/mock
Package mock_repository is a generated GoMock package.
Package mock_repository is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL