作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 R 的新手,正在尝试编写一个带有两个输入 p 和 q 的双和函数。例如,要计算 WolframAlpha 上的总和,我使用
Sum[p^25 * (1-q)^j * Sum[(25 choose r) * ((j-1) choose (r-1)) * ((q * (1-p)) / (p * (1 - q)))^r,{r,1,25}],{j,0,23}]
p = .6
和
q = .5
choose(n,k)
,但事实证明总和是难以处理的。)
最佳答案
这是一种方法:
p <- 0.6
q <- 0.5
qp <- q*(1-p)/(p*(1-q))
f <- function(r,j) choose(25,r)*choose(j-1,r-1)*qp^r
g <- function(j) p^25*(1-q)^j*sum(sapply(1:25,f,j))
sum(sapply(1:23,g))
# [1] 0.721113
f
和
g
并将其全部放在一行上,但 IMO 这一点不那么令人困惑。
关于r - 在 R 中写一个双和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32514473/
我是一名优秀的程序员,十分优秀!