Monday, August 14, 2017

My xG models

I as re-start my weekly updates of the stats that I post on Tableau I wanted to get around to writing about my different xG models.

I have already written about where I get my data from (although that doesn't include StrataBet data but that isn't in the xG model right now or any of the stuff on Tableau) and wanted to go into depth on how these numbers are derived.

First is that I have 4 different xG models, they each vary slightly and are dependent on the information at hand. They are all derived using a logistic regression based on Premier League Data from 2015-16 and the big 5 European leagues + Champions League from 2016-17.

The first and most used is what I started out calling Chance Quality last season and then gave up and realized that name will never catch on and switched to following everyone else calling it xG. In Tableau this will be labeled xG.

Here is the formula for this:

(1-(1/(1+((e^(-2.5+(Feet*-0.29)+(Head*-0.71)+(Very Close Range*1.28)+(Six Yard Box*0.39)+Center of the Box*0.45)+(Wide Box*-0.24)+(Outside Box*-0.86)+(Long Range*-1.09)+(More than 35 Yards*-1.59)+(Difficult Angle*0.16)+(Set Piece*0.88)+(Direct Free Kick*1.91)+(Corner Kick*0.71)+(Throughball Assist*0.31)+(Cross Assist*-0.25)+(Headed Pass Assist*-0.28)+(Fast Break*1.59)+(Opta Big Chance*1.94)

All of the variables are either 1 for yes or 0 for no. It is in the simplest taking a look at where a shot was taken based on fairly large sized buckets. Was it set or open play, how was it assisted and was it a fast break or big chance. Overall I have found that this pretty accurately reflects the work done by others and gives numbers that are very reasonable.

The next xG model is looking at Shots on Target which uses the same variable as above but it is based on only shots on target (for this it is very simply saved shots or goals no blocks). I created this because I believe that shooting accuracy is a skill (how much of a skill compared to luck or random variation ¯\_(ツ)_/¯) and also I way to get a rough measure of goalkeepers.

The formula for this is:

On Target*(1-(1/(1+((e^(-1.64+(Feet*-0.54)+(Head*-1.23)+(Very Close Range*1.99)+(Six Yard Box*1.13)+Center of the Box*1.15)+(Wide Box*0.45)+(Outside Box*-0.07)+(Long Range*-0.95)+(More than 35 Yards*-1.28)+(Difficult Angle*0.46)+(Set Piece*1.33)+(Direct Free Kick*1.95)+(Corner Kick*1.32)+(Throughball Assist*0.05)+(Cross Assist*-0.004)+(Headed Pass Assist*-0.37)+(Fast Break*2.78)+(Opta Big Chance*1.33)

The next xG is for when I do not have Big Chance data. Collecting the big chance data is a big pain in the ass, it is very helpful for building the model but it is all collected by hand and it isn't always available at the exact moment. There are also competitions that it isn't published and I wanted to be able to do analysis on those competitions as well. This uses the same variables expect for no big chances.

The formula for this is:

(1-(1/(1+((e^(-2.5+(Feet*0.09)+(Head*-0.46)+(Very Close Range*2.58)+(Six Yard Box*1.18)+Center of the Box*084)+(Wide Box*-.32)+(Outside Box*-1.07)+(Long Range*-1.29)+(More than 35 Yards*-1.8)+(Difficult Angle*0.11)+(Set Piece*0.86)+(Direct Free Kick*1.88)+(Corner Kick*0.51)+(Throughball Assist*1.19)+(Cross Assist*-0.33)+(Headed Pass Assist*-0.29)+(Fast Break*1.9)

The last model is the newest one that I have created and I hope to be able to replace it with the very first one (or even combine the two) and this is used to create the xG Chain stat that I just introduced. This is a very rough model with just six variables but it is good enough that I felt okay publishing and continuing to work on it in the mean time.

The formula for this is:

(1-(1/(1+((e^(-8.26+(Feet*-0.54)+(Head*-1.23)+(X Coordinate*0.06)+(Y Coordinate*0.000074)+(Fast Break*0.93)+(Opta Big Chance*2.37)

At the very least I think that I should be changing the coordinates to distance from center of goal and maybe add the angle. We will see how things work out and I am open to suggestions.

42 comments:

  1. IS your xG formula (1-(1/(1+(
    (e^(-2.5
    +(Feet*-0.29)
    +(Head*-0.71)
    +(Very Close Range*1.28)
    +(Six Yard Box*0.39)
    +(Center of the Box*0.45)
    +(Wide Box*-0.24)
    +(Outside Box*-0.86)
    +(Long Range*-1.09)
    +(More than 35 Yards*-1.59)
    +(Difficult Angle*0.16)
    +(Set Piece*0.88)
    +(Direct Free Kick*1.91)
    +(Corner Kick*0.71)
    +(Throughball Assist*0.31)
    +(Cross Assist*-0.25)
    +(Headed Pass Assist*-0.28)
    +(Fast Break*1.59)
    +(Opta Big Chance*1.94)
    )))))) there are several trailing missing parenthesis and also 1 here Center of the Box*0.45)

    thanks

    ReplyDelete
    Replies
    1. Crab Soccer Stats: My Xg Models >>>>> Download Now

      >>>>> Download Full

      Crab Soccer Stats: My Xg Models >>>>> Download LINK

      >>>>> Download Now

      Crab Soccer Stats: My Xg Models >>>>> Download Full

      >>>>> Download LINK m8

      Delete
  2. Thank you.Well it was nice post and very helpful information on Big data hadoop online Training

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. In soccer (football) live betting, the odds tell a story. The movement of the odds is an indication of the performance of the teams playing at that time.sure big odds predictions

    ReplyDelete
  5. An idm crack is a key that you can use to get IDM for free on your computer. With IDM on your computer, you can get lighting-fast downloads and organize multiple files, all from a single display.

    ReplyDelete
  6. hi thanks for sharing i found something new on my blog serial key premium visit for more details

    ReplyDelete
  7. Thanks for all your valuable information's and Blogs about Packing Machines in India. ...Keep sharing the Information's as now...
    Java training in chennai | Java training in annanagar | Java training in omr | Java training in porur | Java training in tambaram | Java training in velachery

    ReplyDelete
  8. You are not restricted to a specific industry only. One of the greatest benefits of being in this field is that you can work with a lot of technologies. best machine learning course in hyderabad

    ReplyDelete
  9. seotoolsgroupbuy is the middleman who purchases all mainstream SEO tools then at that point give the set at a lower cost than the first value so that clients of SEO can purchase these SEO tools that they cannot bear to purchase at the original cost

    ReplyDelete
  10. Choose a store which offers the best quality products within a reasonable amount and FDA approved, buycannabisonlineusa is helping how to get weed with or witout mmj card.Our mission is to provide a respectful and comfortable platform for our customers.

    ReplyDelete
  11. It’s not my first time to pay a quick visit this web
    site, i am visiting this site dailly and obtain fastidious data from here
    daily.


    quarkxpress crack
    protected folder crack
    qimage ultimate
    gsa search engine ranker
    dual space apk

    ReplyDelete
  12. Great post, I really enjoy reading this post, it explains everything so it's super
    easy. I will visit this blog again for very important information for regular searches.
    teamviewer
    wondershare filmora crack
    apowersoft video converter studio crack
    daemon tools lite crack
    simlab composer crack
    nch wavepad crack

    ReplyDelete
  13. Wow, amazing weblog structure! How lengthy have
    you ever been blogging for? you made running a blog look easy.
    The entire glance of your web site is magnificent, let alone
    the content!
    synchro arts crack
    mirroring360 license key
    camtasia studio crack
    sony vegas pro crack

    ReplyDelete

  14. Hi, I'm so glad I found your blog when I came across you
    I have already seen other content on google, now i'm here and want
    thanks for this great post. And surrounding entertainment facilities
    please keep up the good work.
    push video wallpaper crack

    ReplyDelete
  15. My brother advised me to probably like this network
    website. He was absolutely right. This post really made my day
    You have no idea how much time I spent on this information! Thanks!
    microsoft security essentials crack
    z3x samsung tool pro crack

    ReplyDelete
  16. Thanks for the great post! I love reading, you could be a great writer.
    I will always bookmark your blog and come back later. I want to encourage you to keep writing good articles.
    lyric video creator professional crack
    hotspot shield vpn crack

    ReplyDelete
  17. I really like the design and layout of your site. It pleases the eye, so it often happens here. Hire developers to create themes? Large!
    graphpad prism
    youtube by click premium crack

    ReplyDelete
  18. Hello! One of my Facebook groups shared this site with us.
    I also came to him. I really like this information. I am creating a book and sending it to my fans via Twitter!
    teamviewer crack
    razer surround pro crack

    ReplyDelete
  19. Hi, I’m so glad I found your blog, I stumbled upon you when
    I was already viewing other content on Google, I’m here now and want
    to thank you for this great post. And the surrounding entertainment sites
    please continue to maintain good work.
    amibroker crack
    360 total security crack

    ReplyDelete
  20. Its truly strong for you from a general point of view all window programming establishment. This site is shocking its article are focal and wrecking. I appreciated and bookmark this site on my chrome. This is the place where you can get all break programming in like manner present in clear way.
    https://apsksway.com/

    ReplyDelete
  21. Its really solid for you from an overall perspective all window programming foundation. This site is stunning its article are central and destroying. I appreciated and bookmark this site on my chrome. This is where you can get all break programming in like way present in clear manner.
    https://apskzamn.com/

    ReplyDelete
  22. Generally excellent review. I absolutely love this site. Much appreciated! tech news

    ReplyDelete
  23. Extremely decent review. I totally appreciate this site. Much obliged!

    best interiors

    ReplyDelete
  24. This article is very interesting and I got more kinds of details about this topic. Thanks for your sharing and I like more updates ...
    Reactjs Training in Chennai |
    Best Reactjs Training Institute in Chennai |
    Reactjs course in Chennai

    ReplyDelete
  25. this is a place where you can Android Apks - is a place where you can find paid best android apk apps games to download free full version for mobile, tablets.
    fotofuze pro

    ReplyDelete
  26. This article is very amazing. I read this article fully. This article is written without any mistake. Keep sharing your information with us.
    bluebeam serial number
    plagiarism checker x crack
    mount and blade warband serial key crack
    cleanmymac x activation number generator

    ReplyDelete
  27. avast driver updater activation code is an antivirus software program that is used to scan the files so it scan the files and to scan the computer viruses that may show sign of computer infection. It can find the virus and scan it completely.

    ReplyDelete
  28. Punta cana real estate
    We at Tropical Home Away help you find the Punta cana real estate best properties suitable for you to either buy/sell or even rent them according to your purpose. We provide the optimum prices for you to buy/sell/rent properties.

    ReplyDelete
  29. Wow, great blog structure! How long do they have?
    have you ever blogged? you made blogging easy.
    The whole look and feel of your site is amazing, not to mention
    contents!
    malwarebytes crack key
    malwarebytes key
    malwarebytes crack
    malwarebytes crack

    ReplyDelete
  30. Kids Dress
    Parents have been wearing their babies for centuries in many cultures.And with all of the psychological and physical benefits that it provides for both the baby and the wearer, it’s no wonder why baby wearing is rapidly regaining popularity in many countries. When you think of baby wearing, you probably picture a mother doing chores with her baby all wrapped up in a woven cloth or shawl. And with all of the psychological and physical benefits that it provides for both the baby and the wearer, it’s no wonder why baby wearing is rapidly regaining popularity in many countries. When you think of baby wearing, you probably picture a mother doing chores with her baby all wrapped up in a woven cloth or shawl.

    ReplyDelete
  31. Hi,

    Thanks for the amazing information. Could you please let me know what is the best Blue cookies strain i want ot know the honest recommmendations,.


    Regards,

    ReplyDelete
  32. your models are amazing but i need your honest recommendations about the เว็บแทงบอล if you know any other betting website then please let us know.

    ReplyDelete
  33. Cheap SEO Tools to discover powerful SEO tools for free. SEO tools they help in analyzing competition web ranking tool, and keyword rank checker. having a good search engine ranking can boost visibility, traffic, and sale

    ReplyDelete
  34. Crab Soccer Stats: My Xg Models >>>>> Download Now

    >>>>> Download Full

    Crab Soccer Stats: My Xg Models >>>>> Download LINK

    >>>>> Download Now

    Crab Soccer Stats: My Xg Models >>>>> Download Full

    >>>>> Download LINK l3

    ReplyDelete
  35. This software package can mechanically connect with the nearest association as before long as you switch it on. Wifi Hacking Online

    ReplyDelete
  36. Wickr Me 5.90.3 Crack Free Download 2021 · VemLed.com - Download Full Version Software Free · VMware Fusion Pro 10 Crack With Serial Keygen Full Version.Wickr Me 5.104.14 Crack

    ReplyDelete