{"id":1209,"date":"2021-01-28T10:23:19","date_gmt":"2021-01-28T16:23:19","guid":{"rendered":"https:\/\/puckpossessed.com\/?p=1209"},"modified":"2021-01-28T17:47:17","modified_gmt":"2021-01-28T23:47:17","slug":"the-consistency-of-consistency","status":"publish","type":"post","link":"https:\/\/biathlonanalytics.com\/TEST\/the-consistency-of-consistency\/","title":{"rendered":"The Consistency of Consistency"},"content":{"rendered":"\n<p>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>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>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>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 24%\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/puckpossessed.com\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.15.50-AM-150x150.png\" alt=\"\" class=\"wp-image-1212 size-thumbnail\" srcset=\"https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.15.50-AM-150x150.png 150w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.15.50-AM-300x300.png 300w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size\">Chart 1: Averages<\/p>\n<\/div><\/div>\n\n\n\n<p>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 26%\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"178\" src=\"https:\/\/puckpossessed.com\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.23.32-AM-300x178.png\" alt=\"\" class=\"wp-image-1214 size-medium\" srcset=\"https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.23.32-AM-300x178.png 300w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.23.32-AM.png 476w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size\">Chart 2: Actual Results<\/p>\n<\/div><\/div>\n\n\n\n<p>  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>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 24%\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"300\" src=\"https:\/\/puckpossessed.com\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.28.47-AM-298x300.png\" alt=\"\" class=\"wp-image-1215 size-medium\" srcset=\"https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.28.47-AM-298x300.png 298w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.28.47-AM-150x150.png 150w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.28.47-AM.png 390w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size\">Chart 3: Cumulative difference for career*<\/p>\n<\/div><\/div>\n\n\n\n<p>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>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 21%\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"300\" src=\"https:\/\/puckpossessed.com\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.31.45-AM-298x300.png\" alt=\"\" class=\"wp-image-1216 size-medium\" srcset=\"https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.31.45-AM-298x300.png 298w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.31.45-AM-150x150.png 150w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.31.45-AM.png 390w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size\">Chart 4: Cumulative difference for season<\/p>\n<\/div><\/div>\n\n\n\n<p>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-medium 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-300x208.png\" alt=\"\" class=\"wp-image-1218\" width=\"434\" height=\"301\" srcset=\"https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.35.58-AM-1-300x208.png 300w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.35.58-AM-1-1024x709.png 1024w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.35.58-AM-1-768x532.png 768w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.35.58-AM-1.png 1170w\" sizes=\"auto, (max-width: 434px) 100vw, 434px\" \/><\/figure>\n\n\n\n<p>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 20%\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"300\" src=\"https:\/\/puckpossessed.com\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.41.39-AM-295x300.png\" alt=\"\" class=\"wp-image-1219 size-medium\" srcset=\"https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.41.39-AM-295x300.png 295w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-8.41.39-AM.png 392w\" sizes=\"auto, (max-width: 295px) 100vw, 295px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size\">Chart 5: Cumulative <strong>absolute<\/strong> difference for season<\/p>\n<\/div><\/div>\n\n\n\n<p>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>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 loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"393\" 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-large\" srcset=\"https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-9.17.54-AM-1024x393.png 1024w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-9.17.54-AM-300x115.png 300w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-9.17.54-AM-768x295.png 768w, https:\/\/biathlonanalytics.com\/TEST\/wp-content\/uploads\/2021\/01\/Screen-Shot-2021-01-28-at-9.17.54-AM.png 1146w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size\">Chart 6: Variance<\/p>\n<\/div><\/div>\n\n\n\n<p>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":1,"featured_media":1222,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[24,34],"tags":[41,50],"class_list":["post-1209","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-puck-possessed-biathlon","category-statistical-analysis","tag-tableau","tag-tool"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/biathlonanalytics.com\/TEST\/wp-json\/wp\/v2\/posts\/1209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/biathlonanalytics.com\/TEST\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/biathlonanalytics.com\/TEST\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/biathlonanalytics.com\/TEST\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/biathlonanalytics.com\/TEST\/wp-json\/wp\/v2\/comments?post=1209"}],"version-history":[{"count":10,"href":"https:\/\/biathlonanalytics.com\/TEST\/wp-json\/wp\/v2\/posts\/1209\/revisions"}],"predecessor-version":[{"id":1231,"href":"https:\/\/biathlonanalytics.com\/TEST\/wp-json\/wp\/v2\/posts\/1209\/revisions\/1231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/biathlonanalytics.com\/TEST\/wp-json\/wp\/v2\/media\/1222"}],"wp:attachment":[{"href":"https:\/\/biathlonanalytics.com\/TEST\/wp-json\/wp\/v2\/media?parent=1209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/biathlonanalytics.com\/TEST\/wp-json\/wp\/v2\/categories?post=1209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/biathlonanalytics.com\/TEST\/wp-json\/wp\/v2\/tags?post=1209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}