2015-11-26 31 views
0

如何解决以下问题,不太清楚如何做到这一点,利用MATLAB功能:binocdfnormcdfexpcdf如何计算累积的发布包功能的MATLAB

这给出:

X1 ∈ Bin(10, 0.3), X2 ∈ N(5, 3), X3 ∈ Exp(7) 
k = 1, 2, 3 

这个概率是多少

我知道累积分布函数给出了一个随机变量小于或等于inpu的概率■如果您使用,例如:

binocdf(4,10,0.3) = P(X1 ≤ 4) 

但我怎么使用这些功能时,它的Xk > 3

+0

@tennisfan:请阅读[关于提问的常见问题](http://stackoverflow.com/help/asking)。我们不会在这里为他们做工作,我们也不能猜测你想要做什么(甚至似乎没有足够的信息来充分理解你的问题)。向我们展示您迄今为止尝试过的代码,并指出哪些内容无法正常工作。 – horchler

+0

当然,我知道这不是一个只回答其他人问题的地方,但我不明白如何解决问题,这就是为什么我问,因为我想学习如何。这是我在问题中所掌握的所有信息,更多的是,尽管如此,却没有看到它是如何的。 – Tennisfan

回答

2

如果您还记得CDF的属性,您可以通过简单地将每个端点替换为CDF并减去两个量,来找到间隔[a,b]所产生的随机变量事件的概率。具体而言,给定f是PDF和F是的随机变量X的CDF,计算发生P(a < X <= b)的事件的概率是这样的:

来源:Wikipedia

因此,按照你的例子计算P(3 < X1 <= 4)

out = binocdf(4,10,0.3) - binocdf(3,10,0.3); 

我会让你找出其他的。

+0

感谢您的帮助。当谈到离散或连续分布的时候,对于<,<=的重要性有一个想法,并且如果这改变了方法,当你有一些其他的时间间隔就是这个例子。想想这个例子:当涉及到二项分布时,P(X <48)实际上是P(X <= 47)。 – Tennisfan

+1

@Tennisfan这是正确的。因此,这完全取决于您的分销是连续的还是离散的。你需要小心。无论如何,如果您不再需要任何帮助,请考虑接受让SO社区知道您的问题已得到解决的答案。祝你好运! – rayryeng