{"id":1506,"date":"2021-01-28T17:26:11","date_gmt":"2021-01-28T16:26:11","guid":{"rendered":"https:\/\/www.realbiathlon.com\/blog\/?p=1506"},"modified":"2021-01-29T00:49:37","modified_gmt":"2021-01-28T23:49:37","slug":"the-consistency-of-consistency-tool","status":"publish","type":"post","link":"https:\/\/www.realbiathlon.com\/blog\/index.php\/2021\/01\/28\/the-consistency-of-consistency-tool\/","title":{"rendered":"The Consistency of Consistency tool"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In biathlon, consistency is something most athletes are looking for, ideally from one season to the next, assuming the performance in a certain metric is at the level they are happy with. I built <a rel=\"noreferrer noopener\" href=\"https:\/\/public.tableau.com\/profile\/rj7974#!\/vizhome\/Consistency_16105799809390\/Dashboard1\" data-type=\"URL\" data-id=\"https:\/\/public.tableau.com\/profile\/rj7974#!\/vizhome\/Consistency_16105799809390\/Dashboard1\" target=\"_blank\">a dashboard in Tableau Public<\/a> that looks at the <strong>career and seasonal form, averages and variance, and at consistency<\/strong> for the following metrics:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Prone Shooting<\/li><li>Standing Shooting<\/li><li>Total (combined) Shooting<\/li><li>Ski speed (in Km\/H)<\/li><li>Ski Score (Z)<\/li><li>Rank<\/li><li>Shooting Time Score (Z)<\/li><li>Range Time Score (Z) <\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">From the <a href=\"https:\/\/www.realbiathlon.com\/explanations.html\" data-type=\"URL\" data-id=\"https:\/\/www.realbiathlon.com\/explanations.html\" target=\"_blank\" rel=\"noreferrer noopener\">RealBiatlon.com website<\/a>: <strong>Z-score<\/strong>&nbsp;<code>(Standard score) Number of&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Standard_deviation\">standard deviations<\/a>&nbsp;by which&nbsp;<em>metrics<\/em>&nbsp;are above or below the mean (based on&nbsp;<em>back from median<\/em>&nbsp;data)<\/code> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The data used goes back to the 2016-2017 season, so when I refer to career averages the data will not include any data from before the 2016-17 season. To highlight this I have used an asterisk whenever using career. Please note that when using different metrics like this, <strong>the meaning of above zero and below zero is not always positive or negative<\/strong>. I.e. Z scores for skiing are better when negative (meaning below average) but for shooting percentage the higher number the better.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As <strong>examples<\/strong> often are a good way of explaining visualizations I am going to start with <strong>Lisa Hauser<\/strong>, and her <strong>Ski Score (Z)<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 28%\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"https:\/\/puckpossessed.com\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.15.50-AM.png\" alt=\"\" class=\"wp-image-1212 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size wp-block-paragraph\">Chart 1: Averages<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">This simply shows Lisa&#8217;s average for Ski Score (Z) and the sharp drop for the current season clearly stands out, meaning she went from a just below average skier to a faster than average skier. Also, we can see she has been much faster than her career* average, indicating she must have really focussed on her skiing the last preparation. Has that affected her shooting? Let&#8217;s see&nbsp;by changing the metric to Total (combined) Shooting and look at&#8230;<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 29%\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"https:\/\/puckpossessed.com\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.23.32-AM.png\" alt=\"\" class=\"wp-image-1214 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size wp-block-paragraph\">Chart 2: Actual Results<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">  This tells us that her current season&#8217;s average and her career* average are almost identical, so no change here. We can also see that as the season progresses she is seeing better results (for shooting percentage, higher is better).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now can we get more out of this? The following shows the difference between actual results and the career* average and shows it cumulatively, based on the assumption the multiple bad results in a row, even with a good result between a number of bad ones, has a bad impact on form.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 22%\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"https:\/\/puckpossessed.com\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.28.47-AM.png\" alt=\"\" class=\"wp-image-1215 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size wp-block-paragraph\">Chart 3: Cumulative difference for career*<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Due to her less than ideal first number of races (with regards to total shooting) and a lesser performance in the last race of the previous season, the chart shows a lower than desired profile, that however sings upward towards the current status of the current season.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One could argue however, that the seasons are separate entities, and the end of last season would not impact the form of an athlete at the start of the current season.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 24%\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"https:\/\/puckpossessed.com\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.31.45-AM.png\" alt=\"\" class=\"wp-image-1216 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size wp-block-paragraph\">Chart 4: Cumulative difference for season<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The same applies in this case for the current season, showing the bad start and the incline due to better results in the second trimester, but the previous season now has no impact at all. A better example of showing a differnece between career* and season is the follwing for Shooting Time Score (Z):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/puckpossessed.com\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.35.58-AM-1-1024x709.png\" alt=\"\" class=\"wp-image-1218\" width=\"512\" height=\"355\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If we want to see more about consistency, the metrics are used in absolute form. It doesn&#8217;t matter if a result is good or bad, as long as it differs from the previous results it introduces inconsistency. So the next chart shows the absolute values of the differences between actual race resultes and season averages.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 22%\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"https:\/\/puckpossessed.com\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.41.39-AM.png\" alt=\"\" class=\"wp-image-1219 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size wp-block-paragraph\">Chart 5: Cumulative <strong>absolute<\/strong> difference for season<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Now the hight (or depth) of the chart shows the size of inconsistency, where the direction and steepness show how much the race result impacted the consistency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lastly to satisfy the more statical inclined readers below are the Variance charts, showing the spread of results and the average Variance per season (still Lias Hauser&#8217;s Shooting time score (Z)).<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 68%\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"https:\/\/puckpossessed.com\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-9.17.54-AM-1024x393.png\" alt=\"\" class=\"wp-image-1221 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size wp-block-paragraph\">Chart 6: Variance<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">This dashboard is not coming to a specific conclusion, but rather a tool to further research an athletes&#8217; performances, form, and consistency, intended to be used interactively by you! <a rel=\"noreferrer noopener\" href=\"https:\/\/public.tableau.com\/profile\/rj7974#!\/vizhome\/Consistency_16105799809390\/Dashboard1\" data-type=\"URL\" data-id=\"https:\/\/public.tableau.com\/profile\/rj7974#!\/vizhome\/Consistency_16105799809390\/Dashboard1\" target=\"_blank\">So go have a look and have fun with it.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A tool to further research an athletes&#8217; performances, form, and consistency in Biathlon<\/p>\n","protected":false},"author":6,"featured_media":1509,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3],"tags":[16,35],"class_list":["post-1506","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-long-term-trends","category-statistical-analysis","tag-tableau","tag-tool"],"_links":{"self":[{"href":"https:\/\/www.realbiathlon.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.realbiathlon.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.realbiathlon.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.realbiathlon.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.realbiathlon.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=1506"}],"version-history":[{"count":5,"href":"https:\/\/www.realbiathlon.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1506\/revisions"}],"predecessor-version":[{"id":1514,"href":"https:\/\/www.realbiathlon.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1506\/revisions\/1514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.realbiathlon.com\/blog\/index.php\/wp-json\/wp\/v2\/media\/1509"}],"wp:attachment":[{"href":"https:\/\/www.realbiathlon.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=1506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realbiathlon.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=1506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realbiathlon.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=1506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}