如何在matlab中计算累积分布函数

时间:2015-11-26 19:41:43

标签: matlab statistics

如何使用MATLAB函数解决以下问题,不太确定如何操作:ruby --version ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14] cat Gemfile | grep bye gem 'byebug' gem list | grep bye byebug (8.2.1, 8.2.0) #the command I'm using to run my ruby code is rspec *spec.rb --tag focus #also tried prepending bundle exec binocdfnormcdf

这是:

expcdf

这概率是多少X1 ∈ Bin(10, 0.3), X2 ∈ N(5, 3), X3 ∈ Exp(7) k = 1, 2, 3

我知道累积分布函数可以为您提供随机变量小于或等于输入的概率,例如:

P(3 < Xk ≤ 4) = ?

但是如何在binocdf(4,10,0.3) = P(X1 ≤ 4) 使用这些功能?

1 个答案:

答案 0 :(得分: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);

我会留给你弄清楚其他的。