Posts by Tinniam V Ganesh
Author: Tinniam V Ganesh
Then, Now(IPL 2022), Beyond : Insights from GooglyPlusPlus
Feed: R-bloggers. Author: Tinniam V Ganesh. IPL 2022 has just concluded and yet again, it is has thrown a lot of promising and potential youngsters in its wake, while established players have fallen! With IPL 2022, we realise that “Sceptre and Crown must tumble down” and that form and class like everything else are “shadows not substantial things” (Death the Leveller by James Shirley). So King Kohli had to kneel, and hitman’ himself got hit. Rishabh Pant, Jadeja also had a poor season. On the contrary there were several youngsters who shone like Abhishek Sharma, Tilak Verma, Umran Malik or ... Read More
Player Performance Estimation using AI Collaborative Filtering
Feed: R-bloggers. Author: Tinniam V Ganesh. 1. Introduction Often times before crucial matches, or in general, we would like to know the performance of a batsman against a bowler or vice-versa, but we may not have the data. We generally have data where different batsmen would have faced different sets of bowlers with certain performance data like ballsFaced, totalRuns, fours, sixes, strike rate and timesOut. Similarly different bowlers would have performance figures(deliveries, runsConceded, economyRate and wicketTaken) against different sets of batsmen. We will never have the data for all batsmen against all bowlers. However, it would be good estimate the ... Read More
IPL 2022: Near real-time analytics with GooglyPlusPlus!!!
Feed: R-bloggers. Author: Tinniam V Ganesh. It is that time of the year when there is “a song in the air, the lark’s on the wing, and the snail’s on the the thorn“. Yes, it is the that time of year when the grand gala event of IPL 2022 is underway. So, I managed to wake myself from my Covid-induced slumber, worked up my ‘creaking bones‘ and cranked up the GooglyPlusPlus machinery. So now, every morning, a scheduled CRON tab entry will automatically download the previous night’s match data from Cricsheet, unzip, process and transform it into the necessary format ... Read More
GooglyPlusPlus2022 optimizes batting/bowling lineup
Feed: R-bloggers. Author: Tinniam V Ganesh. GooglyPlusPlus2022 is the new avatar of last year’s GooglyPlusPlus2021. Roughly, about 5 years back I had written a post on Using linear programming to optimize T20 batting and bowling line up. This post has been on the back of my mind for a long time and I decided to pay this post a revisit. This requires computing performance of individual batsmen vs bowlers and vice-versa for performing the optimization. So in this latest incarnation, there are 4 new functions batsmanVsBowlerPerf – Performance of batsmen against chosen bowlersbowlerVsBatsmanPerf – Performance of bowlers versus specific batsmenbattingOptimization ... Read More
More player analysis with gganimate()
Feed: R-bloggers. Author: Tinniam V Ganesh. This post continues the analysis of IPL and T20 (men) batsmen and bowlers through animated charts. In my last post Analyzing player performance with animated charts! I had used animated horizontal bars to display the totalRuns or totalWickets over a 3 year ‘sliding window’. While that was cool, the only drawback of that animation was the batsman and bowler performance was measured in a single dimension of either total(mean) runs or total(mean) wickets. I think to fairly describe batsmen and bowlers we need at least the following 2 attributes Runs and Strike rate for batsmen ... Read More
Analyzing player performance with animated charts!
Feed: R-bloggers. Author: Tinniam V Ganesh. Analytics is by definition, the science (& art) of identifying, discovering and interpreting patterns in data. There are different ways of capturing these patterns through charts (bar, pie, cumulative data, moving average etc.). One such way is the motion or animated chart which captures the changes in data across different time periods. This was made famous by Hans Rosling in his Gapminder charts. In this post, I use animated charts, based on gganimate(), to display the rise and fall of batsmen and bowlers in IPL and Intl. T20 (men). I only did this for ... Read More
GooglyPlusPlus2021: Towards more picturesque analytics!
Feed: R-bloggers. Author: Tinniam V Ganesh. Analytics for e.g. sports analytics, business analytics or analytics in e-commerce or in other domain has 2 main requirements namely a) What kind of analytics (set of parameters,function) will squeeze out the most intelligence from the data b) How to represent the analytics so that an expert can garner maximum insight? While it may appear that the former is more important, the latter is also equally, if not, more vital to the problem. Indeed, a picture is worth a thousand words, and often times is more insightful than a large table of numbers. However, ... Read More
GooglyPlusPlus2021 now with power play, middle and death over analysis
Feed: R-bloggers. Author: Tinniam V Ganesh. This latest edition of GooglyPlusPlus2021 now includes detailed analysis of teams, batsmen and bowlers in power play, middle and death overs. The T20 format is based on 3 phases as each side faces 20 overs. Power play: Overs: 0 – 6 – No more than 2 players can be outside the 30 yard circle Middle overs: Overs: 7- 16 – During these overs the batting side tries to consolidate their innings Death overs: Overs: 16 -20 – During these 5 overs the batting side tries to accelerate the scoring rate, while the bowling side ... Read More
GooglyPlusPlus2021:ICC WC T20:Pavilion-view analytics as-it-happens!
Feed: R-bloggers. Author: Tinniam V Ganesh. This year 2021, we are witnessing a rare spectacle in the cricketing universe, where IPL playoffs are immediately followed by ICC World Cup T20. Cricket pundits have claimed such a phenomenon occurs once in 127 years! Jokes apart, the World cup T20 is underway and as usual GooglyPlusPlus is ready for the action. GooglyPlusPlus will provide near-real time analytics, by automatically downloading the latest match data daily, processing and organising the match data into appropriate folders so that my R package yorkr can slice and dice the data to provide the pavilion-view analytics. The ... Read More
GooglyPlusPlus2021 enhanced with drill-down batsman, bowler analytics
Feed: R-bloggers. Author: Tinniam V Ganesh. This latest update to GooglyPlusPlus2021 includes the following changes a) All the functions in the ‘Batsman’ and ‘Bowler ‘tabs now include a date range, which allows you specify a period of interest. b) The ‘Rank Batsman’ and ‘Rank Bowler’ tabs also include a date range selector, against the earlier version which had a ‘Since year’ slider see GooglyPlusPlus2021 bubbles up top T20 players in all formats!. The earlier ‘Since year’ slider option could only rank for the latest year or for all years up to the current year. Now with the new ‘date range’ picker ... Read More
Recent Comments