Skip to content

prescriptiveanalytics/ProcessMining

Repository files navigation

ProcessMining

A set of free, open source process mining tools developed in python. The images displayed here are based on the sample log files provided on Link

Application

Create a event log. Define case identifier, event identifier, activity identifier and a split symbol. Import the data from a csv file. Afterwards apply a process discovery algorithm like the heuristic miner. Here you can set the percentage of activities and paths that should be available in the output. The visualization is done with GraphViz. Example visualization done with the Heuristic miner:

smallImage

In this example 100% of the nodes and 100% of the tasks have been used. In this second example 70% of the nodes and all paths have been used.

largeImage

By default the Heuristic miner uses the activity identifier of the event log. By adjusting this activity identifier, we can also mine for resources.

resourceImage

Data structures

The following data structures are utilized in the project:

  • Causual dependency matrix
  • Directly follows matrix Both data structures can be created from a loaded event log.

CausualDependencyMatrix DirectlyFollowsMAtrix

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published