我搜索了很多,但直到现在都找不到我需要的东西。
我有两个整数数组作为 int[] x
和 int[] y
。我想在这两个整数数组之间找到简单的线性相关,它应该以 double
形式返回结果。在 Java 中,您知道提供此功能或任何代码片段的任何库函数吗?
最佳答案
核心 Java 中没有任何内容。您可以使用一些库。 Apache Commons 有一个 statistical project , 检查 PearsonCorrelation类。
示例代码:
public static void main(String[] args) {
double[] x = {1, 2, 4, 8};
double[] y = {2, 4, 8, 16};
double corr = new PearsonsCorrelation().correlation(y, x);
System.out.println(corr);
}
打印出 1.0
关于java - 如何在java中找到两个整数数组之间的相关性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28428365/