# Help me finish the getMin getMax get StandardDeviation getSortedResampleMeans getResampleMeanPercentiles by filling in the blank of these part # please edit the return 0.0 and return null part. import java.util.Arrays; public class Statistics { public static double getMax(double[] data) { // TODO - implement return 0.0; } public static double getSum(double[] data) { return 0.0;
# Help me finish the getMin getMax get StandardDeviation getSortedResampleMeans getResampleMeanPercentiles by filling in the blank of these part
# please edit the return 0.0 and return null part.
import java.util.Arrays;
public class Statistics {
public static double getMax(double[] data) { // TODO - implement
return 0.0;
}
public static double getSum(double[] data) {
return 0.0;
}
public static double getMean(double[] data) {
return 0.0;
}
public static double getStdDev(double[] data) {
return 0.0;
}
public static double[] getResample(double[] data) {
return null;
}
public static double[] getSortedResampleMeans(double[] data, int numResamples) {
return null;
}
public static double getPercentile(double[] data, double percentile) {
double exactIndex = percentile * data.length / 100.0;
int index = ((Math.abs(exactIndex - Math.round(exactIndex)) <= 1e-14) ? (int) Math.round(exactIndex) : (int) Math.floor(percentile * (data.length + 1) / 100.0) - 1);
index = (index < 0) ? 0 : (index >= data.length) ? data.length - 1 : index;
return data[index];
}
public static double[] getResampleMeanPercentiles(double[] data, int numResamples, double... percentiles) {
return null;
}
public static void main(String[] args) {
double[] data = new double[100];
Arrays.fill(data, 0, 55, 1);
System.out.println(Arrays.toString(getResampleMeanPercentiles(data, 1000000, 5, 95)));
}
}
Step by step
Solved in 3 steps with 1 images