Lines Matching refs:matrix
52 * Create a SpearmansCorrelation with the given input data matrix
55 * @param dataMatrix matrix of data with columns representing
67 * Create a SpearmansCorrelation from the given data matrix.
69 * @param dataMatrix matrix of data with columns representing
97 * <code>new SpearmansCorrelation(matrix).getRankCorrelation()</code>
99 * <code>new PearsonsCorrelation(rankTransform(matrix))</code> where
100 * <code>rankTransform(matrix)</code> is the result of applying the
102 * <code>matrix.</code>
111 * Computes the Spearman's rank correlation matrix for the columns of the
112 * input matrix.
114 * @param matrix matrix with columns representing variables to correlate
115 * @return correlation matrix
117 public RealMatrix computeCorrelationMatrix(RealMatrix matrix) {
118 RealMatrix matrixCopy = matrix.copy();
124 * Computes the Spearman's rank correlation matrix for the columns of the
128 * @param matrix matrix with columns representing variables to correlate
129 * @return correlation matrix
131 public RealMatrix computeCorrelationMatrix(double[][] matrix) {
132 return computeCorrelationMatrix(new BlockRealMatrix(matrix));
162 * Applies rank transform to each of the columns of <code>matrix</code>
165 * @param matrix matrix to transform
167 private void rankTransform(RealMatrix matrix) {
168 for (int i = 0; i < matrix.getColumnDimension(); i++) {
169 matrix.setColumn(i, rankingAlgorithm.rank(matrix.getColumn(i)));