Matlab 将代码块拟合到两个变量的概率分布函数

Matlab 将代码块拟合到两个变量的概率分布函数,matlab,distribution,probability,Matlab,Distribution,Probability,我为这个复杂的问题感到抱歉,但是,我会尽力解释我自己 这基本上是一个隐马尔可夫模型问题。我有两列数据。这两列中的数据彼此独立,但是,它们一起表示可以进行字符编码的特定移动。我通过在第1列和第2列条目上设置条件,在第3列中指定一个字符。注意:字符是有限的(~10-15) 例如:- if (column1(i)>0.5) && (column2(i)<15) column3(i)='D'; 因此,每个角色都会重复,但长度不是恒定的(例如,第一次A出现5次,而第二次A只出

我为这个复杂的问题感到抱歉,但是,我会尽力解释我自己

这基本上是一个隐马尔可夫模型问题。我有两列数据。这两列中的数据彼此独立,但是,它们一起表示可以进行字符编码的特定移动。我通过在第1列和第2列条目上设置条件,在第3列中指定一个字符。注意:字符是有限的(~10-15)

例如:-

if (column1(i)>0.5) && (column2(i)<15)
column3(i)='D';
因此,每个角色都会重复,但长度不是恒定的(例如,第一次A出现5次,而第二次A只出现4次)

现在,让我们来看A的第一块(AAAA),每个A都包含一对有序的column1和column2值。现在,与A的第二个块(AAAA)相比,column1和column2的值应该与第一个块的值相似。通常,在整个数据块中,每列中的值要么增加,要么减少,要么保持不变。两个块中的列的值应该相似。例如,column1在5个不等的样本中从-1变为-5,但在第二个块中,它在4个不等的步骤中从-1.2变为-5.1

我想要的是对每组重复字符的第1列和第2列值(独立)的概率分布进行拟合(例如,对于a,然后是D,然后是C,然后是F,然后是a)

最终目标如下:- 给定第1列、第2列、第3列中的n个元素,我想预测第3列中的(n+1)元素是什么,它会重复自己多少次(概率为70%,重复4次,重复5次的概率为20%)。另外,预测字符的第1列和第2列的概率分布是什么


如果我解释得不好,请随时提问。

看起来这可能是一种隐马尔可夫模型。(可能——从描述中不清楚。)第1列和第2列的值呢?我想从一个步骤到下一个步骤有一定的依赖性?这种依赖是什么?我认为这样做的方法是尝试估计第1列和第2列的参数,然后根据这些参数推断字母的运行。但我猜了很多。也许你可以提供更多细节。@RobertDodier确实是,嗯。谢谢你的询问。我编辑了上面的问题,希望我更清楚,没有搞砸。
AAAAADDDDDCCCCCFFFFAAAACCCCCFFFFFFDDD