# Pastebin jVUQYwbB val transposed = new ExtMatrix(matrix_X.getNumCol, matrix_X.getNumRow).transposeRet(matrix_X) val xInvertMultTrans = new ExtMatrix(matrix_X.getNumCol, matrix_X.getNumCol).mulTransposeLeftRet(matrix_X, matrix_X).invertRet val invertedTimesTrans = new ExtMatrix(xInvertMultTrans.getNumRow, transposed.getNumCol).mulRet(xInvertMultTrans, transposed) val coeff = new ExtMatrix(invertedTimesTrans.getNumRow, matrix_Y.getNumCol).mulRet(invertedTimesTrans, matrix_Y)