public RegDataSet univarBeta(){ BetaDistribution betaDistribution = new BetaDistribution(2,5); RegDataSet dataSet = RegDataSetBuilder.getBuilder() .numDataPoints(numDataPoints) .numFeatures(1) .dense(true) .missingValue(false) .build(); for (int i=0;i<numDataPoints;i++){ double featureValue = Sampling.doubleUniform(0,1); double label; label = betaDistribution.density(featureValue); label += noise.sample(); dataSet.setFeatureValue(i,0,featureValue); dataSet.setLabel(i,label); } return dataSet; }