如何从概率对象(fitdist)获得新数据点的概率?

时间:2016-03-10 17:50:54

标签: matlab probability distribution

我通过以下方式使用Matlab fitdist函数将几个概率分布拟合到我的数据集中:

pd = fitdist(myDataset,distname)

从这个函数我得到了一个概率分布对象pd。我现在可以计算mean(pd)std(pd)median(pd)等。

但是如何根据拟合分布计算新数据点的概率?

1 个答案:

答案 0 :(得分:1)

由于pdf()功能,您可以评估概率值 首先,您可以通过fitdist()函数创建概率分布对象,就像您实际已经实现的那样。

pd = fitdist(myDataset,distname);

现在,要收集点myPoint的概率值,您可以使用pdf(),如下所示:

myProb=pdf(pd,myPoint);

其中pdfitdist()的输出,而myPoint可以是单点或点矢量。因此,myProb将是单个点或矢量或点(分别),因为myProb中的每个值都对应myPoint中的值。