View Javadoc
1   package net.bmahe.genetics4j.core.spec.statistics.distributions;
2   
3   import org.immutables.value.Value;
4   
5   @Value.Immutable
6   public abstract class NormalDistribution implements Distribution {
7   
8   	@Value.Parameter
9   	@Value.Default
10  	public double mean() {
11  		return 0.0d;
12  	}
13  
14  	@Value.Parameter
15  	@Value.Default
16  	public double standardDeviation() {
17  		return 1.0d;
18  	}
19  
20  	public static NormalDistribution of(final double mean, final double standardDeviation) {
21  		return ImmutableNormalDistribution.of(mean, standardDeviation);
22  	}
23  }