настя еремееваПрофи (869)
4 года назад
мне нужно рассчитать вероятность появления. Допустим начальное состояние s1 и нужно посчитать вероятность того что следующим будет s1, s1s2 это посчитать вероятность того что слудующим будет s2, и т. д.
А чтобы это посчитать допустим для s1 общее кол-во переходов 5. Значит вероятность s1s1 будет 3/5 = 0.6, s1s2 будет 0/5=0, s1s3 будет 2/5=0.4
и вот я не знаю как на Java посчитать вот это
s1 перешел в s2 3 раза
s1 перешел в s1 0 раза
s1 перешел в s3 2 раза
s2 перешел в s1 2 раза
s2 перешел в s2 2 раза
s2 перешел в s2 0 раза
s3 перешел в s1 2 раза
s3 перешел в s2 0 раза
s3 перешел в s2 0 раза
Это примерно должно выглядеть так
s1 s2 s2 s1 s3 s1 s2 s1 s3 s1 s2 s2
s1 перешел в s2 3 раза
s1 перешел в s1 0 раза
s1 перешел в s3 2 раза
s2 перешел в s1 2 раза
s2 перешел в s2 2 раза
s2 перешел в s2 0 раза
s3 перешел в s1 2 раза
s3 перешел в s2 0 раза
s3 перешел в s2 0 раза
и потом это занести в двумерный массив
(s1s1) (s1s2) (s1s3)
(s2s1) (s2s2) (s2s2)
(s3s1) (s3s2) (s3s3)
Буду рада любой помощи и подсказке. Заранее большое спасибо!