package distributions;
public class NormalDistribution implements Distribution
{
private double sigma, mu;
public NormalDistribution(double sigma, double mu)
{
this.sigma = sigma;
this.mu = mu;
}
@Override
public double getProbability(double x, double y)
{
return getProbability(x) * getProbability(y);
}
@Override
public double getProbability(double x)
{
return Math.exp(-Math.pow(x - mu, 2) / (2 * sigma * sigma));
}
}