求和表达式:(n-b)P(X=n), 其中n=b+1,…,直到无穷大。
即:p(X=b+1)+2P(X=b+2)+3P(X=b+3)+……
其中:随机变量X服从正态分布,均值、方差已知,b为固定常数(大于200)
求教:该求和式子如何在Matlab中实现?
如:b=300
p(X=300+1)+2P(X=300+2)+3P(X=300+3)+……
[此贴子已经被作者于2009-3-22 23:03:33编辑过]
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
可以用 P= normcdf(X,Mu, Sigma)
其中Mu为均值, Sigma为方差
把几个加起来就行了
P= normcdf(X,Mu, Sigma)只能求具体的概率
问题是涉及到无穷大的求和时,如何将这个命令包含进去。
谢谢楼上的关注!
你的题目有问题,要说明白一点
P(x=n)==0 ? 你的P是概率还是密度函数还是累积分布函数
P是累计分布函数
符合正态分布,假设均值、方差分别为150,15.
我下面这样的写,总是出错,不知道错在哪里。
: limit(sum((1:n)*normcdf((301:n),150,15),n,inf)
不知是否该用limit(fx,x,inf)这个命令,另外,能否这样子嵌套P= normcdf(X,Mu, Sigma)
你这个当然是错的啦, 因为极限是不存在的
再求~!
极限是存在的。
好吧,我承认,你是对的, 极限是存在的,很明显是等于 Inf
简单点的 有限个 如何求呢?
P(X<100)+P(X<99)+……+P(X<1)
其中:随机变量X服从正态分布,均值、方差已知
这样不涉及无穷大的问题,上式在Matlab中又如何实现呢?
如 x=1:100; sum(normcdf(x, mu, sigma))
另外,即使是涉及到无穷大的问题,在matlab中也是完全可以轻松解决的
给个示范你, P(X<1)/1^2+ P(X<2)/2^2+...+ P(X<k)/k^2+....,P是标准分布累积分布函数
maple(' with(stats): (sum((statevalf[ cdf, normald[0, 1] ](k)/k^2), k=1..inf ))')