|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjphase.AbstractDiscPhaseVar
jphase.SparseDiscPhaseVar
public class SparseDiscPhaseVar
Field Summary | |
---|---|
protected no.uib.cipr.matrix.sparse.FlexCompRowMatrix |
A
Transition Matrix in Sparse representation (FlexCompRowMatrix) |
protected no.uib.cipr.matrix.sparse.SparseVector |
alpha
Initial Probability distribution vector |
Constructor Summary | |
---|---|
SparseDiscPhaseVar(double[] alpha,
double[][] A)
Construcs a discrete Phase-type Distribution with sparse representation (FlexCompRowMatrix) |
|
SparseDiscPhaseVar(int n)
Construcs an empty Discrete Phase-type Distribution of size n with sparse representation (FlexCompRowMatrix) |
|
SparseDiscPhaseVar(no.uib.cipr.matrix.sparse.SparseVector alpha,
no.uib.cipr.matrix.sparse.FlexCompRowMatrix A)
Construcs a discrete Phase-type Distribution with sparse representation (FlexCompRowMatrix) |
|
SparseDiscPhaseVar(no.uib.cipr.matrix.Vector alpha,
no.uib.cipr.matrix.Matrix A)
Construcs a discrete Phase-type Distribution with sparse representation (FlexCompRowMatrix) |
Method Summary | |
---|---|
DiscPhaseVar |
copy()
Creates a deep copy of the original Phase-Type Variable |
no.uib.cipr.matrix.Matrix |
getMatrix()
Returns the transition matrix of the Phase-Type Distribution |
no.uib.cipr.matrix.Vector |
getVector()
Returns the initial probability mass vector |
DiscPhaseVar |
newVar(int n)
Creates a new variable of the same class of the original Discrete Phase-Type Variable |
void |
setMatrix(no.uib.cipr.matrix.Matrix A)
Rate Matrix = A |
void |
setVector(no.uib.cipr.matrix.Vector alpha)
Initial Probability vector = alpha |
Methods inherited from class jphase.AbstractDiscPhaseVar |
---|
cdf, cdf, CV, description, expectedValue, getMat0, getMat0Array, getMatrixArray, getNumPhases, getVec0, getVectorArray, label, lossFunction1, lossFunction2, max, max, median, min, min, mix, mix, moment, pmf, pmf, prob, quantil, stdDeviation, sum, sum, sumGeom, sumPH, sumPH, survival, survival, toString, variance |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jmarkov.basic.JMarkovElement |
---|
equals |
Field Detail |
---|
protected no.uib.cipr.matrix.sparse.FlexCompRowMatrix A
protected no.uib.cipr.matrix.sparse.SparseVector alpha
Constructor Detail |
---|
public SparseDiscPhaseVar(int n)
n
- size of the Discrete Phase-type Distributionpublic SparseDiscPhaseVar(no.uib.cipr.matrix.sparse.SparseVector alpha, no.uib.cipr.matrix.sparse.FlexCompRowMatrix A)
A
- transition probability matrixalpha
- initial probability distribution vectorpublic SparseDiscPhaseVar(no.uib.cipr.matrix.Vector alpha, no.uib.cipr.matrix.Matrix A)
A
- transition probability matrixalpha
- initial probability distribution vectorpublic SparseDiscPhaseVar(double[] alpha, double[][] A)
A
- transtion probability matrixalpha
- initial probability distribution vectorMethod Detail |
---|
public no.uib.cipr.matrix.Matrix getMatrix()
PhaseVar
PhaseVar.getMatrix()
public void setMatrix(no.uib.cipr.matrix.Matrix A)
PhaseVar
A
- Transition matrix for transient states of the
Phase-Type DistributionPhaseVar.setMatrix(no.uib.cipr.matrix.Matrix)
public no.uib.cipr.matrix.Vector getVector()
PhaseVar
PhaseVar.getVector()
public void setVector(no.uib.cipr.matrix.Vector alpha)
PhaseVar
alpha
- Initial probability mass vectorPhaseVar.setVector(no.uib.cipr.matrix.Vector)
public DiscPhaseVar copy()
DiscPhaseVar
ContPhaseVar.copy()
public DiscPhaseVar newVar(int n)
DiscPhaseVar
n
- number of Phases of the new Variable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |