Class M3aFitKt
-
- All Implemented Interfaces:
public final class M3aFitKt
-
-
Method Summary
Modifier and Type Method Description final static MTracem3afit_init(DoubleArray S, IntArray C)Prepares multiclass trace for M3A fitting. final static MTracem3afit_init(Matrix S, Matrix C)Prepares multiclass trace for M3A fitting from Matrix inputs. final static MatrixCellm3afit_auto(MTrace mtrace, M3aFitOptions options)Automatic fitting of trace into a Marked Markovian Arrival Process. final static MatrixCellm3afit_auto(DoubleArray S, IntArray C, Integer numStates, Integer method)Automatic fitting with simple parameters. final static MatrixCellm3afit_auto(DoubleArray S, IntArray C, Integer numStates)Automatic fitting with simple parameters. -
-
Method Detail
-
m3afit_init
final static MTrace m3afit_init(DoubleArray S, IntArray C)
Prepares multiclass trace for M3A fitting.
- Parameters:
S- Inter-arrival timesC- Class number for each arrival- Returns:
MTrace structure ready for fitting
-
m3afit_init
final static MTrace m3afit_init(Matrix S, Matrix C)
Prepares multiclass trace for M3A fitting from Matrix inputs.
- Parameters:
S- Inter-arrival times as MatrixC- Class number for each arrival as Matrix- Returns:
MTrace structure ready for fitting
-
m3afit_auto
final static MatrixCell m3afit_auto(MTrace mtrace, M3aFitOptions options)
Automatic fitting of trace into a Marked Markovian Arrival Process.
Based on the M3A toolbox, this function selects the appropriate fitting algorithm based on the number of classes, requested states, and fitting method.
References: 1 A. Sansottera, G. Casale, P. Cremonesi. Fitting Second-Order Acyclic Marked Markovian Arrival Processes. IEEE/IFIP DSN 2013. 2 G. Casale, A. Sansottera, P. Cremonesi. Compact Markov-Modulated Models for Multiclass Trace Fitting. European Journal of Operations Research, 2016.
- Parameters:
mtrace- Data structure returned by m3afit_initoptions- Fitting options including method and number of states- Returns:
Fitted MMAP or null if fitting fails
-
m3afit_auto
@JvmOverloads() final static MatrixCell m3afit_auto(DoubleArray S, IntArray C, Integer numStates, Integer method)
Automatic fitting with simple parameters.
- Parameters:
S- Inter-arrival timesC- Class labelsnumStates- Number of states for the fitted MMAPmethod- Fitting method (0 = inter-arrival, 1 = counting process)- Returns:
Fitted MMAP or null if fitting fails
-
m3afit_auto
@JvmOverloads() final static MatrixCell m3afit_auto(DoubleArray S, IntArray C, Integer numStates)
Automatic fitting with simple parameters.
- Parameters:
S- Inter-arrival timesC- Class labelsnumStates- Number of states for the fitted MMAP- Returns:
Fitted MMAP or null if fitting fails
-
-
-
-