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