39404142434445
} _T.set(i,i, 1.0-psum); } super.T = _T; super.dd = new DiscreteDistributions(_T); }
44454647484950
} public MarkovChain(IDoubleArray _T) { this.T = _T; dd = new DiscreteDistributions(_T); }
505152535455565758
} public MarkovChain(IDoubleArray _startingDistribution, IDoubleArray _T) { this.T = _T; dd = new DiscreteDistributions(_T); this.p0 = _startingDistribution; p0dist = new DiscreteDistribution(p0); }