Title: | Performance Spectrum Miner for Event Data |
---|---|
Description: | Compute detailed and aggregated performance spectrum for event data. The detailed performance spectrum describes the event data in terms of segments, where the performance of each segment is measured and plotted for any occurrences of this segment over time and can be classified, e.g., regarding the overall population. The aggregated performance spectrum visualises the amount of cases of particular performance over time. Denisov, V., Fahland, D., & van der Aalst, W. M. P. (2018) <doi:10.1007/978-3-319-98648-7_9>. |
Authors: | Greg Van Houdt [aut], Gert Janssenswillen [ctb, cre], Gerard van Hulzen [ctb] |
Maintainer: | Gert Janssenswillen <[email protected]> |
License: | MIT + file LICENSE |
Version: | 0.1.0.9000 |
Built: | 2024-10-31 03:50:41 UTC |
Source: | https://github.com/bupaverse/psminer |
Visualize performance spectrum.
## S3 method for class 'ps_aggregated' plot(x, ...) ## S3 method for class 'ps_detailed' plot(x, ...)
## S3 method for class 'ps_aggregated' plot(x, ...) ## S3 method for class 'ps_detailed' plot(x, ...)
x |
Object of class |
... |
Additional variables to pass further. |
A ggplot2
object, which can be customised further.
Plots the aggregated performance spectrum. The performance spectrum describes the event data in terms of segments, i.e., pairs of related process steps. The performance of each segment is measured and plotted for any occurrences of this segment over time and can be classified, e.g., regarding the overall population. The aggregated performance spectrum visualises the amount of cases of particular performance over time (Denisov et al., 2018). See References for more details.
ps_aggregated( log, segment_coverage, n_segments, classification = NULL, grouping = c("start", "complete"), scale = NULL, bins = 30 ) ## S3 method for class 'log' ps_aggregated( log, segment_coverage, n_segments, classification = NULL, grouping = c("start", "complete"), scale = NULL, bins = 30 ) ## S3 method for class 'grouped_log' ps_aggregated( log, segment_coverage, n_segments, classification = NULL, grouping = c("start", "complete"), scale = NULL, bins = NULL )
ps_aggregated( log, segment_coverage, n_segments, classification = NULL, grouping = c("start", "complete"), scale = NULL, bins = 30 ) ## S3 method for class 'log' ps_aggregated( log, segment_coverage, n_segments, classification = NULL, grouping = c("start", "complete"), scale = NULL, bins = 30 ) ## S3 method for class 'grouped_log' ps_aggregated( log, segment_coverage, n_segments, classification = NULL, grouping = c("start", "complete"), scale = NULL, bins = NULL )
log |
|
segment_coverage , n_segments
|
|
classification |
|
grouping |
|
scale |
|
bins |
|
A ggplot2
object describing the aggregated performance spectrum.
ps_aggregated(log)
: Plot aggregated performance spectrum for a log
.
ps_aggregated(grouped_log)
: Plot aggregated performance spectrum for a grouped_log
.
Denisov, V., Fahland, D., & van der Aalst, W. M. P. (2018). Unbiased, Fine-Grained Description of Processes Performance from Event Data. In M. Weske, M. Montali, I. Weber, & J. vom Brocke (Eds.), Proceedings of the 16th International Conference on Business Process Management (Vol. 11080, pp. 139–157). Springer International Publishing. doi:10.1007/978-3-319-98648-7_9
library(psmineR) library(eventdataR) sepsis %>% ps_aggregated(segment_coverage = 0.2, classification = "quartile", grouping = "start", bins = 15)
library(psmineR) library(eventdataR) sepsis %>% ps_aggregated(segment_coverage = 0.2, classification = "quartile", grouping = "start", bins = 15)
Plots the detailed performance spectrum. The performance spectrum describes the event data in terms of segments, i.e., pairs of related process steps. The performance of each segment is measured and plotted for any occurrences of this segment over time and can be classified, e.g., regarding the overall population. The detailed performance spectrum visualises variability of durations in a segment across cases and time (Denisov et al., 2018). See References for more details.
ps_detailed( log, segment_coverage, n_segments, classification = NULL, scale = NULL ) ## S3 method for class 'log' ps_detailed( log, segment_coverage, n_segments, classification = NULL, scale = NULL ) ## S3 method for class 'grouped_log' ps_detailed( log, segment_coverage, n_segments, classification = NULL, scale = NULL )
ps_detailed( log, segment_coverage, n_segments, classification = NULL, scale = NULL ) ## S3 method for class 'log' ps_detailed( log, segment_coverage, n_segments, classification = NULL, scale = NULL ) ## S3 method for class 'grouped_log' ps_detailed( log, segment_coverage, n_segments, classification = NULL, scale = NULL )
log |
|
segment_coverage , n_segments
|
|
classification |
|
scale |
|
A ggplot2
object describing the detailed performance spectrum.
ps_detailed(log)
: Plot detailed performance spectrum for a log
.
ps_detailed(grouped_log)
: Plot detailed performance spectrum for a grouped_log
.
Denisov, V., Fahland, D., & van der Aalst, W. M. P. (2018). Unbiased, Fine-Grained Description of Processes Performance from Event Data. In M. Weske, M. Montali, I. Weber, & J. vom Brocke (Eds.), Proceedings of the 16th International Conference on Business Process Management (Vol. 11080, pp. 139–157). Springer International Publishing. doi:10.1007/978-3-319-98648-7_9
library(psmineR) library(eventdataR) sepsis %>% ps_detailed(segment_coverage = 0.2, classification = "quartile")
library(psmineR) library(eventdataR) sepsis %>% ps_detailed(segment_coverage = 0.2, classification = "quartile")