## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set(collapse = TRUE, comment = "#>", fig.width = 6, fig.height = 4) library(simOutrank) ## ----log---------------------------------------------------------------------- traces <- as_traces(illustrative_log, "case_id", "activity", "timestamp") table(illustrative_log$status[!duplicated(illustrative_log$case_id)], illustrative_log$satisfaction[!duplicated(illustrative_log$case_id)]) ## ----criteria----------------------------------------------------------------- criteria <- list( crit_activity_profile(weight = 0.2, indifference = 0.7, similarity = 0.8, veto = 0.4), crit_edit_distance(weight = 0.2, similarity = 2, indifference = 3, veto = 6), crit_nominal("status", weight = 0.3), crit_nominal("satisfaction", weight = 0.3) ) sim <- outrank_similarity(traces, criteria) sim ## ----identical---------------------------------------------------------------- sim$S[c("1", "2", "3"), c("1", "2", "3")] ## ----run1--------------------------------------------------------------------- clust <- cluster_traces(sim, k = 4, seed = 42) split(names(clust$memberships), clust$memberships)