Class DiagonalGaussianModel

java.lang.Object
com.knezevic.edaf.v3.models.continuous.DiagonalGaussianModel
All Implemented Interfaces:
Model<RealVector>

public final class DiagonalGaussianModel extends Object implements Model<RealVector>
Diagonal Gaussian model for continuous EDAs (Σ = diag(σ^2)).

The model estimates:

   μ_d = mean(x_d),  σ_d = std(x_d)
 
from selected individuals and samples independently per dimension:
   x_d ~ N(μ_d, σ_d^2)
 
with a configurable lower bound on σ_d to avoid collapse.