Train The Trainer

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 30 November 2012

Creating team workout using Excel

Posted on 09:06 by Unknown


Here is the screen cast of a rather simple solution in Excel for creating individualized team strength training workouts. 

Make sure to increase quality before watching





Read More
Posted in dashboards, Excel, planning, powerlifting, programming, screen cast, soccer, team sports, videos | No comments

Friday, 16 November 2012

Estimating 1RM using load-velocity relationship

Posted on 00:05 by Unknown
I recently wrote an article regarding the use of velocity of the lifts to predict 1RMs for the official GymAware website. You can read it by simply clicking on the image below.


I wanted to thank Rob Shugg for posting it and the whole Kinetic Performance company for creating such an amazing tool - PowerTool/GymAware.

I also hope that the article will bring some more  food for thought and stimulate more work in this direction.

Read More
Posted in analysis, GymAware, links, monitoring, Performance Analysis, powerlifting, programming, Research, statistics, strength training, videos | No comments

Monday, 12 November 2012

Player and Test Report/Dashboard Screencast

Posted on 15:45 by Unknown


Just a quick heads up for the screen cast of the Excel Dashboard/Reports and Database workbook I recently did. You can find more info in the recent blog entry here. 

Enjoy and let me know what you think.

 
Read More
Posted in dashboards, Excel, IE20-10, monitoring, Performance Analysis, screen cast, statistics, team sports, wellness questionnaire | No comments

Sunday, 11 November 2012

Finally done – Player and Test Report/Dashboard

Posted on 10:35 by Unknown


During the last couple of weeks I have been reading a lot on VBA (Visual Basic for Applications) for Excel since I haven’t found PivotTable enough to fulfill my needs. Luckily I have a programming background (yup, a nerd – been using Qbasic, C/C++, MATLAB and Assemblerduring the days of 486) so I had the basic skills and all I needed were various tricks and techniques. 

So what was the problem so I needed VBA? Well, most of the databases are organized in the following way:




What you do basically, is write down all the players you have in a named range, along with tests (or things you track) and then organize the database in the manner showed above.

When you test a player, you write down the date, the test you did, player’s name and score. Pretty simple, right?

Using Pivot Table you can quickly and neatly summarize the data using filters (might be test and/or dates). In the following picture I utilized Pivot Chart and used Date and Test as Filters.



Pivot Table is thus great tool for providing summaries for the databases organized in a way I showed. The problem is that I didn’t want summaries – I wanted to see report/dashboard for each player.

What I wanted to see on one page is: 
·         basic player info
·         last test scores for selected tests, context for those tests (using target, great, average and bad scores, along with red flags for bad scores), which I fulfilled by using bullet graphs (luckily Excel haven’t yet integrate them, so using them was pain in the arse)
·         Difference from target score
·         Ranking of the test score to other players
·         Date of the last test being taken
·         Trend of scores
·         Change of the compared to the previous test (did the guy improve?)

To do this I had to re-organize the database (DB) to a following format, so I could use named ranges and dynamic graphs. I needed to organized DB into the following format:



The basic format for this database is Test Name, Player, Number of Entries, Date of the last test, and test scores going from last to the first. Organized this way, I was able to use DB for reporting and plotting really easy using custom functions in VBA or INDEX and MATCH formulas.


Anyway, last couple of days I was struggling to write a code to convert first database into second. First one I wrote was damn slow, but in the second one I used faster cell (or range for those with Excel VBA knowledge) reading and faster algorithm  (without referring to famous Sedgewick book :) ), along with basic user interface.

After this was done I was finally able to create report/dashboard page for both Player and Test.




Now it is easy to select a player and all the data is pulled automatically. You can also choose which test you want to visualizein each slot.

Couple of problems I had with visualization was creation of bullet graphs, and visualizing and quantifying negative tests.

What I refer under negative test are the type of tests where lower equals better (like 10m sprint, 1500m time trial, asymmetries between legs), compared to tests where higher equals better (relative strength, MAS, YOYO distance). Visualizing them was also problematic, but I choose inverted/negative bullet graph for that too. 

It was important to warn the user about those tests, so I used  ↕ symbol. When it comes to change in time (trend) having this test dropping down is also a good thing. Ranking was easy to solve (the lower the score the higher your ranking) by simply subtracting the score from 1. I am still looking for a better and more intuitive way to visualize the data, so the coaches know what they are dealing with and a immediately able to spot trends, strength and weaknesses and devise action plans. If you have any tip let me know in the comments.

Also,  if anyone (coaches and/or professional clubs) is interested into custom made Excel sheet for collecting and visualizing this be free to contact me.

Read More
Posted in analysis, dashboards, Excel, monitoring, Performance Analysis, statistics | No comments
Newer Posts Older Posts Home
Subscribe to: Comments (Atom)

Popular Posts

  • 6 weeks running program for soccer players
    This is an article I wrote couple of months ago for one website, but it never got published, so I decided to publish it on my b...
  • Playbook: Understanding MODERATION through simulation
    Playbook: Understanding MODERATION through simulation Playbook: Understanding MODERATION through simulation Introduction I rece...
  • Interview with Steve Magness
    Interview with Steve Magness In the last couple of years blog by Steve Magness “ Science of Running ” was more than the source of casual re...
  • Periodization Confusion?
    I have recently been reading Transfer of Training  (Volume 2) by Dr Anatoly Bondarchuk an...
  • Planning the Strength Training. Part 1
    Planning the strength training From novice to elite CHARACTERISTICS OF THE LIFTER According to Mark Rippetoe, the author of Practical Progra...
  • Interview with Mike Boyle
      Interview with Mike Boyle There are four coaches that were highly influential on my physical preparation philosophy and practice. The firs...
  • Guest Article: Biological Planning, Organizing, and Programming for Physical Preparation. Part 2
    BIOLOGICAL PLANNING, ORGANIZING, AND  PROGRAMMING FOR PHYSICAL PREPARATION Part 2 Click HERE for part 1 Planning Working Backwards Many coa...
  • Analysis of Reactive Training System
    Although I have promised in Periodization confusion article that I am going to make a real-world practical example on planning the preparat...
  • Intensity-Effort Table for Strength training
    Intensity-Effort Table for Strength training Continuing on my rant on three parameters of intensity in strength training I decided to updat...
  • How to visualize test change scores for coaches
    How to visualize test change scores for coaches How to visualize test change scores for coaches Introduction Coaches are not int...

Categories

  • analysis
  • Basketball
  • Biomechanics
  • conditioning
  • dashboards
  • Download
  • ELEIKO
  • energy system development
  • Excel
  • Fasting
  • fun
  • general vs. specific
  • Good Reads
  • Guest Article
  • GymAware
  • HRV
  • IE20-10
  • injuries
  • interview
  • Italian
  • links
  • martial arts
  • MMA
  • monitoring
  • Muscles
  • Notice
  • Nutrition
  • Olympic lifting
  • On Serbian
  • Performance Analysis
  • periodization
  • Philosophy
  • Physical Therapy
  • Physiology
  • planning
  • powerlifting
  • Product
  • programming
  • Psychology
  • R
  • Random Thoughts
  • Research
  • Review
  • Roberto Sassi
  • RPE
  • RSA
  • runnings
  • screen cast
  • soccer
  • statistics
  • strength training
  • team sports
  • Theory
  • videos
  • visit
  • volleyball
  • Warm-up
  • wellness questionnaire

Blog Archive

  • ►  2013 (54)
    • ►  December (7)
    • ►  November (8)
    • ►  October (4)
    • ►  September (6)
    • ►  August (8)
    • ►  July (3)
    • ►  June (2)
    • ►  May (5)
    • ►  April (2)
    • ►  March (7)
    • ►  February (1)
    • ►  January (1)
  • ▼  2012 (55)
    • ►  December (4)
    • ▼  November (4)
      • Creating team workout using Excel
      • Estimating 1RM using load-velocity relationship
      • Player and Test Report/Dashboard Screencast
      • Finally done – Player and Test Report/Dashboard
    • ►  October (9)
    • ►  September (9)
    • ►  August (6)
    • ►  July (6)
    • ►  June (5)
    • ►  May (2)
    • ►  April (2)
    • ►  March (5)
    • ►  February (3)
  • ►  2011 (48)
    • ►  December (3)
    • ►  November (2)
    • ►  October (4)
    • ►  September (2)
    • ►  August (2)
    • ►  July (1)
    • ►  June (9)
    • ►  May (12)
    • ►  April (2)
    • ►  March (1)
    • ►  February (1)
    • ►  January (9)
  • ►  2010 (42)
    • ►  December (11)
    • ►  November (5)
    • ►  October (19)
    • ►  September (7)
Powered by Blogger.

About Me

Unknown
View my complete profile