二项分布,binomial(n,k,p)
来源:互联网 发布:aspera上传数据至sra 编辑:程序博客网 时间:2024/04/28 09:58
一、二项分布,递归实现
public static double binomial(int N, int k, double p){if(N==0 && k==0) return 1.0;if(N < 0 || k < 0) return 0.0;return (1.0 - p) * binomial(N-1, k, p) + p * binomial(N-1, k-1, p);}
解释:
缺点:递归调用,没有保存已经计算过的值,导致很费时间
二、二项分布,非递归实现。将已经计算过的值保存在数组中并给出一个更好的实现
public static double bin(int N, int k, double p){double [][] b = new double[N+1][k+1];b[0][0] = 1;for(int i=1; i<=N; i++)b[i][0] = (1.0 - p) * b[i-1][0];for(int i=1; i<=N; i++){for(int j=1; j<=k; j++){b[i][j] = (1.0 - p) * b[i-1][j] + p * b[i-1][j-1];}}return b[N][k];}
阅读全文
0 0
- 二项分布,binomial(n,k,p)
- 二项分布(Binomial Distribution)
- Random Number系列:二项分布(Binomial)
- POJ 2249 Binomial Showdown 求组合数C(n,k)
- TOJ 4111 Binomial efficient calculate C(n,k)
- 二项分布的实现(np.random.binomial)
- 统计学 分布篇 - Binomial Distribution(二项分布)
- 二项分布的实现(np.random.binomial)
- POJ 2109 k^n=p,已知n,p,求K
- C(n,k)中素数P的问题
- 几个工程符号 T,G,M,K,f,p,n
- poj 2109 二分法求k的n次方等于P
- 二项分布
- 二项分布
- 二项分布
- 二项分布
- SPSS中八类常用非参数检验之二:二项分布(Binomial)检验
- SPSS——非参数检验——Binomial二项分布检验
- Fast Compressive Tracking (高速压缩跟踪)
- SAS统计分析学习笔记(七)——相关和简单回归分析
- Machine Learning---8--模型评估与分类性能度量
- Eigen: 二维Vector怎么转为矩阵
- machine learning学习笔记<二>
- 二项分布,binomial(n,k,p)
- HDOJ HDU 1026 Ignatius and the Princess I
- 丢失的相机照片怎么找回来的使用方法分享
- macos -bash:command not found 解决方法
- 无题
- 1052. 卖个萌 (20)
- 安卓使用PhotoView进行对图片的双击放大,单击退出
- maven常用的命令
- .net ArrayList show in gridview