for (int m = 0; m < members.length; m++) { double[] pred = members[m].generatePolynomialValues(meanValues.length, 0, 1); clusterGraph.addDataSeries(pred, Color.GRAY, FunctionGraph.DRAW_LINE, -1); jf.repaint();
for (int m = 0; m < members.length; m++) { double[] pred = members[m].generatePolynomialValues(meanValues.length, 0, 1); clusterGraph.addDataSeries(pred, Color.GRAY, FunctionGraph.DRAW_LINE, -1); jf.repaint();
for (int m = 0; m < members.length; m++) { double[] pred = members[m].generatePolynomialValues(meanValues.length, 0, 1); clusterGraph.addDataSeries(pred, Color.GRAY, FunctionGraph.DRAW_LINE, -1); jf.repaint();
for (int m = 0; m < members.length; m++) { double[] pred = members[m].generatePolynomialValues(meanValues.length, 0, 1); clusterGraph.addDataSeries(pred, Color.GRAY, FunctionGraph.DRAW_LINE, -1); jf.repaint();
for (int m = 0; m < members.length; m++) { double[] pred = members[m].generatePolynomialValues(meanValues.length, 0, 1); clusterGraph.addDataSeries(pred, Color.GRAY, FunctionGraph.DRAW_LINE, -1); String baseName = mapPolynomialBaseNames.get(members[m]); System.out.print(baseName + " ");
for (int m = 0; m < members.length; m++) { double[] pred = members[m].generatePolynomialValues(meanValues.length, 0, 1); clusterGraph.addDataSeries(pred, Color.GRAY, FunctionGraph.DRAW_LINE, -1); String baseName = mapPolynomialBaseNames.get(members[m]); System.out.print(baseName + " ");
f0Graph.addDataSeries(interpol, Color.GREEN, FunctionGraph.DRAW_DOTS, FunctionGraph.DOT_EMPTYCIRCLE); f0Graph.addDataSeries(approx, Color.RED, FunctionGraph.DRAW_LINE, -1);
Color c = new Color(r.nextInt(150), r.nextInt(150), r.nextInt(150)); pred = MathUtils.exp(pred); f0Graph.addDataSeries(pred, c, FunctionGraph.DRAW_LINE, -1); double[] pred = Polynomial.generatePolynomialValues(ArrayUtils.copyFloat2Double(rep), 100, 0, 1); pred = MathUtils.exp(pred); f0Graph.addDataSeries(pred, Color.BLACK, FunctionGraph.DRAW_LINEWITHDOTS, FunctionGraph.DOT_FULLCIRCLE); if (showIndividualLeaves) { jf.setTitle("Leaf " + iLeaf + " of " + numLeaves + ": " + n + " syllables"); double[] pred = Polynomial.generatePolynomialValues(coeffs, 100, 0, 1); Color c = new Color(r.nextInt(150), r.nextInt(150), r.nextInt(150)); f0Graph.addDataSeries(pred, c, FunctionGraph.DRAW_LINE, -1);
f0Graph.addDataSeries(interpol, Color.GREEN, FunctionGraph.DRAW_DOTS, FunctionGraph.DOT_EMPTYCIRCLE); jf.repaint(); approx[j] = Math.exp(approx[j]); f0Graph.addDataSeries(approx, Color.RED, FunctionGraph.DRAW_LINE, -1); System.out.println(); unitF0[j] = Math.exp(unitF0[j]); f0Graph.addDataSeries(unitF0, Color.BLACK, FunctionGraph.DRAW_LINE, -1);
f0Graph.addDataSeries(interpol, Color.GREEN, FunctionGraph.DRAW_DOTS, FunctionGraph.DOT_EMPTYCIRCLE); jf.repaint(); approx[j] = Math.exp(approx[j]); f0Graph.addDataSeries(approx, Color.RED, FunctionGraph.DRAW_LINE, -1);
f0Graph.addDataSeries(interpol, Color.GREEN, FunctionGraph.DRAW_DOTS, FunctionGraph.DOT_EMPTYCIRCLE); jf.repaint(); f0Graph.addDataSeries(sylPred, Color.RED, FunctionGraph.DRAW_LINE, -1); double eqDistance = DistanceComputer.getEuclideanDistance(sylPred, f0AndInterpolate); System.out.println(baseName + " - EqDist: " + eqDistance / (double) sylPred.length);
for (int m = 0; m < members.length; m++) { double[] pred = members[m].generatePolynomialValues(meanValues.length, 0, 1); clusterGraph.addDataSeries(pred, Color.GRAY, FunctionGraph.DRAW_LINE, -1); String baseName = mapPolynomialBaseNames.get(members[m]); System.out.print(baseName + " ");