Note
Click here to download the full example code
Football-Data soccer data¶
This example illustrates the usage of Football-Data soccer dataloader.
# Author: Georgios Douzas <gdouzas@icloud.com>
# Licence: MIT
from sportsbet.datasets import FDSoccerDataLoader
Getting the available parameters¶
We can get the available parameters in order to select the training data
to be extracted, using the get_all_params()
class method.
Out:
[{'division': 1, 'league': 'Argentina', 'year': 2013}, {'division': 1, 'league': 'Argentina', 'year': 2014}, {'division': 1, 'league': 'Argentina', 'year': 2015}, {'division': 1, 'league': 'Argentina', 'year': 2016}, {'division': 1, 'league': 'Argentina', 'year': 2017}, {'division': 1, 'league': 'Argentina', 'year': 2018}, {'division': 1, 'league': 'Argentina', 'year': 2019}, {'division': 1, 'league': 'Argentina', 'year': 2020}, {'division': 1, 'league': 'Argentina', 'year': 2021}, {'division': 1, 'league': 'Argentina', 'year': 2022}, {'division': 1, 'league': 'Austria', 'year': 2013}, {'division': 1, 'league': 'Austria', 'year': 2014}, {'division': 1, 'league': 'Austria', 'year': 2015}, {'division': 1, 'league': 'Austria', 'year': 2016}, {'division': 1, 'league': 'Austria', 'year': 2017}, {'division': 1, 'league': 'Austria', 'year': 2018}, {'division': 1, 'league': 'Austria', 'year': 2019}, {'division': 1, 'league': 'Austria', 'year': 2020}, {'division': 1, 'league': 'Austria', 'year': 2021}, {'division': 1, 'league': 'Austria', 'year': 2022}, {'division': 1, 'league': 'Belgium', 'year': 1996}, {'division': 1, 'league': 'Belgium', 'year': 1997}, {'division': 1, 'league': 'Belgium', 'year': 1998}, {'division': 1, 'league': 'Belgium', 'year': 1999}, {'division': 1, 'league': 'Belgium', 'year': 2000}, {'division': 1, 'league': 'Belgium', 'year': 2001}, {'division': 1, 'league': 'Belgium', 'year': 2002}, {'division': 1, 'league': 'Belgium', 'year': 2003}, {'division': 1, 'league': 'Belgium', 'year': 2004}, {'division': 1, 'league': 'Belgium', 'year': 2005}, {'division': 1, 'league': 'Belgium', 'year': 2006}, {'division': 1, 'league': 'Belgium', 'year': 2007}, {'division': 1, 'league': 'Belgium', 'year': 2008}, {'division': 1, 'league': 'Belgium', 'year': 2009}, {'division': 1, 'league': 'Belgium', 'year': 2010}, {'division': 1, 'league': 'Belgium', 'year': 2011}, {'division': 1, 'league': 'Belgium', 'year': 2012}, {'division': 1, 'league': 'Belgium', 'year': 2013}, {'division': 1, 'league': 'Belgium', 'year': 2014}, {'division': 1, 'league': 'Belgium', 'year': 2015}, {'division': 1, 'league': 'Belgium', 'year': 2016}, {'division': 1, 'league': 'Belgium', 'year': 2017}, {'division': 1, 'league': 'Belgium', 'year': 2018}, {'division': 1, 'league': 'Belgium', 'year': 2019}, {'division': 1, 'league': 'Belgium', 'year': 2020}, {'division': 1, 'league': 'Belgium', 'year': 2021}, {'division': 1, 'league': 'Belgium', 'year': 2022}, {'division': 1, 'league': 'Brazil', 'year': 2013}, {'division': 1, 'league': 'Brazil', 'year': 2014}, {'division': 1, 'league': 'Brazil', 'year': 2015}, {'division': 1, 'league': 'Brazil', 'year': 2016}, {'division': 1, 'league': 'Brazil', 'year': 2017}, {'division': 1, 'league': 'Brazil', 'year': 2018}, {'division': 1, 'league': 'Brazil', 'year': 2019}, {'division': 1, 'league': 'Brazil', 'year': 2020}, {'division': 1, 'league': 'Brazil', 'year': 2021}, {'division': 1, 'league': 'Brazil', 'year': 2022}, {'division': 1, 'league': 'Brazil', 'year': 2023}, {'division': 1, 'league': 'China', 'year': 2015}, {'division': 1, 'league': 'China', 'year': 2016}, {'division': 1, 'league': 'China', 'year': 2017}, {'division': 1, 'league': 'China', 'year': 2018}, {'division': 1, 'league': 'China', 'year': 2019}, {'division': 1, 'league': 'China', 'year': 2020}, {'division': 1, 'league': 'China', 'year': 2021}, {'division': 1, 'league': 'China', 'year': 2022}, {'division': 1, 'league': 'Denmark', 'year': 2013}, {'division': 1, 'league': 'Denmark', 'year': 2014}, {'division': 1, 'league': 'Denmark', 'year': 2015}, {'division': 1, 'league': 'Denmark', 'year': 2016}, {'division': 1, 'league': 'Denmark', 'year': 2017}, {'division': 1, 'league': 'Denmark', 'year': 2018}, {'division': 1, 'league': 'Denmark', 'year': 2019}, {'division': 1, 'league': 'Denmark', 'year': 2020}, {'division': 1, 'league': 'Denmark', 'year': 2021}, {'division': 1, 'league': 'Denmark', 'year': 2022}, {'division': 1, 'league': 'England', 'year': 1994}, {'division': 1, 'league': 'England', 'year': 1995}, {'division': 1, 'league': 'England', 'year': 1996}, {'division': 1, 'league': 'England', 'year': 1997}, {'division': 1, 'league': 'England', 'year': 1998}, {'division': 1, 'league': 'England', 'year': 1999}, {'division': 1, 'league': 'England', 'year': 2000}, {'division': 1, 'league': 'England', 'year': 2001}, {'division': 1, 'league': 'England', 'year': 2002}, {'division': 1, 'league': 'England', 'year': 2003}, {'division': 1, 'league': 'England', 'year': 2004}, {'division': 1, 'league': 'England', 'year': 2005}, {'division': 1, 'league': 'England', 'year': 2006}, {'division': 1, 'league': 'England', 'year': 2007}, {'division': 1, 'league': 'England', 'year': 2008}, {'division': 1, 'league': 'England', 'year': 2009}, {'division': 1, 'league': 'England', 'year': 2010}, {'division': 1, 'league': 'England', 'year': 2011}, {'division': 1, 'league': 'England', 'year': 2012}, {'division': 1, 'league': 'England', 'year': 2013}, {'division': 1, 'league': 'England', 'year': 2014}, {'division': 1, 'league': 'England', 'year': 2015}, {'division': 1, 'league': 'England', 'year': 2016}, {'division': 1, 'league': 'England', 'year': 2017}, {'division': 1, 'league': 'England', 'year': 2018}, {'division': 1, 'league': 'England', 'year': 2019}, {'division': 1, 'league': 'England', 'year': 2020}, {'division': 1, 'league': 'England', 'year': 2021}, {'division': 1, 'league': 'England', 'year': 2022}, {'division': 1, 'league': 'Finland', 'year': 2012}, {'division': 1, 'league': 'Finland', 'year': 2013}, {'division': 1, 'league': 'Finland', 'year': 2014}, {'division': 1, 'league': 'Finland', 'year': 2015}, {'division': 1, 'league': 'Finland', 'year': 2016}, {'division': 1, 'league': 'Finland', 'year': 2017}, {'division': 1, 'league': 'Finland', 'year': 2018}, {'division': 1, 'league': 'Finland', 'year': 2019}, {'division': 1, 'league': 'Finland', 'year': 2020}, {'division': 1, 'league': 'Finland', 'year': 2021}, {'division': 1, 'league': 'Finland', 'year': 2022}, {'division': 1, 'league': 'France', 'year': 1994}, {'division': 1, 'league': 'France', 'year': 1995}, {'division': 1, 'league': 'France', 'year': 1996}, {'division': 1, 'league': 'France', 'year': 1997}, {'division': 1, 'league': 'France', 'year': 1998}, {'division': 1, 'league': 'France', 'year': 1999}, {'division': 1, 'league': 'France', 'year': 2000}, {'division': 1, 'league': 'France', 'year': 2001}, {'division': 1, 'league': 'France', 'year': 2002}, {'division': 1, 'league': 'France', 'year': 2003}, {'division': 1, 'league': 'France', 'year': 2004}, {'division': 1, 'league': 'France', 'year': 2005}, {'division': 1, 'league': 'France', 'year': 2006}, {'division': 1, 'league': 'France', 'year': 2007}, {'division': 1, 'league': 'France', 'year': 2008}, {'division': 1, 'league': 'France', 'year': 2009}, {'division': 1, 'league': 'France', 'year': 2010}, {'division': 1, 'league': 'France', 'year': 2011}, {'division': 1, 'league': 'France', 'year': 2012}, {'division': 1, 'league': 'France', 'year': 2013}, {'division': 1, 'league': 'France', 'year': 2014}, {'division': 1, 'league': 'France', 'year': 2015}, {'division': 1, 'league': 'France', 'year': 2016}, {'division': 1, 'league': 'France', 'year': 2017}, {'division': 1, 'league': 'France', 'year': 2018}, {'division': 1, 'league': 'France', 'year': 2019}, {'division': 1, 'league': 'France', 'year': 2020}, {'division': 1, 'league': 'France', 'year': 2021}, {'division': 1, 'league': 'France', 'year': 2022}, {'division': 1, 'league': 'Germany', 'year': 1994}, {'division': 1, 'league': 'Germany', 'year': 1995}, {'division': 1, 'league': 'Germany', 'year': 1996}, {'division': 1, 'league': 'Germany', 'year': 1997}, {'division': 1, 'league': 'Germany', 'year': 1998}, {'division': 1, 'league': 'Germany', 'year': 1999}, {'division': 1, 'league': 'Germany', 'year': 2000}, {'division': 1, 'league': 'Germany', 'year': 2001}, {'division': 1, 'league': 'Germany', 'year': 2002}, {'division': 1, 'league': 'Germany', 'year': 2003}, {'division': 1, 'league': 'Germany', 'year': 2004}, {'division': 1, 'league': 'Germany', 'year': 2005}, {'division': 1, 'league': 'Germany', 'year': 2006}, {'division': 1, 'league': 'Germany', 'year': 2007}, {'division': 1, 'league': 'Germany', 'year': 2008}, {'division': 1, 'league': 'Germany', 'year': 2009}, {'division': 1, 'league': 'Germany', 'year': 2010}, {'division': 1, 'league': 'Germany', 'year': 2011}, {'division': 1, 'league': 'Germany', 'year': 2012}, {'division': 1, 'league': 'Germany', 'year': 2013}, {'division': 1, 'league': 'Germany', 'year': 2014}, {'division': 1, 'league': 'Germany', 'year': 2015}, {'division': 1, 'league': 'Germany', 'year': 2016}, {'division': 1, 'league': 'Germany', 'year': 2017}, {'division': 1, 'league': 'Germany', 'year': 2018}, {'division': 1, 'league': 'Germany', 'year': 2019}, {'division': 1, 'league': 'Germany', 'year': 2020}, {'division': 1, 'league': 'Germany', 'year': 2021}, {'division': 1, 'league': 'Germany', 'year': 2022}, {'division': 1, 'league': 'Greece', 'year': 1995}, {'division': 1, 'league': 'Greece', 'year': 1996}, {'division': 1, 'league': 'Greece', 'year': 1997}, {'division': 1, 'league': 'Greece', 'year': 1998}, {'division': 1, 'league': 'Greece', 'year': 1999}, {'division': 1, 'league': 'Greece', 'year': 2000}, {'division': 1, 'league': 'Greece', 'year': 2001}, {'division': 1, 'league': 'Greece', 'year': 2002}, {'division': 1, 'league': 'Greece', 'year': 2003}, {'division': 1, 'league': 'Greece', 'year': 2004}, {'division': 1, 'league': 'Greece', 'year': 2005}, {'division': 1, 'league': 'Greece', 'year': 2006}, {'division': 1, 'league': 'Greece', 'year': 2007}, {'division': 1, 'league': 'Greece', 'year': 2008}, {'division': 1, 'league': 'Greece', 'year': 2009}, {'division': 1, 'league': 'Greece', 'year': 2010}, {'division': 1, 'league': 'Greece', 'year': 2011}, {'division': 1, 'league': 'Greece', 'year': 2012}, {'division': 1, 'league': 'Greece', 'year': 2013}, {'division': 1, 'league': 'Greece', 'year': 2014}, {'division': 1, 'league': 'Greece', 'year': 2015}, {'division': 1, 'league': 'Greece', 'year': 2016}, {'division': 1, 'league': 'Greece', 'year': 2017}, {'division': 1, 'league': 'Greece', 'year': 2018}, {'division': 1, 'league': 'Greece', 'year': 2019}, {'division': 1, 'league': 'Greece', 'year': 2020}, {'division': 1, 'league': 'Greece', 'year': 2021}, {'division': 1, 'league': 'Greece', 'year': 2022}, {'division': 1, 'league': 'Ireland', 'year': 2013}, {'division': 1, 'league': 'Ireland', 'year': 2014}, {'division': 1, 'league': 'Ireland', 'year': 2015}, {'division': 1, 'league': 'Ireland', 'year': 2016}, {'division': 1, 'league': 'Ireland', 'year': 2017}, {'division': 1, 'league': 'Ireland', 'year': 2018}, {'division': 1, 'league': 'Ireland', 'year': 2019}, {'division': 1, 'league': 'Ireland', 'year': 2020}, {'division': 1, 'league': 'Ireland', 'year': 2021}, {'division': 1, 'league': 'Ireland', 'year': 2022}, {'division': 1, 'league': 'Ireland', 'year': 2023}, {'division': 1, 'league': 'Italy', 'year': 1994}, {'division': 1, 'league': 'Italy', 'year': 1995}, {'division': 1, 'league': 'Italy', 'year': 1996}, {'division': 1, 'league': 'Italy', 'year': 1997}, {'division': 1, 'league': 'Italy', 'year': 1998}, {'division': 1, 'league': 'Italy', 'year': 1999}, {'division': 1, 'league': 'Italy', 'year': 2000}, {'division': 1, 'league': 'Italy', 'year': 2001}, {'division': 1, 'league': 'Italy', 'year': 2002}, {'division': 1, 'league': 'Italy', 'year': 2003}, {'division': 1, 'league': 'Italy', 'year': 2004}, {'division': 1, 'league': 'Italy', 'year': 2005}, {'division': 1, 'league': 'Italy', 'year': 2006}, {'division': 1, 'league': 'Italy', 'year': 2007}, {'division': 1, 'league': 'Italy', 'year': 2008}, {'division': 1, 'league': 'Italy', 'year': 2009}, {'division': 1, 'league': 'Italy', 'year': 2010}, {'division': 1, 'league': 'Italy', 'year': 2011}, {'division': 1, 'league': 'Italy', 'year': 2012}, {'division': 1, 'league': 'Italy', 'year': 2013}, {'division': 1, 'league': 'Italy', 'year': 2014}, {'division': 1, 'league': 'Italy', 'year': 2015}, {'division': 1, 'league': 'Italy', 'year': 2016}, {'division': 1, 'league': 'Italy', 'year': 2017}, {'division': 1, 'league': 'Italy', 'year': 2018}, {'division': 1, 'league': 'Italy', 'year': 2019}, {'division': 1, 'league': 'Italy', 'year': 2020}, {'division': 1, 'league': 'Italy', 'year': 2021}, {'division': 1, 'league': 'Italy', 'year': 2022}, {'division': 1, 'league': 'Japan', 'year': 2013}, {'division': 1, 'league': 'Japan', 'year': 2014}, {'division': 1, 'league': 'Japan', 'year': 2015}, {'division': 1, 'league': 'Japan', 'year': 2016}, {'division': 1, 'league': 'Japan', 'year': 2017}, {'division': 1, 'league': 'Japan', 'year': 2018}, {'division': 1, 'league': 'Japan', 'year': 2019}, {'division': 1, 'league': 'Japan', 'year': 2020}, {'division': 1, 'league': 'Japan', 'year': 2021}, {'division': 1, 'league': 'Japan', 'year': 2022}, {'division': 1, 'league': 'Japan', 'year': 2023}, {'division': 1, 'league': 'Mexico', 'year': 2013}, {'division': 1, 'league': 'Mexico', 'year': 2014}, {'division': 1, 'league': 'Mexico', 'year': 2015}, {'division': 1, 'league': 'Mexico', 'year': 2016}, {'division': 1, 'league': 'Mexico', 'year': 2017}, {'division': 1, 'league': 'Mexico', 'year': 2018}, {'division': 1, 'league': 'Mexico', 'year': 2019}, {'division': 1, 'league': 'Mexico', 'year': 2020}, {'division': 1, 'league': 'Mexico', 'year': 2021}, {'division': 1, 'league': 'Mexico', 'year': 2022}, {'division': 1, 'league': 'Netherlands', 'year': 1994}, {'division': 1, 'league': 'Netherlands', 'year': 1995}, {'division': 1, 'league': 'Netherlands', 'year': 1996}, {'division': 1, 'league': 'Netherlands', 'year': 1997}, {'division': 1, 'league': 'Netherlands', 'year': 1998}, {'division': 1, 'league': 'Netherlands', 'year': 1999}, {'division': 1, 'league': 'Netherlands', 'year': 2000}, {'division': 1, 'league': 'Netherlands', 'year': 2001}, {'division': 1, 'league': 'Netherlands', 'year': 2002}, {'division': 1, 'league': 'Netherlands', 'year': 2003}, {'division': 1, 'league': 'Netherlands', 'year': 2004}, {'division': 1, 'league': 'Netherlands', 'year': 2005}, {'division': 1, 'league': 'Netherlands', 'year': 2006}, {'division': 1, 'league': 'Netherlands', 'year': 2007}, {'division': 1, 'league': 'Netherlands', 'year': 2008}, {'division': 1, 'league': 'Netherlands', 'year': 2009}, {'division': 1, 'league': 'Netherlands', 'year': 2010}, {'division': 1, 'league': 'Netherlands', 'year': 2011}, {'division': 1, 'league': 'Netherlands', 'year': 2012}, {'division': 1, 'league': 'Netherlands', 'year': 2013}, {'division': 1, 'league': 'Netherlands', 'year': 2014}, {'division': 1, 'league': 'Netherlands', 'year': 2015}, {'division': 1, 'league': 'Netherlands', 'year': 2016}, {'division': 1, 'league': 'Netherlands', 'year': 2017}, {'division': 1, 'league': 'Netherlands', 'year': 2018}, {'division': 1, 'league': 'Netherlands', 'year': 2019}, {'division': 1, 'league': 'Netherlands', 'year': 2020}, {'division': 1, 'league': 'Netherlands', 'year': 2021}, {'division': 1, 'league': 'Netherlands', 'year': 2022}, {'division': 1, 'league': 'Norway', 'year': 2013}, {'division': 1, 'league': 'Norway', 'year': 2014}, {'division': 1, 'league': 'Norway', 'year': 2015}, {'division': 1, 'league': 'Norway', 'year': 2016}, {'division': 1, 'league': 'Norway', 'year': 2017}, {'division': 1, 'league': 'Norway', 'year': 2018}, {'division': 1, 'league': 'Norway', 'year': 2019}, {'division': 1, 'league': 'Norway', 'year': 2020}, {'division': 1, 'league': 'Norway', 'year': 2021}, {'division': 1, 'league': 'Norway', 'year': 2022}, {'division': 1, 'league': 'Norway', 'year': 2023}, {'division': 1, 'league': 'Poland', 'year': 2013}, {'division': 1, 'league': 'Poland', 'year': 2014}, {'division': 1, 'league': 'Poland', 'year': 2015}, {'division': 1, 'league': 'Poland', 'year': 2016}, {'division': 1, 'league': 'Poland', 'year': 2017}, {'division': 1, 'league': 'Poland', 'year': 2018}, {'division': 1, 'league': 'Poland', 'year': 2019}, {'division': 1, 'league': 'Poland', 'year': 2020}, {'division': 1, 'league': 'Poland', 'year': 2021}, {'division': 1, 'league': 'Poland', 'year': 2022}, {'division': 1, 'league': 'Portugal', 'year': 1995}, {'division': 1, 'league': 'Portugal', 'year': 1996}, {'division': 1, 'league': 'Portugal', 'year': 1997}, {'division': 1, 'league': 'Portugal', 'year': 1998}, {'division': 1, 'league': 'Portugal', 'year': 1999}, {'division': 1, 'league': 'Portugal', 'year': 2000}, {'division': 1, 'league': 'Portugal', 'year': 2001}, {'division': 1, 'league': 'Portugal', 'year': 2002}, {'division': 1, 'league': 'Portugal', 'year': 2003}, {'division': 1, 'league': 'Portugal', 'year': 2004}, {'division': 1, 'league': 'Portugal', 'year': 2005}, {'division': 1, 'league': 'Portugal', 'year': 2006}, {'division': 1, 'league': 'Portugal', 'year': 2007}, {'division': 1, 'league': 'Portugal', 'year': 2008}, {'division': 1, 'league': 'Portugal', 'year': 2009}, {'division': 1, 'league': 'Portugal', 'year': 2010}, {'division': 1, 'league': 'Portugal', 'year': 2011}, {'division': 1, 'league': 'Portugal', 'year': 2012}, {'division': 1, 'league': 'Portugal', 'year': 2013}, {'division': 1, 'league': 'Portugal', 'year': 2014}, {'division': 1, 'league': 'Portugal', 'year': 2015}, {'division': 1, 'league': 'Portugal', 'year': 2016}, {'division': 1, 'league': 'Portugal', 'year': 2017}, {'division': 1, 'league': 'Portugal', 'year': 2018}, {'division': 1, 'league': 'Portugal', 'year': 2019}, {'division': 1, 'league': 'Portugal', 'year': 2020}, {'division': 1, 'league': 'Portugal', 'year': 2021}, {'division': 1, 'league': 'Portugal', 'year': 2022}, {'division': 1, 'league': 'Romania', 'year': 2013}, {'division': 1, 'league': 'Romania', 'year': 2014}, {'division': 1, 'league': 'Romania', 'year': 2015}, {'division': 1, 'league': 'Romania', 'year': 2016}, {'division': 1, 'league': 'Romania', 'year': 2017}, {'division': 1, 'league': 'Romania', 'year': 2018}, {'division': 1, 'league': 'Romania', 'year': 2019}, {'division': 1, 'league': 'Romania', 'year': 2020}, {'division': 1, 'league': 'Romania', 'year': 2021}, {'division': 1, 'league': 'Romania', 'year': 2022}, {'division': 1, 'league': 'Russia', 'year': 2013}, {'division': 1, 'league': 'Russia', 'year': 2014}, {'division': 1, 'league': 'Russia', 'year': 2015}, {'division': 1, 'league': 'Russia', 'year': 2016}, {'division': 1, 'league': 'Russia', 'year': 2017}, {'division': 1, 'league': 'Russia', 'year': 2018}, {'division': 1, 'league': 'Russia', 'year': 2019}, {'division': 1, 'league': 'Russia', 'year': 2020}, {'division': 1, 'league': 'Russia', 'year': 2021}, {'division': 1, 'league': 'Russia', 'year': 2022}, {'division': 1, 'league': 'Scotland', 'year': 1995}, {'division': 1, 'league': 'Scotland', 'year': 1996}, {'division': 1, 'league': 'Scotland', 'year': 1997}, {'division': 1, 'league': 'Scotland', 'year': 1998}, {'division': 1, 'league': 'Scotland', 'year': 1999}, {'division': 1, 'league': 'Scotland', 'year': 2000}, {'division': 1, 'league': 'Scotland', 'year': 2001}, {'division': 1, 'league': 'Scotland', 'year': 2002}, {'division': 1, 'league': 'Scotland', 'year': 2003}, {'division': 1, 'league': 'Scotland', 'year': 2004}, {'division': 1, 'league': 'Scotland', 'year': 2005}, {'division': 1, 'league': 'Scotland', 'year': 2006}, {'division': 1, 'league': 'Scotland', 'year': 2007}, {'division': 1, 'league': 'Scotland', 'year': 2008}, {'division': 1, 'league': 'Scotland', 'year': 2009}, {'division': 1, 'league': 'Scotland', 'year': 2010}, {'division': 1, 'league': 'Scotland', 'year': 2011}, {'division': 1, 'league': 'Scotland', 'year': 2012}, {'division': 1, 'league': 'Scotland', 'year': 2013}, {'division': 1, 'league': 'Scotland', 'year': 2014}, {'division': 1, 'league': 'Scotland', 'year': 2015}, {'division': 1, 'league': 'Scotland', 'year': 2016}, {'division': 1, 'league': 'Scotland', 'year': 2017}, {'division': 1, 'league': 'Scotland', 'year': 2018}, {'division': 1, 'league': 'Scotland', 'year': 2019}, {'division': 1, 'league': 'Scotland', 'year': 2020}, {'division': 1, 'league': 'Scotland', 'year': 2021}, {'division': 1, 'league': 'Scotland', 'year': 2022}, {'division': 1, 'league': 'Spain', 'year': 1994}, {'division': 1, 'league': 'Spain', 'year': 1995}, {'division': 1, 'league': 'Spain', 'year': 1996}, {'division': 1, 'league': 'Spain', 'year': 1997}, {'division': 1, 'league': 'Spain', 'year': 1998}, {'division': 1, 'league': 'Spain', 'year': 1999}, {'division': 1, 'league': 'Spain', 'year': 2000}, {'division': 1, 'league': 'Spain', 'year': 2001}, {'division': 1, 'league': 'Spain', 'year': 2002}, {'division': 1, 'league': 'Spain', 'year': 2003}, {'division': 1, 'league': 'Spain', 'year': 2004}, {'division': 1, 'league': 'Spain', 'year': 2005}, {'division': 1, 'league': 'Spain', 'year': 2006}, {'division': 1, 'league': 'Spain', 'year': 2007}, {'division': 1, 'league': 'Spain', 'year': 2008}, {'division': 1, 'league': 'Spain', 'year': 2009}, {'division': 1, 'league': 'Spain', 'year': 2010}, {'division': 1, 'league': 'Spain', 'year': 2011}, {'division': 1, 'league': 'Spain', 'year': 2012}, {'division': 1, 'league': 'Spain', 'year': 2013}, {'division': 1, 'league': 'Spain', 'year': 2014}, {'division': 1, 'league': 'Spain', 'year': 2015}, {'division': 1, 'league': 'Spain', 'year': 2016}, {'division': 1, 'league': 'Spain', 'year': 2017}, {'division': 1, 'league': 'Spain', 'year': 2018}, {'division': 1, 'league': 'Spain', 'year': 2019}, {'division': 1, 'league': 'Spain', 'year': 2020}, {'division': 1, 'league': 'Spain', 'year': 2021}, {'division': 1, 'league': 'Spain', 'year': 2022}, {'division': 1, 'league': 'Sweden', 'year': 2013}, {'division': 1, 'league': 'Sweden', 'year': 2014}, {'division': 1, 'league': 'Sweden', 'year': 2015}, {'division': 1, 'league': 'Sweden', 'year': 2016}, {'division': 1, 'league': 'Sweden', 'year': 2017}, {'division': 1, 'league': 'Sweden', 'year': 2018}, {'division': 1, 'league': 'Sweden', 'year': 2019}, {'division': 1, 'league': 'Sweden', 'year': 2020}, {'division': 1, 'league': 'Sweden', 'year': 2021}, {'division': 1, 'league': 'Sweden', 'year': 2022}, {'division': 1, 'league': 'Sweden', 'year': 2023}, {'division': 1, 'league': 'Switzerland', 'year': 2013}, {'division': 1, 'league': 'Switzerland', 'year': 2014}, {'division': 1, 'league': 'Switzerland', 'year': 2015}, {'division': 1, 'league': 'Switzerland', 'year': 2016}, {'division': 1, 'league': 'Switzerland', 'year': 2017}, {'division': 1, 'league': 'Switzerland', 'year': 2018}, {'division': 1, 'league': 'Switzerland', 'year': 2019}, {'division': 1, 'league': 'Switzerland', 'year': 2020}, {'division': 1, 'league': 'Switzerland', 'year': 2021}, {'division': 1, 'league': 'Switzerland', 'year': 2022}, {'division': 1, 'league': 'Turkey', 'year': 1995}, {'division': 1, 'league': 'Turkey', 'year': 1996}, {'division': 1, 'league': 'Turkey', 'year': 1997}, {'division': 1, 'league': 'Turkey', 'year': 1998}, {'division': 1, 'league': 'Turkey', 'year': 1999}, {'division': 1, 'league': 'Turkey', 'year': 2000}, {'division': 1, 'league': 'Turkey', 'year': 2001}, {'division': 1, 'league': 'Turkey', 'year': 2002}, {'division': 1, 'league': 'Turkey', 'year': 2003}, {'division': 1, 'league': 'Turkey', 'year': 2004}, {'division': 1, 'league': 'Turkey', 'year': 2005}, {'division': 1, 'league': 'Turkey', 'year': 2006}, {'division': 1, 'league': 'Turkey', 'year': 2007}, {'division': 1, 'league': 'Turkey', 'year': 2008}, {'division': 1, 'league': 'Turkey', 'year': 2009}, {'division': 1, 'league': 'Turkey', 'year': 2010}, {'division': 1, 'league': 'Turkey', 'year': 2011}, {'division': 1, 'league': 'Turkey', 'year': 2012}, {'division': 1, 'league': 'Turkey', 'year': 2013}, {'division': 1, 'league': 'Turkey', 'year': 2014}, {'division': 1, 'league': 'Turkey', 'year': 2015}, {'division': 1, 'league': 'Turkey', 'year': 2016}, {'division': 1, 'league': 'Turkey', 'year': 2017}, {'division': 1, 'league': 'Turkey', 'year': 2018}, {'division': 1, 'league': 'Turkey', 'year': 2019}, {'division': 1, 'league': 'Turkey', 'year': 2020}, {'division': 1, 'league': 'Turkey', 'year': 2021}, {'division': 1, 'league': 'Turkey', 'year': 2022}, {'division': 1, 'league': 'USA', 'year': 2013}, {'division': 1, 'league': 'USA', 'year': 2014}, {'division': 1, 'league': 'USA', 'year': 2015}, {'division': 1, 'league': 'USA', 'year': 2016}, {'division': 1, 'league': 'USA', 'year': 2017}, {'division': 1, 'league': 'USA', 'year': 2018}, {'division': 1, 'league': 'USA', 'year': 2019}, {'division': 1, 'league': 'USA', 'year': 2020}, {'division': 1, 'league': 'USA', 'year': 2021}, {'division': 1, 'league': 'USA', 'year': 2022}, {'division': 1, 'league': 'USA', 'year': 2023}, {'division': 2, 'league': 'England', 'year': 1994}, {'division': 2, 'league': 'England', 'year': 1995}, {'division': 2, 'league': 'England', 'year': 1996}, {'division': 2, 'league': 'England', 'year': 1997}, {'division': 2, 'league': 'England', 'year': 1998}, {'division': 2, 'league': 'England', 'year': 1999}, {'division': 2, 'league': 'England', 'year': 2000}, {'division': 2, 'league': 'England', 'year': 2001}, {'division': 2, 'league': 'England', 'year': 2002}, {'division': 2, 'league': 'England', 'year': 2003}, {'division': 2, 'league': 'England', 'year': 2004}, {'division': 2, 'league': 'England', 'year': 2005}, {'division': 2, 'league': 'England', 'year': 2006}, {'division': 2, 'league': 'England', 'year': 2007}, {'division': 2, 'league': 'England', 'year': 2008}, {'division': 2, 'league': 'England', 'year': 2009}, {'division': 2, 'league': 'England', 'year': 2010}, {'division': 2, 'league': 'England', 'year': 2011}, {'division': 2, 'league': 'England', 'year': 2012}, {'division': 2, 'league': 'England', 'year': 2013}, {'division': 2, 'league': 'England', 'year': 2014}, {'division': 2, 'league': 'England', 'year': 2015}, {'division': 2, 'league': 'England', 'year': 2016}, {'division': 2, 'league': 'England', 'year': 2017}, {'division': 2, 'league': 'England', 'year': 2018}, {'division': 2, 'league': 'England', 'year': 2019}, {'division': 2, 'league': 'England', 'year': 2020}, {'division': 2, 'league': 'England', 'year': 2021}, {'division': 2, 'league': 'England', 'year': 2022}, {'division': 2, 'league': 'France', 'year': 1997}, {'division': 2, 'league': 'France', 'year': 1998}, {'division': 2, 'league': 'France', 'year': 1999}, {'division': 2, 'league': 'France', 'year': 2000}, {'division': 2, 'league': 'France', 'year': 2001}, {'division': 2, 'league': 'France', 'year': 2002}, {'division': 2, 'league': 'France', 'year': 2003}, {'division': 2, 'league': 'France', 'year': 2004}, {'division': 2, 'league': 'France', 'year': 2005}, {'division': 2, 'league': 'France', 'year': 2006}, {'division': 2, 'league': 'France', 'year': 2007}, {'division': 2, 'league': 'France', 'year': 2008}, {'division': 2, 'league': 'France', 'year': 2009}, {'division': 2, 'league': 'France', 'year': 2010}, {'division': 2, 'league': 'France', 'year': 2011}, {'division': 2, 'league': 'France', 'year': 2012}, {'division': 2, 'league': 'France', 'year': 2013}, {'division': 2, 'league': 'France', 'year': 2014}, {'division': 2, 'league': 'France', 'year': 2015}, {'division': 2, 'league': 'France', 'year': 2016}, {'division': 2, 'league': 'France', 'year': 2017}, {'division': 2, 'league': 'France', 'year': 2018}, {'division': 2, 'league': 'France', 'year': 2019}, {'division': 2, 'league': 'France', 'year': 2020}, {'division': 2, 'league': 'France', 'year': 2021}, {'division': 2, 'league': 'France', 'year': 2022}, {'division': 2, 'league': 'Germany', 'year': 1994}, {'division': 2, 'league': 'Germany', 'year': 1995}, {'division': 2, 'league': 'Germany', 'year': 1996}, {'division': 2, 'league': 'Germany', 'year': 1997}, {'division': 2, 'league': 'Germany', 'year': 1998}, {'division': 2, 'league': 'Germany', 'year': 1999}, {'division': 2, 'league': 'Germany', 'year': 2000}, {'division': 2, 'league': 'Germany', 'year': 2001}, {'division': 2, 'league': 'Germany', 'year': 2002}, {'division': 2, 'league': 'Germany', 'year': 2003}, {'division': 2, 'league': 'Germany', 'year': 2004}, {'division': 2, 'league': 'Germany', 'year': 2005}, {'division': 2, 'league': 'Germany', 'year': 2006}, {'division': 2, 'league': 'Germany', 'year': 2007}, {'division': 2, 'league': 'Germany', 'year': 2008}, {'division': 2, 'league': 'Germany', 'year': 2009}, {'division': 2, 'league': 'Germany', 'year': 2010}, {'division': 2, 'league': 'Germany', 'year': 2011}, {'division': 2, 'league': 'Germany', 'year': 2012}, {'division': 2, 'league': 'Germany', 'year': 2013}, {'division': 2, 'league': 'Germany', 'year': 2014}, {'division': 2, 'league': 'Germany', 'year': 2015}, {'division': 2, 'league': 'Germany', 'year': 2016}, {'division': 2, 'league': 'Germany', 'year': 2017}, {'division': 2, 'league': 'Germany', 'year': 2018}, {'division': 2, 'league': 'Germany', 'year': 2019}, {'division': 2, 'league': 'Germany', 'year': 2020}, {'division': 2, 'league': 'Germany', 'year': 2021}, {'division': 2, 'league': 'Germany', 'year': 2022}, {'division': 2, 'league': 'Italy', 'year': 1998}, {'division': 2, 'league': 'Italy', 'year': 1999}, {'division': 2, 'league': 'Italy', 'year': 2000}, {'division': 2, 'league': 'Italy', 'year': 2001}, {'division': 2, 'league': 'Italy', 'year': 2002}, {'division': 2, 'league': 'Italy', 'year': 2003}, {'division': 2, 'league': 'Italy', 'year': 2004}, {'division': 2, 'league': 'Italy', 'year': 2005}, {'division': 2, 'league': 'Italy', 'year': 2006}, {'division': 2, 'league': 'Italy', 'year': 2007}, {'division': 2, 'league': 'Italy', 'year': 2008}, {'division': 2, 'league': 'Italy', 'year': 2009}, {'division': 2, 'league': 'Italy', 'year': 2010}, {'division': 2, 'league': 'Italy', 'year': 2011}, {'division': 2, 'league': 'Italy', 'year': 2012}, {'division': 2, 'league': 'Italy', 'year': 2013}, {'division': 2, 'league': 'Italy', 'year': 2014}, {'division': 2, 'league': 'Italy', 'year': 2015}, {'division': 2, 'league': 'Italy', 'year': 2016}, {'division': 2, 'league': 'Italy', 'year': 2017}, {'division': 2, 'league': 'Italy', 'year': 2018}, {'division': 2, 'league': 'Italy', 'year': 2019}, {'division': 2, 'league': 'Italy', 'year': 2020}, {'division': 2, 'league': 'Italy', 'year': 2021}, {'division': 2, 'league': 'Italy', 'year': 2022}, {'division': 2, 'league': 'Scotland', 'year': 1995}, {'division': 2, 'league': 'Scotland', 'year': 1996}, {'division': 2, 'league': 'Scotland', 'year': 1997}, {'division': 2, 'league': 'Scotland', 'year': 1998}, {'division': 2, 'league': 'Scotland', 'year': 1999}, {'division': 2, 'league': 'Scotland', 'year': 2000}, {'division': 2, 'league': 'Scotland', 'year': 2001}, {'division': 2, 'league': 'Scotland', 'year': 2002}, {'division': 2, 'league': 'Scotland', 'year': 2003}, {'division': 2, 'league': 'Scotland', 'year': 2004}, {'division': 2, 'league': 'Scotland', 'year': 2005}, {'division': 2, 'league': 'Scotland', 'year': 2006}, {'division': 2, 'league': 'Scotland', 'year': 2007}, {'division': 2, 'league': 'Scotland', 'year': 2008}, {'division': 2, 'league': 'Scotland', 'year': 2009}, {'division': 2, 'league': 'Scotland', 'year': 2010}, {'division': 2, 'league': 'Scotland', 'year': 2011}, {'division': 2, 'league': 'Scotland', 'year': 2012}, {'division': 2, 'league': 'Scotland', 'year': 2013}, {'division': 2, 'league': 'Scotland', 'year': 2014}, {'division': 2, 'league': 'Scotland', 'year': 2015}, {'division': 2, 'league': 'Scotland', 'year': 2016}, {'division': 2, 'league': 'Scotland', 'year': 2017}, {'division': 2, 'league': 'Scotland', 'year': 2018}, {'division': 2, 'league': 'Scotland', 'year': 2019}, {'division': 2, 'league': 'Scotland', 'year': 2020}, {'division': 2, 'league': 'Scotland', 'year': 2021}, {'division': 2, 'league': 'Scotland', 'year': 2022}, {'division': 2, 'league': 'Spain', 'year': 1997}, {'division': 2, 'league': 'Spain', 'year': 1998}, {'division': 2, 'league': 'Spain', 'year': 1999}, {'division': 2, 'league': 'Spain', 'year': 2000}, {'division': 2, 'league': 'Spain', 'year': 2001}, {'division': 2, 'league': 'Spain', 'year': 2002}, {'division': 2, 'league': 'Spain', 'year': 2003}, {'division': 2, 'league': 'Spain', 'year': 2004}, {'division': 2, 'league': 'Spain', 'year': 2005}, {'division': 2, 'league': 'Spain', 'year': 2006}, {'division': 2, 'league': 'Spain', 'year': 2007}, {'division': 2, 'league': 'Spain', 'year': 2008}, {'division': 2, 'league': 'Spain', 'year': 2009}, {'division': 2, 'league': 'Spain', 'year': 2010}, {'division': 2, 'league': 'Spain', 'year': 2011}, {'division': 2, 'league': 'Spain', 'year': 2012}, {'division': 2, 'league': 'Spain', 'year': 2013}, {'division': 2, 'league': 'Spain', 'year': 2014}, {'division': 2, 'league': 'Spain', 'year': 2015}, {'division': 2, 'league': 'Spain', 'year': 2016}, {'division': 2, 'league': 'Spain', 'year': 2017}, {'division': 2, 'league': 'Spain', 'year': 2018}, {'division': 2, 'league': 'Spain', 'year': 2019}, {'division': 2, 'league': 'Spain', 'year': 2020}, {'division': 2, 'league': 'Spain', 'year': 2021}, {'division': 2, 'league': 'Spain', 'year': 2022}, {'division': 3, 'league': 'England', 'year': 1994}, {'division': 3, 'league': 'England', 'year': 1995}, {'division': 3, 'league': 'England', 'year': 1996}, {'division': 3, 'league': 'England', 'year': 1997}, {'division': 3, 'league': 'England', 'year': 1998}, {'division': 3, 'league': 'England', 'year': 1999}, {'division': 3, 'league': 'England', 'year': 2000}, {'division': 3, 'league': 'England', 'year': 2001}, {'division': 3, 'league': 'England', 'year': 2002}, {'division': 3, 'league': 'England', 'year': 2003}, {'division': 3, 'league': 'England', 'year': 2004}, {'division': 3, 'league': 'England', 'year': 2005}, {'division': 3, 'league': 'England', 'year': 2006}, {'division': 3, 'league': 'England', 'year': 2007}, {'division': 3, 'league': 'England', 'year': 2008}, {'division': 3, 'league': 'England', 'year': 2009}, {'division': 3, 'league': 'England', 'year': 2010}, {'division': 3, 'league': 'England', 'year': 2011}, {'division': 3, 'league': 'England', 'year': 2012}, {'division': 3, 'league': 'England', 'year': 2013}, {'division': 3, 'league': 'England', 'year': 2014}, {'division': 3, 'league': 'England', 'year': 2015}, {'division': 3, 'league': 'England', 'year': 2016}, {'division': 3, 'league': 'England', 'year': 2017}, {'division': 3, 'league': 'England', 'year': 2018}, {'division': 3, 'league': 'England', 'year': 2019}, {'division': 3, 'league': 'England', 'year': 2020}, {'division': 3, 'league': 'England', 'year': 2021}, {'division': 3, 'league': 'England', 'year': 2022}, {'division': 3, 'league': 'Scotland', 'year': 1998}, {'division': 3, 'league': 'Scotland', 'year': 1999}, {'division': 3, 'league': 'Scotland', 'year': 2000}, {'division': 3, 'league': 'Scotland', 'year': 2001}, {'division': 3, 'league': 'Scotland', 'year': 2002}, {'division': 3, 'league': 'Scotland', 'year': 2003}, {'division': 3, 'league': 'Scotland', 'year': 2004}, {'division': 3, 'league': 'Scotland', 'year': 2005}, {'division': 3, 'league': 'Scotland', 'year': 2006}, {'division': 3, 'league': 'Scotland', 'year': 2007}, {'division': 3, 'league': 'Scotland', 'year': 2008}, {'division': 3, 'league': 'Scotland', 'year': 2009}, {'division': 3, 'league': 'Scotland', 'year': 2010}, {'division': 3, 'league': 'Scotland', 'year': 2011}, {'division': 3, 'league': 'Scotland', 'year': 2012}, {'division': 3, 'league': 'Scotland', 'year': 2013}, {'division': 3, 'league': 'Scotland', 'year': 2014}, {'division': 3, 'league': 'Scotland', 'year': 2015}, {'division': 3, 'league': 'Scotland', 'year': 2016}, {'division': 3, 'league': 'Scotland', 'year': 2017}, {'division': 3, 'league': 'Scotland', 'year': 2018}, {'division': 3, 'league': 'Scotland', 'year': 2019}, {'division': 3, 'league': 'Scotland', 'year': 2020}, {'division': 3, 'league': 'Scotland', 'year': 2021}, {'division': 3, 'league': 'Scotland', 'year': 2022}, {'division': 4, 'league': 'England', 'year': 1994}, {'division': 4, 'league': 'England', 'year': 1995}, {'division': 4, 'league': 'England', 'year': 1996}, {'division': 4, 'league': 'England', 'year': 1997}, {'division': 4, 'league': 'England', 'year': 1998}, {'division': 4, 'league': 'England', 'year': 1999}, {'division': 4, 'league': 'England', 'year': 2000}, {'division': 4, 'league': 'England', 'year': 2001}, {'division': 4, 'league': 'England', 'year': 2002}, {'division': 4, 'league': 'England', 'year': 2003}, {'division': 4, 'league': 'England', 'year': 2004}, {'division': 4, 'league': 'England', 'year': 2005}, {'division': 4, 'league': 'England', 'year': 2006}, {'division': 4, 'league': 'England', 'year': 2007}, {'division': 4, 'league': 'England', 'year': 2008}, {'division': 4, 'league': 'England', 'year': 2009}, {'division': 4, 'league': 'England', 'year': 2010}, {'division': 4, 'league': 'England', 'year': 2011}, {'division': 4, 'league': 'England', 'year': 2012}, {'division': 4, 'league': 'England', 'year': 2013}, {'division': 4, 'league': 'England', 'year': 2014}, {'division': 4, 'league': 'England', 'year': 2015}, {'division': 4, 'league': 'England', 'year': 2016}, {'division': 4, 'league': 'England', 'year': 2017}, {'division': 4, 'league': 'England', 'year': 2018}, {'division': 4, 'league': 'England', 'year': 2019}, {'division': 4, 'league': 'England', 'year': 2020}, {'division': 4, 'league': 'England', 'year': 2021}, {'division': 4, 'league': 'England', 'year': 2022}, {'division': 4, 'league': 'Scotland', 'year': 1998}, {'division': 4, 'league': 'Scotland', 'year': 1999}, {'division': 4, 'league': 'Scotland', 'year': 2000}, {'division': 4, 'league': 'Scotland', 'year': 2001}, {'division': 4, 'league': 'Scotland', 'year': 2002}, {'division': 4, 'league': 'Scotland', 'year': 2003}, {'division': 4, 'league': 'Scotland', 'year': 2004}, {'division': 4, 'league': 'Scotland', 'year': 2005}, {'division': 4, 'league': 'Scotland', 'year': 2006}, {'division': 4, 'league': 'Scotland', 'year': 2007}, {'division': 4, 'league': 'Scotland', 'year': 2008}, {'division': 4, 'league': 'Scotland', 'year': 2009}, {'division': 4, 'league': 'Scotland', 'year': 2010}, {'division': 4, 'league': 'Scotland', 'year': 2011}, {'division': 4, 'league': 'Scotland', 'year': 2012}, {'division': 4, 'league': 'Scotland', 'year': 2013}, {'division': 4, 'league': 'Scotland', 'year': 2014}, {'division': 4, 'league': 'Scotland', 'year': 2015}, {'division': 4, 'league': 'Scotland', 'year': 2016}, {'division': 4, 'league': 'Scotland', 'year': 2017}, {'division': 4, 'league': 'Scotland', 'year': 2018}, {'division': 4, 'league': 'Scotland', 'year': 2019}, {'division': 4, 'league': 'Scotland', 'year': 2020}, {'division': 4, 'league': 'Scotland', 'year': 2021}, {'division': 4, 'league': 'Scotland', 'year': 2022}, {'division': 5, 'league': 'England', 'year': 2006}, {'division': 5, 'league': 'England', 'year': 2007}, {'division': 5, 'league': 'England', 'year': 2008}, {'division': 5, 'league': 'England', 'year': 2009}, {'division': 5, 'league': 'England', 'year': 2010}, {'division': 5, 'league': 'England', 'year': 2011}, {'division': 5, 'league': 'England', 'year': 2012}, {'division': 5, 'league': 'England', 'year': 2013}, {'division': 5, 'league': 'England', 'year': 2014}, {'division': 5, 'league': 'England', 'year': 2015}, {'division': 5, 'league': 'England', 'year': 2016}, {'division': 5, 'league': 'England', 'year': 2017}, {'division': 5, 'league': 'England', 'year': 2018}, {'division': 5, 'league': 'England', 'year': 2019}, {'division': 5, 'league': 'England', 'year': 2020}, {'division': 5, 'league': 'England', 'year': 2021}, {'division': 5, 'league': 'England', 'year': 2022}]
We select to extract training data only for the year 2021 of the first division Spanish and Italian leagues.
param_grid = {'league': ['Spain', 'Italy'], 'division': [1], 'year': [2021]}
dataloader = FDSoccerDataLoader(param_grid=param_grid)
Getting the available odds types¶
We can get the available odds types in order to match the output of the
training data, using the get_odds_types()
class method.
Out:
Football-Data.co.uk: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
['bet365', 'bet365_closing', 'betwin', 'betwin_closing', 'interwetten', 'interwetten_closing', 'market_average', 'market_average_closing', 'market_maximum', 'market_maximum_closing', 'pinnacle', 'pinnacle_closing', 'vcbet', 'vcbet_closing', 'williamhill', 'williamhill_closing']
We select the odds types to be the market average.
odds_type = 'market_average'
Extracting the training data¶
We extract the training data, keeping columns and rows with non missing
values by setting the drop_na_thres`
parameter equal to 1.0`
.
The input data:
print(X_train)
Out:
league division ... odds__market_average_closing__asian_handicap_away_team__full_time_goals odds__market_average_closing__size_of_asian_handicap_home_team__full_time_goals
date ...
2020-09-12 Spain 1 ... 2.17 0.25
2020-09-12 Spain 1 ... 1.96 0.00
2020-09-12 Spain 1 ... 2.11 0.00
2020-09-13 Spain 1 ... 1.81 -0.25
2020-09-13 Spain 1 ... 1.94 -1.00
... ... ... ... ... ...
2021-05-23 Italy 1 ... 1.93 -0.75
2021-05-23 Italy 1 ... 1.89 -1.75
2021-05-23 Italy 1 ... 1.87 1.75
2021-05-23 Italy 1 ... 1.81 -0.25
2021-05-23 Italy 1 ... 1.85 -1.25
[760 rows x 48 columns]
The targets:
print(Y_train)
Out:
output__home_win__full_time_goals output__draw__full_time_goals output__away_win__full_time_goals output__over_2.5__full_time_goals output__under_2.5__full_time_goals
0 False False True False True
1 False True False False True
2 True False False False True
3 True False False True False
4 False True False False True
.. ... ... ... ... ...
755 True False False False True
756 False True False False True
757 False False True True False
758 False False True False True
759 True False False True False
[760 rows x 5 columns]
The market average odds:
print(O_train)
Out:
odds__market_average__home_win__full_time_goals odds__market_average__draw__full_time_goals odds__market_average__away_win__full_time_goals odds__market_average__over_2.5__full_time_goals odds__market_average__under_2.5__full_time_goals
0 2.80 2.95 2.82 2.70 1.46
1 2.53 3.16 2.97 2.31 1.61
2 2.82 3.00 2.75 2.61 1.49
3 2.10 3.46 3.53 1.81 2.00
4 1.57 4.10 5.92 1.84 1.97
.. ... ... ... ... ...
755 1.93 4.34 3.38 1.37 3.06
756 1.20 7.24 13.39 1.31 3.40
757 11.64 6.62 1.24 1.31 3.38
758 2.45 4.07 2.55 1.38 2.98
759 1.39 5.37 7.12 1.32 3.31
[760 rows x 5 columns]
Extracting the fixtures data¶
We extract the fixtures data with columns that match the columns of the
training data. On the other hand, the fixtures data are not affected by
the param_grid
selection.
The input data:
print(X_fix)
Out:
league division ... odds__market_average_closing__asian_handicap_away_team__full_time_goals odds__market_average_closing__size_of_asian_handicap_home_team__full_time_goals
date ...
2022-04-19 England 4 ... NaN NaN
2022-04-19 England 4 ... NaN NaN
2022-04-19 England 4 ... NaN NaN
2022-04-19 England 4 ... NaN NaN
2022-04-19 England 4 ... NaN NaN
2022-04-19 England 4 ... NaN NaN
[6 rows x 48 columns]
The market average odds:
print(O_fix)
Out:
odds__market_average__home_win__full_time_goals odds__market_average__draw__full_time_goals odds__market_average__away_win__full_time_goals odds__market_average__over_2.5__full_time_goals odds__market_average__under_2.5__full_time_goals
0 1.45 4.42 7.28 1.81 1.99
1 1.21 6.21 13.02 1.64 2.22
2 2.56 3.20 2.77 2.18 1.66
3 2.34 3.33 2.97 1.92 1.86
4 4.55 3.72 1.74 1.91 1.86
5 3.04 3.36 2.28 2.07 1.73
Total running time of the script: ( 0 minutes 2.862 seconds)