-
Notifications
You must be signed in to change notification settings - Fork 150
Description
Hello,
I am currently conducting research on VAEP and have a few questions regarding the _add_dribbles function. I would greatly appreciate your insights on the following points:
- Rationale Behind Using
_add_dribbles
- I am curious about the reasoning behind the implementation of the
_add_dribblesfunction. Is it primarily used to account for cases where dribble events are not explicitly recorded? Considering that StatsBomb data includes acarryevent, I would like to understand why_add_dribblesis still necessary in this context.
- Criteria for Connecting Dribble Locations
-
I am seeking clarification on why the
_add_dribblesfunction connects dribbles between the end location of one event and the start location of the next event. Dribbling is typically defined as controlling the ball while moving. Given this definition, wouldn't it be more accurate to connect the start of a dribble to an action where a player gains control, such as receiving a pass or recovering the ball? This would imply that the dribble should start from the location where the ball is controlled, extending to the start location of the next event. Specifically, in the case of StatsBomb data, where events such asBall Receipt*andBall Recoveryare recorded, wouldn't it be more appropriate to base the addition of dribbles on these control events? -
My concern arises from situations where, for example, shot is deflected off the goalpost and returns to a player. In such cases, the action recorded might not be a pass received or recovery, but rather a
Miscontrol. If_add_dribblesis applied in this scenario, it could incorrectly add a dribble from the goalpost location (the end location of the shot) to the start of the next event (the start location of the miscontrol). This could result in a situation where a player is erroneously credited with a successful dribble, despite having miscontrolled the ball. Wouldn't it be more logical to limit the addition of dribbles to instances where a control action has occurred?
- Differences Between Opta and StatsBomb
- I also noticed that while Opta has a
_fix_recoveriesfunction, StatsBomb does not. Could you please explain the reasoning behind this difference?
Thank you for your time and attention to these questions. I look forward to your response and any clarification you can provide.