@Override public Double summarize(NumericColumn<?> column) { double[] data = removeMissing(column); return new Skewness().evaluate(data, 0, data.length); } };
@Override public Number getExpectedValue(int start, int length) { if (length < 3) { return null; } double[] values = new double[length]; for (int i = 0; i < length; i++) { values[i] = start + i; } Skewness skewness = new Skewness(); return skewness.evaluate(values); }
@Override public Number getExpectedValue(int start, int length) { if (length < 3) { return null; } double[] values = new double[length]; for (int i = 0; i < length; i++) { values[i] = start + i; } Skewness skewness = new Skewness(); return skewness.evaluate(values); }
@Override public double reduce(double[] data) { return new Skewness().evaluate(data, 0, data.length); } };
@Override public Double summarize(NumericColumn<?> column) { double[] data = removeMissing(column); return new Skewness().evaluate(data, 0, data.length); } };
/** * Calculates the skewness. * * @param fittedData * If {@code true}, calculation is performed on polynomial fitted * values, otherwise from sampled data * * @return the skewness of intersection counts */ public double getSkewness(final boolean fittedData) { if (fittedData) validateFit(); final Skewness s = new Skewness(); return s.evaluate(fittedData ? fCounts : inputCounts); }
@Override public Number getExpectedValue(int start, int length) { if (length < 3) { return null; } double[] values = new double[length]; for (int i = 0; i < length; i++) { values[i] = start + i; } Skewness skewness = new Skewness(); return skewness.evaluate(values); }
@Override public Number getExpectedValue(int start, int length) { if (length < 3) { return null; } double[] values = new double[length]; for (int i = 0; i < length; i++) { values[i] = start + i; } Skewness skewness = new Skewness(); return skewness.evaluate(values); }
@Override public Number getExpectedValue(int start, int length) { if (length < 3) { return null; } double[] values = new double[length]; for (int i = 0; i < length; i++) { values[i] = start + i; } Skewness skewness = new Skewness(); return skewness.evaluate(values); }
@Override public Number getExpectedValue(int start, int length) { if (length < 3) { return null; } double[] values = new double[length]; for (int i = 0; i < length; i++) { values[i] = start + i; } Skewness skewness = new Skewness(); return skewness.evaluate(values); }