ÎncepețiÎncepe gratuit

Dezavantajul refuzurilor

În exercițiul anterior, am analizat cazurile în care nu s-a reluat procedura sau nu s-au respins candidați. În acele cazuri, posturile vacante au fost ocupate ușor mai rapid. Dar care este impactul atunci când candidatul refuză propunerile noastre?

filter_precedence() poate fi folosită pentru a selecta cazuri pe baza unor ordini specifice între activități, prin specificarea activităților antecedente și consecvente.

Sintaxa este:

dataset %>%
  filter_precedence(
    antecedents = "activitatea care a venit înainte",
    consequents = "activitatea care a venit după",
    precedence_type = "urmează direct sau eventual?"
    filter_method = "toate sau niciunul?"
  )

Acest exercițiu face parte din cursul

Analiza proceselor de afaceri în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Filtrează cazurile în care "Receive Response" nu este niciodată urmat direct de "Review Non Acceptance". Stochează rezultatul în not_refused. Poți face acest lucru setând precedence_type la "directly_follows" și filter_method la "none".
  • Cazurile din not_refused au încă un timp de procesare ridicat. Selectează acele cazuri din not_refused care durează mai mult de 300 de zile. Stochează-le în worst_cases.
  • Folosește trace_explorer() pentru a analiza cele mai frecvente 80% trasee distincte din jurnalul de evenimente worst_cases.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Filter by precedence with activites not directly following
not_refused <- vacancies %>% 
  ___(
    antecedents = ___, 
    consequents = ___, 
    precedence_type = ___, 
    filter_method = ___
  ) 

# Filter for throughput time greater than 300
worst_cases <- ___ %>% 
  filter_throughput_time(interval = ___, units = ___)


# Explore the traces with 80% coverage
___
Editează și rulează codul