Вычислить ковариационную матрицу в Java - PullRequest
8 голосов
/ 20 июня 2011

Я хочу вычислить ковариационную матрицу, используя Java.

Существует ли какая-либо бесплатная библиотека для вычисления ковариационной матрицы в Java?

Ответы [ 3 ]

10 голосов
/ 25 июня 2015

Вот небольшой пример того, как вы можете создать его с помощью Apache Commons Math (3.5):

RealMatrix mx = MatrixUtils.createRealMatrix(new double[][]{
  {1, 2, 3},
  {2, 4, 6}
});
RealMatrix cov = new Covariance(mx).getCovarianceMatrix();
5 голосов
/ 20 июня 2011

Библиотека Apache Commons Math может сделать это.

1 голос
/ 25 июня 2015

В качестве альтернативы вы можете использовать Эффективную библиотеку Java Matrix Library для ее вычисления: https://gist.github.com/nok/73d07cc644a390fad9e9

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...