私はかなり長い間この問題に苦しんでおり、どんな助けも大歓迎です。
マルコフ モデルの観測データから遷移行列を計算する関数を作成しようとしています。
関数を構築するために使用している初期データは次のようになります。
Season Team State
1 1 Manchester United 1
2 1 Chelsea 1
3 1 Manchester City 1
.
.
.
99 5 Charlton Athletic 4
100 5 Watford 4
5 つの季節と 4 つの州があります。
遷移行列を計算する方法はわかっていますが、これを行うには、シーズンごとに州 i から州 j に移動するチームの数を数える必要があります。
このようなことをするコードが必要です。
a<-function(x,i,j){
if("team x is in state i in season 1 and state j in season 2") 1 else 0
}
sum(a)
そして、チームと州のペアごとにこれを行い、5 シーズンすべてで繰り返すことができます。しかし、引用符で囲まれたものを R に伝える方法を理解するのに苦労しています。本当に明白な答えがある場合は申し訳ありませんが、私はごみのプログラマーです。
読んでくれてありがとう!