MATLAB 統計ツールボックスの関数 hmmtrain.m は、トレーニング シーケンスの前にモデルが最初は状態 1 にあると想定しているようです。この「機能」をオフにする方法はありますか? 例:
>> y = [ 3 3 1 2 3 ];
>> H = eye( 3 );
>> T = ones(3)/3;
>> [ T, H ] = hmmtrain( y, T, H )
T =
0 0.5000 0.5000
0 0 1.0000
0.5000 0 0.5000
H =
1 0 0
0 1 0
0 0 1
トレーニング セットには 1 から 3 への遷移が含まれていません。なぜ T(1,3) は非ゼロなのですか?!