如果我们在X(n)中有一个离散的随机变量x和与之相关的数据,我们如何在matlab中确定概率质量函数pmf(X)?
可能重复:
确定向量中每个唯一元素的出现次数
我有以下数组:
v = [ 1 5 1 6 7 1 5 5 1 1]
Run Code Online (Sandbox Code Playgroud)
我需要计算值并显示具有更多外观的数字.
从顶部的示例,解决方案将是1(有5个1)
提前致谢
我有一个y可能具有以下形式的向量:
y = [1 1 1 1 2 2 2 2 1 1 3 3 4 5]
并且我希望将一个概率附加到内部的每个元素,y因为它将由随机变量生成.在这种情况下,元素1的概率为6/14,元素2的概率为4/14,元素3的值为2/14,元素4和5的值为1/14.
基本上,结果应如下所示:
prob_y = 1/14 * [6 6 6 6 4 4 4 4 6 6 2 2 1 1]
有没有办法没有任何for或while循环这样做?