如何使用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
,binocdf
,normcdf
:
这是:
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)
使用这些功能?
答案 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);
我会留给你弄清楚其他的。