gpt4 book ai didi

java - 在java中查找相关矩阵

转载 作者:行者123 更新时间:2023-12-01 22:29:53 25 4
gpt4 key购买 nike

我必须找到矩阵的相关性。我有 csv 文件,并将其存储到数据库中。从数据库中我将​​它们存储到 xt 矩阵中。xt 包含 11 个变量(列),10000(行)。现在我调用函数computeCorrelationMatrix(xt),但它给出了错误

(Type mismatch: cannot convert from RealMatrix to RealMatrix[][])

RealMatrix corr[][] = new RealMatrix [tNumber+1][tNumber+1];// defining corr[][] matrix.

corr =pc.computeCorrelationMatrix(xt); (Found this function in API)

任何人都可以指导我这样做是否正确?如果没有,你能建议我如何找到吗?

最佳答案

我认为错误消息(实际上)告诉您这一点

RealMatrix corr[][] = new RealMatrix [tNumber+1][tNumber+1];

应该是

RealMatrix corr;

您的代码当前所说的是创建元素为RealMatrix的二维数组。而且似乎computeCorrelationMatrix返回单个RealMatrix实例......而不是它们的二维数组。

我还应该指出,初始化二维数组然后分配给它是没有意义的。以下赋值将覆盖引用,并且您在初始化中创建的值将被丢弃。

请注意,computeCorrelationMatrix 正在创建一个矩阵对象并返回它。您不需要自己创建一个......更不用说二维矩阵数组了!

关于java - 在java中查找相关矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28023120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com