Constructors
constructor
- new MarkovSwitching(regime: number): MarkovSwitching
Properties
_last_prob
_mu
_mu: any[]
_regime
_regime: number
_sigma
_sigma: any[]
Methods
_lh
- _lh(x: any, mu: any, sigma: any): Matrix<T>
_logL
- _logL(x: any, mu: any, sigma: any, prob: any): number
Parameters
- x: any
- mu: any
- sigma: any
- prob: any
Returns number
_mcmc
- _mcmc(x: any, eps: any, trial: any): (number[] | any[][] | Matrix[])[]
Returns (number[] | any[][] | Matrix[])[]
_nextParam
- _nextParam(genProb: any, eps: any): any[]
Returns any[]
_prob
- _prob(x: any): Matrix<T>[]
Returns Matrix<T>[]
_stationary_prob
- _stationary_prob(p: any): Matrix
fit
- fit(datas: number[][], eps: number, trial: number): void
Parameters
- datas: number[][]
- eps: number
- trial: number
Returns void
predict
- predict(datas: number[][]): number[]
Returns number[]
Predicted values
probability
- probability(datas: number[][]): number[][]
Returns number[][]
Predicted values
Markov switching