首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从概率对象中获取新数据点的概率?

如何从概率对象中获取新数据点的概率?
EN

Stack Overflow用户
提问于 2016-03-10 17:50:53
回答 1查看 478关注 0票数 0

我使用Matlab fitdist函数,以下列方式对数据集进行了几次概率分布的拟合:

代码语言:javascript
复制
pd = fitdist(myDataset,distname)

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-10 18:17:49

您可以通过pdf()函数来计算概率值。

首先,您可以通过fitdist()函数创建您的概率分布对象,实际上您已经这样做了。

代码语言:javascript
复制
pd = fitdist(myDataset,distname);

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

代码语言:javascript
复制
myProb=pdf(pd,myPoint);

其中pdfitdist()myPoint的输出,既可以是一个点,也可以是一个点向量。因此,myProb将是一个点或一个向量(分别),因为myProb中的每个值对应于myPoint中的一个值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35923750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档