public Model<Vector>[] sampleFromPrior(int howMany) {
Model<Vector>[] result = new AsymmetricSampledNormalModel[howMany];
for (int i = 0; i < howMany; i++) {
double[] m = { UncommonDistributions.rNorm(0, 1),
UncommonDistributions.rNorm(0, 1) };
DenseVector mean = new DenseVector(m);
double[] s = { UncommonDistributions.rNorm(1, 1),
UncommonDistributions.rNorm(1, 1) };
DenseVector sd = new DenseVector(s);
result[i] = new AsymmetricSampledNormalModel(mean, sd);
}
return result;
}