Uses of Interface
dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.Densifiable
-
-
Uses of Densifiable in dev.nm.algebra.linear.matrix.doubles.matrixtype
Classes in dev.nm.algebra.linear.matrix.doubles.matrixtype that implement Densifiable Modifier and Type Class Description classHilbertMatrixA Hilbert matrix, H, is a symmetric matrix with entries being the unit fractions H[i][j] = 1 / (i + j -1) -
Uses of Densifiable in dev.nm.algebra.linear.matrix.doubles.matrixtype.dense
Classes in dev.nm.algebra.linear.matrix.doubles.matrixtype.dense that implement Densifiable Modifier and Type Class Description classDenseMatrixThis class implements the standard, dense,doublebased matrix representation. -
Uses of Densifiable in dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.diagonal
Classes in dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.diagonal that implement Densifiable Modifier and Type Class Description classBidiagonalMatrixA bi-diagonal matrix is either upper or lower diagonal.classDiagonalMatrixA diagonal matrix has non-zero entries only on the main diagonal.classTridiagonalMatrixA tri-diagonal matrix has non-zero entries only on the super, main and sub diagonals. -
Uses of Densifiable in dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.triangle
Classes in dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.triangle that implement Densifiable Modifier and Type Class Description classLowerTriangularMatrixA lower triangular matrix has 0 entries where column index > row index.classSymmetricMatrixA symmetric matrix is a square matrix such that its transpose equals to itself, i.e.,A[i][j] = A[j][i]classUpperTriangularMatrixAn upper triangular matrix has 0 entries where row index is greater than column index. -
Uses of Densifiable in dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse
Subinterfaces of Densifiable in dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse Modifier and Type Interface Description interfaceSparseMatrixA sparse matrix stores only non-zero values.Classes in dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse that implement Densifiable Modifier and Type Class Description classCSRSparseMatrixThe Compressed Sparse Row (CSR) format for sparse matrix has this representation:(value, col_ind, row_ptr).classDOKSparseMatrixThe Dictionary Of Key (DOK) format for sparse matrix uses the coordinates of non-zero entries in the matrix as keys.classLILSparseMatrixThe list of lists (LIL) format for sparse matrix stores one list per row, where each entry stores a column index and value. -
Uses of Densifiable in dev.nm.algebra.linear.matrix.doubles.operation
Classes in dev.nm.algebra.linear.matrix.doubles.operation that implement Densifiable Modifier and Type Class Description classCongruentMatrixGiven a matrix A and an invertible matrix P, we create the congruent matrix B s.t., B = P'APclassInverseFor a square matrix A, the inverse, A-1, if exists, satisfiesA.multiply(A.inverse()) == A.ONE()There are multiple ways to compute the inverse of a matrix.classKroneckerProductGiven an m-by-n matrix A and a p-by-q matrix B, their Kronecker product C, also called their matrix direct product, is an (mp)-by-(nq) matrix with entries defined by cst = aij bkl whereclassMATMATis the inverse operator ofSVEC.classMatrixRootByDiagonalizationThe square root of a matrix extends the notion of square root from numbers to matrices.classOuterProductThe outer product of two vectors a and b, is a row vector multiplied on the left by a column vector.classPowThis is a square matrix A to the power of an integer n, An.classPseudoInverseThe Moore-Penrose pseudo-inverse of an m x n matrix A is A+.classSimilarMatrixGiven a matrix A and an invertible matrix P, we construct the similar matrix B s.t., B = P-1APclassSymmetricKroneckerCompute the symmetric Kronecker product of two matrices. -
Uses of Densifiable in dev.nm.algebra.linear.matrix.doubles.operation.positivedefinite
Classes in dev.nm.algebra.linear.matrix.doubles.operation.positivedefinite that implement Densifiable Modifier and Type Class Description classGoldfeldQuandtTrotterGoldfeld, Quandt and Trotter propose the following way to coerce a non-positive definite Hessian matrix to become symmetric, positive definite.classMatthewsDaviesMatthews and Davies propose the following way to coerce a non-positive definite Hessian matrix to become symmetric, positive definite.classPositiveDefiniteMatrixByPositiveDiagonalThis class "converts" a matrix into a symmetric, positive definite matrix, if it is not already so, by forcing the diagonal entries in the eigen decomposition to a small non-negative number, e.g., 0.classPositiveSemiDefiniteMatrixNonNegativeDiagonalThis class "converts" a matrix into a symmetric, positive semi-definite matrix, if it is not already so, by forcing the negative diagonal entries in the eigen decomposition to 0. -
Uses of Densifiable in dev.nm.analysis.differentiation.multivariate
Classes in dev.nm.analysis.differentiation.multivariate that implement Densifiable Modifier and Type Class Description classBorderedHessianA bordered Hessian matrix consists of the Hessian of a multivariate function f, and the gradient of a multivariate function g.classHessianThe Hessian matrix is the square matrix of the second-order partial derivatives of a multivariate function.classJacobianThe Jacobian matrix is the matrix of all first-order partial derivatives of a vector-valued function. -
Uses of Densifiable in dev.nm.stat.descriptive.correlation
Classes in dev.nm.stat.descriptive.correlation that implement Densifiable Modifier and Type Class Description classCorrelationMatrixThe correlation matrix of n random variables X1, ..., Xn is the n × n matrix whose i,j entry is corr(Xi, Xj), the correlation between X1 and Xn. -
Uses of Densifiable in dev.nm.stat.descriptive.covariance
Classes in dev.nm.stat.descriptive.covariance that implement Densifiable Modifier and Type Class Description classSampleCovarianceThis class computes the Covariance matrix of a matrix, where the (i, j) entry is the covariance of the i-th column and j-th column of the matrix. -
Uses of Densifiable in tech.nmfin.returns
Classes in tech.nmfin.returns that implement Densifiable Modifier and Type Class Description classReturnsMatrix
-