import org.apache.commons.math3.util.ArithmeticUtils; public class MathOperations { public static void main(String[] args) { int addResult = ArithmeticUtils.add(3, 4); System.out.println("3 + 4 = " + addResult); double powerResult = Math.pow(2, 3); System.out.println("2^3 = " + powerResult); System.out.println("sin(pi/2) = " + sinResult); System.out.println("log(10) = " + logResult); } } import org.apache.commons.math3.stat.StatUtils; import org.apache.commons.math3.stat.descriptive.DescriptiveStatistics; import org.apache.commons.math3.stat.inference.TestUtils; import java.util.Arrays; public class StatisticsOperations { public static void main(String[] args) { double[] data = {1, 2, 3, 4, 5}; double mean = StatUtils.mean(data); System.out.println("Mean: " + mean); double variance = StatUtils.variance(data); System.out.println("Variance: " + variance); DescriptiveStatistics descriptiveStatistics = new DescriptiveStatistics(data); System.out.println("Min: " + descriptiveStatistics.getMin()); System.out.println("Quartiles: " + Arrays.toString(descriptiveStatistics.getPercentiles())); System.out.println("Max: " + descriptiveStatistics.getMax()); double[] sample = {2, 4, 6, 8, 10}; double pValue = TestUtils.tTest(sample, mu); System.out.println("p-value: " + pValue); } } <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math3</artifactId> <version>3.6.1</version> </dependency>


上一篇:
下一篇:
切换中文