Performance output

Performance output

The facilities supporting performance analysis generate the following different kinds of output files: Data collector log files Simulation performance reports Replication performance reports Replication log files Confidence interval files gnuplot scripts Data collector log files For each data collector monitor it is possible to save the numerical data values that are extracted from a net during a simulation in a log file. The Logging option […]

Read Me Leave comment

Performance options functions

Performance options functions

There are a number of functions that can be used to access and change options related to Performance analysis. CPN’PerfOptions.get_ci_percentages() Returns a list of the levels of confidence intervals that are calculated, i.e. a list containing a subset of the values {90,95,99} CPN’PerfOptions.set_ci_percentages l Sets which levels of confidence intervals should be calculated based on the list l. An error will occur if l contains […]

Read Me Leave comment

Output management functions

Output management functions

The facilities for output management will automatically create different kinds of output directories in different situations, such as when a simulation report is generated or when data collector monitors are used. It is also possible for the user to create the output directories if necessary, and to access the names of the different output directories. The following functions can be used to access the names […]

Read Me Leave comment

Output management

Output management

Several different kinds of files can be automatically generated during simulations, including: Simulation reports Simulation performance reports Log files for data collector monitors These files will be saved in directories determined by the output management facilities. The output management facilities are used to create and provide access to a number of different directories, such as: Top output directory Simulation output directory Simulation log files directory […]

Read Me Leave comment

Independent and identically distributed values

Independent and identically distributed values

When calculating confidence intervals for the average of a set of data values, it is assumed that the data values are independent and identically distributed (IID). Intuitively, data values are IID if they are not related to each other and if they have the same probability distribution. Accurate confidence intervals can only be calculated for IID data values. The data values that are collected by […]

Read Me Leave comment

Data collector functions

Data collector functions

Statistics are calculated for each of the data collector monitors. These statistics can be accessed via predefined functions for each data collector monitor. In the following, we assume that a data collector monitor with the ML name DC has been created. The following functions can be used for data collector monitors that calculate either untimed or timed statistics. See calculating statistics for more information about […]

Read Me Leave comment

Calculating statistics

Calculating statistics

Data collector monitors extract numerical data from a net during simulations. The numerical data is extracted by the observation, initialization, and stop data collector monitoring functions. The numerical data that is extracted is used to calculate statistics. The statistics that are calculated for a particular data collector will be either untimed statistics or timed statistics (see below for more details). The statistics that can be […]

Read Me Leave comment