立即注册 登录
GameMale 返回首页

咸鱼鱼的个人空间 https://www.gamemale.com/?723150 [收藏] [复制] [RSS]

日志

R语言计算不同概率的二项式分布组合

热度 261已有 295 次阅读2025-3-25 09:32 |个人分类:R语言|系统分类:纯水(首页不显示)

success_probability <- function(P) {
  # 前3次成功概率 50%
  p1 <- 0.5
  n1 <- 3
  
  # 后4次成功概率 25%
  p2 <- 0.25
  n2 <- 4
  
  # 计算所有可能成功次数的概率
  total_prob <- 0
  for (k1 in 0:n1) {  # 遍历前3次的成功次数
    for (k2 in 0:n2) {  # 遍历后4次的成功次数
      k_total <- k1 + k2  # 总成功次数
      if (k_total >= P) {  # 只有满足至少P次成功才累加
        total_prob <- total_prob + 
          dbinom(k1, n1, p1) * dbinom(k2, n2, p2)
      }
    }
  }
  return(total_prob)
}

# 示例:计算至少3次成功的概率
P <- 3
result <- success_probability(P)
cat("至少", P, "次成功的概率:", result, "\n")

234

震惊
10

感谢
4

关心
7

加油
6

有爱

刚表态过的朋友 (261 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

文字版|手机版|小黑屋|GameMale

GMT+8, 2025-4-13 20:18 , Processed in 0.022613 second(s), 13 queries , Redis On.

Copyright © 2013-2025 GameMale

All Rights Reserved.