Expected Lead Time to activity A

View in library docs
eLTtA(g,a)\mathit{e}\mathit{LTtA}(g, \mathit{a})
Dimension:
Time
Granularity:
Group of cases

Description

Expected total elapsed time between the earliest event and the earliest instantiation of a specific activity in a case belonging to a group of cases.

Potential use

Event log is associated with a process in which the total elapsed time of a specific is of relevance.

Assumptions

Minimizing lead time is desirable.

Desired Value:

MINIMIZE

Required attributes

act
actinst
case
time
type

Equations

Formula for practitioners

cg{LTtA(c,a)if fic(c,a)0if fic(c,a)=ccases(g){1if fic(c,a)0otherwise\displaystyle \frac{\sum_{c \in g} \begin{cases} \mathit{LTtA}(c, \mathit{a}) & \mathit{if \ } \mathit{fi}\mathit{^{c}}(c, \mathit{a}) \neq \emptyset \\ 0 & \mathit{if \ } \mathit{fi}\mathit{^{c}}(c, \mathit{a}) = \emptyset \end{cases}} { \sum_{c \in \mathit{cases}(g)} \begin{cases} 1 & \text{if } \mathit{fi}\mathit{^{c}}(c, \mathit{a}) \neq \emptyset \\ 0 & \text{otherwise} \end{cases} }

LTtA(c,a)\mathit{LTtA}(c, \mathit{a}) returns the lead time from the start of case cc to the first completed instance of activity a\mathit{a} in case cc.
fic(c,a)\mathit{fi}\mathit{^{c}}(c, \mathit{a}) returns the set of first completed instances of activity a\mathit{a} in case cc.
{cgfic(c,a)}\left| \{ c \in g \mid \mathit{fi}\mathit{^{c}}(c, \mathit{a}) \neq \emptyset \} \right| returns the number of cases in group gg where activity a\mathit{a} occurs at least once (i.e., cases with a non-empty fic(c,a)\mathit{fi}\mathit{^{c}}(c, \mathit{a})).

Formal Definition

cg{LTtA(c,a)if fic(c,a)0if fic(c,a)={cgif fic(c,a)}\frac{\sum _{c \in g} \begin{cases} \mathit{LTtA}(c, \mathit{a}) & \mathit{if \ } \mathit{fi}\mathit{^{c}}(c, \mathit{a}) \neq \emptyset \\ 0 & \mathit{if \ } \mathit{fi}\mathit{^{c}}(c, \mathit{a}) = \emptyset \end{cases}}{|\{c \in g \mid \mathit{if \ } \mathit{fi}\mathit{^{c}}(c, \mathit{a}) \neq \emptyset\}|}

Tags

act
actinst
case
time
type

Python implementation

This indicator is implemented in the process_performance_indicators Python library.

process_performance_indicators.indicators.time.groups.expected_lead_time_to_activity_a