【问题标题】:How to make a binomial CDF in python?如何在python中制作二项式CDF?
【发布时间】:2020-04-09 15:14:33
【问题描述】:

如何添加 n 选择 k 并将其添加到二项式 CDF,以便我可以为我的数据 x 绘制它?

#Parameters: 
n = 2*n+1
p= sum(x)/(2*n+1)

#Binomial CDF

sum((p^i)*(1-p)**(n-i))

【问题讨论】:

    标签: python


    【解决方案1】:

    您应该尝试检查此链接:Binomial distribution CDF using scipy.stats.binom.cdf 使用 matplotlib 直方图和 scipy stat binom 绘制二项式 CDF

    【讨论】:

      【解决方案2】:

      您可以从以下位置获取 nCk:

      from math import factorial
      def n_choose_k(n, k):
          return factorial(n) // factorial(k) // factorial(n-k)
      

      它不是很清楚你的目标是什么,特别是n=2*n+1 位。

      【讨论】:

      • 二项式参数 (2n+1, p=sum(x)/(2n+1))
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-11
      • 2018-03-22
      • 2010-12-25
      • 2016-07-22
      • 1970-01-01
      • 2021-08-01
      相关资源
      最近更新 更多