頻馬主義

競馬のデータをいろいろ見ていきます

JRA公式データを用いたデータ分析マニュアル 正誤表

先日面白そうな本を見つけたので早速購入しました。

f:id:mare_ism:20210410182201p:plain:w217:h280

cutt.co.jp

Amazonなどでは品薄状態が続いているようですね。

書籍にざっと目を通し、サンプルコード*1を一通り動かしてみたところ、いくつか誤植が見つかりました。

現時点では公式の正誤表が出ていないようなので、気付いたものからこの記事に書いていきたいと思います。

書籍

第1章
  • P13 「A. 通常データ種別」のチェック項目

(DIFF-BR) 生産者マスタが2回書かれている

第3章
  • P75 プログラムソースのファイル名

誤 : sql_test.cpp

正 : sql_test.py

第4章
  • P174 サンプルコード1枠目

#馬体重差配列
BaTaijyuSas  = ["~-24", "-24~-16", "-16~-8", "-8~0", "0", "0~+8", "+8~+16", "+16~+24", "+24~"]

#馬体重差配列
BaTaijyuSas  = ["~-24", "-24", "-16", "-8", "0", "+8", "+16", "+24", "+24~"]
  • P174 サンプルコード2枠6行目

                    elif( -24 <= ZogenSa < -16 ):
                        BaTaijyuSa = "-24~-16"

                    elif( -24 <= ZogenSa < -16 ):
                        BaTaijyuSa = "-24"

サンプルコード

第3章
  • [3.1.2]sql_test.py 4行目
  • [3.1.3]sql_race_dictionary.py 4行目
  • [3.1.3]sql_table_info.py 4行目
  • [3.1.4]sql_race_GI.py 4行目
  • [3.2.1]sql_uma_race.py 4行目
  • [3.2.2]sql_uma_race2.py 4行目

connection = sqlite3.connect("../ecore_2019.db")

connection = sqlite3.connect("../ecore.db")
  • [3.5.7]utility_test_getZensoAgariJyunni.py 33行目

    zensoAgariJyunni = U.getZensoAgariJyunni( KettoNum, zensoRACE )

    zensoAgariJyunni = U.getZensoAgariJyuni( KettoNum, zensoRACE )
  • utility.py 269行目

    HaronTimeL3s = {}

    HaronTimeL3s = {}
    myHaronTimeL3 = 0
第4章
  • [4.5.5]All_BataijuSa_odds_courses.py 141行目

                        BaTaijyuSa = "~-8"

                        BaTaijyuSa = "-8"

*1:2021/04/01にダウンロードしたものを使用しています。