• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java CauchyDistribution类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.commons.math3.distribution.CauchyDistribution的典型用法代码示例。如果您正苦于以下问题:Java CauchyDistribution类的具体用法?Java CauchyDistribution怎么用?Java CauchyDistribution使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



CauchyDistribution类属于org.apache.commons.math3.distribution包,在下文中一共展示了CauchyDistribution类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getCauchy

import org.apache.commons.math3.distribution.CauchyDistribution; //导入依赖的package包/类
@Override
public RandomNumberDistribution<Double> getCauchy(
		final RandomNumberStream rng, final Number median,
		final Number scale)
{
	final RealDistribution dist = new CauchyDistribution(
			RandomNumberStream.Util.asCommonsRandomGenerator(rng),
			median.doubleValue(), scale.doubleValue());
	return new RandomNumberDistribution<Double>()
	{
		@Override
		public Double draw()
		{
			return dist.sample();
		}
	};
}
 
开发者ID:krevelen,项目名称:coala,代码行数:18,代码来源:RandomDistributionFactoryImpl.java


示例2: testNextCauchy

import org.apache.commons.math3.distribution.CauchyDistribution; //导入依赖的package包/类
@Test
public void testNextCauchy() {
    double[] quartiles = TestUtils.getDistributionQuartiles(new CauchyDistribution(1.2, 2.1));
    long[] counts = new long[4];
    randomData.reSeed(1000);
    for (int i = 0; i < 1000; i++) {
        double value = randomData.nextCauchy(1.2, 2.1);
        TestUtils.updateCounts(value, counts, quartiles);
    }
    TestUtils.assertChiSquareAccept(expected, counts, 0.001);
}
 
开发者ID:Quanticol,项目名称:CARMA,代码行数:12,代码来源:RandomDataGeneratorTest.java


示例3: logEmissionProbability

import org.apache.commons.math3.distribution.CauchyDistribution; //导入依赖的package包/类
/**
 * Visible for the segmenter
 */
public static double logEmissionProbability(final Double data, final double log2CopyRatio, final double cauchyWidth) {
    return new CauchyDistribution(null, log2CopyRatio, cauchyWidth).logDensity(data);
}
 
开发者ID:broadinstitute,项目名称:gatk-protected,代码行数:7,代码来源:CopyRatioHMM.java


示例4: CopyRatioHMM

import org.apache.commons.math3.distribution.CauchyDistribution; //导入依赖的package包/类
/**
 * @param log2CopyRatios array of log-2 copy ratios corresponding to the hidden states
 * @param weights array of (real-space, not log) prior probabilities of each hidden state
 *                when memory of the previous state is lost.  These may be unnormalized relative
 *                probabilities, which is useful when using variational Bayes.
 * @param memoryLength when consecutive SNPs are a distance d bases apart, the prior probability
 *                     for memory of the CNV state to be kept is exp(-d/memoryLength)
 */
public CopyRatioHMM(final List<Double> log2CopyRatios, final List<Double> weights,
                    final double memoryLength, final double logCoverageCauchyWidth) {
    super(log2CopyRatios, weights, memoryLength);
    this.logCoverageCauchyWidth = logCoverageCauchyWidth;
    emissionDistributions = hiddenStates().stream()
            .map(n -> new CauchyDistribution(null, log2CopyRatios.get(n), logCoverageCauchyWidth)).collect(Collectors.toList());
}
 
开发者ID:broadinstitute,项目名称:gatk-protected,代码行数:16,代码来源:CopyRatioHMM.java


示例5: nextCauchy

import org.apache.commons.math3.distribution.CauchyDistribution; //导入依赖的package包/类
/**
 * Generates a random value from the {@link CauchyDistribution Cauchy Distribution}.
 *
 * @param median the median of the Cauchy distribution
 * @param scale the scale parameter of the Cauchy distribution
 * @return random value sampled from the Cauchy(median, scale) distribution
 */
public double nextCauchy(double median, double scale) {
    return new CauchyDistribution(getRandomGenerator(), median, scale,
            CauchyDistribution.DEFAULT_INVERSE_ABSOLUTE_ACCURACY).sample();
}
 
开发者ID:biocompibens,项目名称:SME,代码行数:12,代码来源:RandomDataGenerator.java


示例6: nextCauchy

import org.apache.commons.math3.distribution.CauchyDistribution; //导入依赖的package包/类
/**
 * Generates a random value from the {@link CauchyDistribution Cauchy Distribution}.
 * This implementation uses {@link #nextInversionDeviate(RealDistribution) inversion}
 * to generate random values.
 *
 * @param median the median of the Cauchy distribution
 * @param scale the scale parameter of the Cauchy distribution
 * @return random value sampled from the Cauchy(median, scale) distribution
 * @since 2.2
 */
public double nextCauchy(double median, double scale) {
    return nextInversionDeviate(new CauchyDistribution(median, scale));
}
 
开发者ID:golharam,项目名称:FastQC,代码行数:14,代码来源:RandomDataImpl.java


示例7: nextCauchy

import org.apache.commons.math3.distribution.CauchyDistribution; //导入依赖的package包/类
/**
 * Generates a random value from the {@link CauchyDistribution Cauchy Distribution}.
 *
 * @param median the median of the Cauchy distribution
 * @param scale the scale parameter of the Cauchy distribution
 * @return random value sampled from the Cauchy(median, scale) distribution
 */
public double nextCauchy(double median, double scale) {
    return new CauchyDistribution(getRan(), median, scale,
            CauchyDistribution.DEFAULT_INVERSE_ABSOLUTE_ACCURACY).sample();
}
 
开发者ID:SpoonLabs,项目名称:astor,代码行数:12,代码来源:RandomDataGenerator.java



注:本文中的org.apache.commons.math3.distribution.CauchyDistribution类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java BaseLang类代码示例发布时间:2022-05-22
下一篇:
Java ActivityLifecycleProvider类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap