Home › ProM 6 › - Development

It looks like you're new here. If you want to get involved, click one of these buttons!

- 1.5K All Categories
- 45 Announcements / News
- 213 Process Mining
- 6 - BPI Challenge 2020
- 9 - BPI Challenge 2019
- 24 - BPI Challenge 2018
- 27 - BPI Challenge 2017
- 8 - BPI Challenge 2016
- 64 Research
- 956 ProM 6
- 369 - Usage
- 282 - Development
- 8 RapidProM
- 1 - Usage
- 6 - Development
- 54 ProM5
- 19 - Usage
- 185 Event Logs
- 30 - ProMimport
- 75 - XESame

syjing628
Posts: **37**

Hey all,

I am currently developing an algorithm of process mining. I met two problems.

Problem one:

In my algorithm, it consists of a number of loops. In each loop, I want to evaluate a candidate by four metrics, including fitness, precise, generalization, simplicity. Can anybody tell me how can I implement it?

Problem two:

I want to compare my algorithm with ProDiGen algorithm. But I can not find the package. Can anybody tell me where can I find it?

Thank you in advance.

Regards.

Si-Yuan Jing

Tagged:

## Answers

91037Thanks for your help.

I also wonder that is there a package provides these metrics which are based on petri net? Right now, PNetReplayer is employed in my algorithm. I follow a formula which is used for calculation of fitness value. Is it right?

total_fitness = Sigma(trace_fitness * trace_num) / total_trace_num

Kind regards,

91037In the above formula, the "trace_fitness" is gotten by SyncReplayResult.getInfo(PNRepResult.TRACEFITNESS).

I studied the code of org.processmining.plugins.astar.petrinet.AbstractPetrinetReplayer.java.

In line 382-386, the algorithm put the trace fitness into a SyncReplayResult object. I am not sure whether it is the log fitness or not. If not, where can I find the code for calculation of log fitness.

Additionally, I also wonder that where can I find a tool for calculation of precise, generalization and simplicity of a petri net model.

Regards,

Si-Yuan Jing

91037Thanks so much! It helps me a lot.

Regards,

Si-Yuan Jing