<?xml version='1.0' encoding='utf-8'?>
<eprints xmlns='http://eprints.org/ep2/data/2.0'>
  <eprint id='https://bordar.bournemouth.ac.uk/id/eprint/591'>
    <eprintid>591</eprintid>
    <rev_number>12</rev_number>
    <documents>
      <document id='https://bordar.bournemouth.ac.uk/id/document/3105'>
        <docid>3105</docid>
        <rev_number>4</rev_number>
        <files>
          <file id='https://bordar.bournemouth.ac.uk/id/file/10903'>
            <fileid>10903</fileid>
            <datasetid>document</datasetid>
            <objectid>3105</objectid>
            <filename>AllFigures.m</filename>
            <mime_type>text/plain</mime_type>
            <hash>65524b89af79efa6a6c520fa8cda3905</hash>
            <hash_type>MD5</hash_type>
            <filesize>34647</filesize>
            <mtime>2026-04-09 19:15:22</mtime>
            <url>https://bordar.bournemouth.ac.uk/591/2/AllFigures.m</url>
          </file>
        </files>
        <eprintid>591</eprintid>
        <pos>2</pos>
        <placement>3</placement>
        <mime_type>text/plain</mime_type>
        <format>text</format>
        <formatdesc>Generate all figures</formatdesc>
        <language>en</language>
        <security>public</security>
        <license>cc_by_nd_4</license>
        <main>AllFigures.m</main>
        <content>full_archive</content>
      </document>
      <document id='https://bordar.bournemouth.ac.uk/id/document/3106'>
        <docid>3106</docid>
        <rev_number>3</rev_number>
        <files>
          <file id='https://bordar.bournemouth.ac.uk/id/file/10907'>
            <fileid>10907</fileid>
            <datasetid>document</datasetid>
            <objectid>3106</objectid>
            <filename>PlayerLoad_Pipeline.m</filename>
            <mime_type>text/plain</mime_type>
            <hash>d7fb5076cab00516652a5e6704719fce</hash>
            <hash_type>MD5</hash_type>
            <filesize>73133</filesize>
            <mtime>2026-10-17 20:31:31</mtime>
            <url>https://bordar.bournemouth.ac.uk/591/3/PlayerLoad_Pipeline.m</url>
          </file>
        </files>
        <eprintid>591</eprintid>
        <pos>3</pos>
        <placement>2</placement>
        <mime_type>text/plain</mime_type>
        <format>text</format>
        <formatdesc>Main player load code</formatdesc>
        <language>en</language>
        <security>public</security>
        <license>cc_by_nd_4</license>
        <main>PlayerLoad_Pipeline.m</main>
        <content>full_archive</content>
      </document>
    </documents>
    <eprint_status>archive</eprint_status>
    <userid>756</userid>
    <dir>disk0/00/00/05/91</dir>
    <datestamp>2026-11-05 13:59:52</datestamp>
    <lastmod>2026-11-05 14:00:00</lastmod>
    <status_changed>2026-11-05 13:59:52</status_changed>
    <type>data_collection</type>
    <succeeds>535</succeeds>
    <metadata_visibility>show</metadata_visibility>
    <item_issues_count>1</item_issues_count>
    <creators>
      <item>
        <name>
          <family>Callaway</family>
          <given>Andrew</given>
        </name>
        <id>acallaway@bournemouth.ac.uk</id>
      </item>
      <item>
        <name>
          <family>Ellis</family>
          <given>Shelley</given>
        </name>
        <id>sellis@bournemouth.ac.uk</id>
      </item>
      <item>
        <name>
          <family>Williams</family>
          <given>Jonathan</given>
        </name>
        <id>jwilliams@bournemouth.ac.uk</id>
      </item>
    </creators>
    <title>Player Load Equation Comparison - Analysis Pipeline</title>
    <ispublished>pub</ispublished>
    <divisions>
      <item>fac_hems</item>
    </divisions>
    <keywords>Football, Player Load, Soccer, Fatigue</keywords>
    <abstract>MATLAB code supporting: Not All Player Load Equations Are Equivalent: Formula Choice Alters Load Magnitude and Interpretation in Elite Football (Callaway, Ellis &amp; Williams).

This repository contains 1) the complete analysis pipeline used to process optical positional tracking data from the 2022 FIFA World Cup and compare eleven player load equations across four signal-processing conditions. and 2) code for generating figures from those data. 

Starting from raw PFF Sports JSONL tracking files, the pipeline extracts XY coordinates, derives acceleration using a central finite-difference scheme, applies Butterworth and Kalman smoothing conditions, accumulates all eleven equations per player-match observation, and produces the descriptive statistics, Bland-Altman agreement analyses, conversion coefficients, and rank-order comparisons reported in the manuscript.

Requirements: MATLAB R2020b or later, Signal Processing Toolbox.

Input: PFF Sports JSONL tracking files and event JSON files (not included; available from PFF Sports: https://www.blog.fc.pff.com/blog/pff-fc-release-2022-world-cup-data ).

Output: Per-player-match load values for all eleven equations, Bland-Altman statistics, pairwise conversion coefficients, and all manuscript figures.</abstract>
    <date>2026-04-29</date>
    <date_type>published</date_type>
    <publisher>Bournemouth University</publisher>
    <id_number>10.18746/bmth.data.00000591</id_number>
    <data_type>Processing Code</data_type>
    <contact_email>bordar@bournemouth.ac.uk</contact_email>
    <contact_details>
      <role>Author</role>
      <name>
        <family>Callaway</family>
        <given>Andrew</given>
      </name>
      <id>acallaway@bournemouth.ac.uk</id>
    </contact_details>
    <related_res_rich>
      <item>
        <title>Not All Player Load Equations Are Equivalent: Formula Choice Alters Magnitude and Interpretation of Optical Tracking-Derived Load in Elite Football</title>
        <res_type>pub</res_type>
        <id_type>DOI</id_type>
        <status>inpress</status>
        <pub>Routledge</pub>
      </item>
    </related_res_rich>
    <collection_method>Data processing for data from PFF Sports: https://www.blog.fc.pff.com/blog/pff-fc-release-2022-world-cup-data</collection_method>
    <collection_date>
      <date_from>2026-02-01</date_from>
      <date_to>2026-03-30</date_to>
    </collection_date>
  </eprint>
</eprints>
