You've been waiting for this...
1:25
Python vs R for Sports Analytics
8:23
Statsbomb 360 Data Intro in Python
33:24
Methods for Cleaning Data in Python
21:43
Пікірлер
@barret3534
@barret3534 Күн бұрын
how to obtain the dataset from Understat in the first place?
@s0n1csuper50
@s0n1csuper50 4 күн бұрын
For a sophomore with no prior experience, will it take more time than usual to balance academics with learning Python and statistics?
@KamalSingh-ot7zp
@KamalSingh-ot7zp 5 күн бұрын
Appreciate the video
@chlebcio8652
@chlebcio8652 8 күн бұрын
nigga wash your hair
@yinglingo4m
@yinglingo4m 11 күн бұрын
can you post a video about how to use the statsbomb for a really new guy of performance analysis😂😂
@MemoTitat
@MemoTitat 11 күн бұрын
thank you so much, without you I won't be able continue my football analysis project
@alex_zvet-q9o
@alex_zvet-q9o 11 күн бұрын
after writing this code, I still get random values
@MenteyExito
@MenteyExito 11 күн бұрын
Hey, quick question, do you know if there is an API for NCAA D2 and D3 sports?
@McKayJohns
@McKayJohns 11 күн бұрын
I don’t personally know of one…
@RISADWIRATNASARITMU
@RISADWIRATNASARITMU 13 күн бұрын
Keep it up bruh
@konarksharma3242
@konarksharma3242 14 күн бұрын
how to get the csv file ?
@YoutubeOrganism
@YoutubeOrganism 15 күн бұрын
Hi, trying to follow this. But when I type the first command 'import re, import requests etc.' and run the code, nothing happens, there is no message unlike your screen. How do I fix this?
@swapneelkulkarni2719
@swapneelkulkarni2719 16 күн бұрын
Hey McKay I have had my UG in Artificial Intelligence and Data Science And am really forward at sports analytics at a sports company….any tips, suggestions, guidance, feedback?
@michaelmusgrave1514
@michaelmusgrave1514 16 күн бұрын
Great timing on the vid, I just signed my offer letter for my first DE role after a long, multi year transition from being more of an Application Engineer. It’s exciting that I’ll be getting paid to become proficient with the tools that will give me the ability to learn more about things I actually find interesting and will actually want to leverage in the future for my own projects, plus I’ll learn in a professional environment how those projects with a solid engineering base so they’ll be more sustainable. Everyone wants to do the sexy things until they remember that the foundation of the house is what keeps it standing!!!!!
@favouridogun-dw1ji
@favouridogun-dw1ji 17 күн бұрын
Hello, lovely video you have here. I wanted to ask how did you get the raw file.
@McKayJohns
@McKayJohns 17 күн бұрын
I scraped it from understat.com i've got a video here that explains how to do it: kzbin.info/www/bejne/j3zJp6aVnpqlY8k
@docgraal485
@docgraal485 17 күн бұрын
I am a CS student, do sports analyst roles require CS degrees or more data degrees?
@McKayJohns
@McKayJohns 17 күн бұрын
it's really 50/50 as long as you have a good background in data and math 👍 the CS degree will help a lot of you are able to code
@docgraal485
@docgraal485 17 күн бұрын
@@McKayJohns Thanks for the reply. I love Python but I have been struggling to find a project that I am actually passionate about but now I am eager to learn about web scraping and creating data models from my team's performances, which projects are best for complete beginners like me
@docgraal485
@docgraal485 17 күн бұрын
As a big coding fan (cs student) and an even bigger football fan, this page is genuinely a God send
@SuperWMforever
@SuperWMforever 19 күн бұрын
How to export as pdf or report?
@tropianhs
@tropianhs 18 күн бұрын
In Jupyter notebook, top left go to File->Download as PDF
@akashramanarayanan5192
@akashramanarayanan5192 19 күн бұрын
i would like to try this out with another player. Where do i get the data.csv from.
@McKayJohns
@McKayJohns 17 күн бұрын
I scraped the data from understat.com: kzbin.info/www/bejne/j3zJp6aVnpqlY8k
@cybermanne
@cybermanne 20 күн бұрын
I think the reson they got a different value for distance is because you actually calculated the distance to the goal line. Shooting from the corner flag would have a distance of 0 with your method. You should use something like this I believe: distance = sqrt(x*x + y*y)
@pr00bie
@pr00bie 21 күн бұрын
Why do you prefer jupyter notebook instead of other platforms?
@CleberCS
@CleberCS 22 күн бұрын
Hello there, Do you have any video exploring corners?
@PeterEide
@PeterEide 24 күн бұрын
Hi bro, do you think i could land a Sports Analytics job without formal education? Want to switch careers and i like to code etc
@lilianconvers866
@lilianconvers866 25 күн бұрын
From a French guy, your prononciation of Poisson is perfect 😉
@Oxymoron_i
@Oxymoron_i 25 күн бұрын
I really like your videos about sports analytics. I want to focus on Baseball and F1 specifically though cuz those are the ones I follow closely and they are rich in usage of analytics and how much data they make available. Any great suggestions for getting into those?
@McKayJohns
@McKayJohns 25 күн бұрын
I would check out sabermetrics for baseball. I'm not 100% sure on f1 i've never done anything with it
@Oxymoron_i
@Oxymoron_i 25 күн бұрын
@@McKayJohns yeah for both sports there are python packages available. pybaseball for baseball and fastf1 for f1. fastf1 specially makes a lot of data available. it's a massive open source project. Just replying for anyone that was looking for info.
@jakobriegler9324
@jakobriegler9324 25 күн бұрын
I‘m curious if the results would change if you consider each shot xG separately. A team who has only 1 shot which is worth 0.9 is surely more likely to win than a team who has 20 shots each worth 0.045 or not? At least it was explained like that in „the Expected goals philosophy“ book i read recently I‘m currently working on creating my own xG/xP Modell for the Academy of an Austrian Bundesliga Club as there is no data available for the youth teams, your videos really help me out on the programming side, looking forward for more of your videos :)
@mikeybeets3093
@mikeybeets3093 26 күн бұрын
Just found your channel. This couldn’t be more up my alley. Are your courses compatible with Basketball and American Football stats as well? If not, are you considering releasing courses for those as well?
@McKayJohns
@McKayJohns 26 күн бұрын
The SQL and databases one definitely is as it’s more focused on the tech than just a specific sport. The other two probably not but I do have planned to do some basketball and football content
@mikeybeets3093
@mikeybeets3093 26 күн бұрын
@@McKayJohns thanks for your reply! do you know of any decent sites for scraping BBall or American Football info that I could apply to your soccer data scraping course?
@graykaufmann
@graykaufmann 28 күн бұрын
Is there a alternative nowadays ?
@RUOHONGMA-m9p
@RUOHONGMA-m9p Ай бұрын
Thanks, it's definitely an impressive application on football data scrape. By the way, can we get data from the Wyscout database using the similar method? Many 😊 thinks
@GeorgeMK-n5d
@GeorgeMK-n5d Ай бұрын
What about football analytics
@RidhoAhmad
@RidhoAhmad Ай бұрын
I mostly work with JavaScript. Is there any JS package similar to python's mplsoccer?
@temp229009
@temp229009 Ай бұрын
do you guys know a good course in sports analytics for people that have a math background? i love the Logic of Sports Betting book.
@crazycoder0571
@crazycoder0571 Ай бұрын
I'm from India and I'm also an FC Barcelona fan. I love to collect data and all... I'm good at coding and I think I should follow my passion, i.e: Football.
@LeeAnalysis
@LeeAnalysis Ай бұрын
why do I get this error? --------------------------------------------------------------------------- TypeError Traceback (most recent call last) Cell In[28], line 4 2 total_goals = df[df['result'] == 'Goal'].shape[0] 3 total_xG = df['xG'].sum() ----> 4 xG_per_shot = total_xG / total_shots 5 points_average_distance = df['X'].mean() 6 actual_average_distance = 120 - (df['X'] * 1.2).mean() TypeError: unsupported operand type(s) for /: 'str' and 'int'
@tropianhs
@tropianhs 18 күн бұрын
For some reason it has saved total_xG as a string If you are sure that df['xG] is an int, try to reaplce the line 4 with xG_per_shot = int(total_xG) / total_shots and it should work
@_Nova_Prime_
@_Nova_Prime_ Ай бұрын
hi do you need a editor
@fadihaddad3287
@fadihaddad3287 Ай бұрын
Can’t thank you enough for the how to videos. It’s helped me tremendously with my sports analytics projects
@kaizer-919
@kaizer-919 Ай бұрын
0:50 you just described the exact situation I experienced while setting up my career goal. I started to explore and learn DE essentials almost a year ago. I also have passion for sports and built my first data pipeline using the Transfermarkt data. Today, I have started to work on a real time analytics pipeline project.
@McKayJohns
@McKayJohns Ай бұрын
Very cool! Sounds like a good project
@peterhassard9122
@peterhassard9122 Ай бұрын
As a recent Data Science Graduate, I enjoyed this. Keep up the good work McKay Johns