Uses of Class
com.irurueta.algebra.DecomposerException
Packages that use DecomposerException
Package
Description
This package contains classes related to algebra, such as Matrix class
to contains matrices data and simple operations or Complex to handle
computations with Complex numbers.
-
Uses of DecomposerException in com.irurueta.algebra
Subclasses of DecomposerException in com.irurueta.algebraModifier and TypeClassDescriptionclassException thrown if some decomposer algorithm cannot convergeMethods in com.irurueta.algebra that throw DecomposerExceptionModifier and TypeMethodDescriptionstatic doubleComputes condition number of provided matrix.voidCholeskyDecomposer.decompose()This method computes Cholesky matrix decomposition, which consists on factoring provided input matrix whenever it is square, symmetric and positive definite into a lower triangulator factor such that it follows next expression: A = L * L' where A is input matrix and L is lower triangular factor (L' is its transposed).abstract voidDecomposer.decompose()This method computes matrix decomposition for each decomposer type.voidLUDecomposer.decompose()This method computes LU matrix decomposition, which consists on retrieving two triangular matrices (Lower triangular and Upper triangular) as a decomposition of provided input matrix.voidQRDecomposer.decompose()This method computes LU matrix decomposition, which consists on retrieving two triangular matrices (Lower triangular and Upper triangular) as a decomposition of provided input matrix.voidRQDecomposer.decompose()This method computes RQ matrix decomposition, which consists on factoring provided input matrix into an upper triangular matrix (R) and an orthogonal matrix (Q).voidSingularValueDecomposer.decompose()This method computes Singular Value matrix decomposition, which consists on factoring provided input matrix into three factors consisting of 2 unary matrices and 1 diagonal matrix containing singular values, following next expression: A = U * S * V'.static doubleComputes determinant of provided matrix.static MatrixUtils.inverse(double[] array) Computes array pseudo-inverse considering it as a column matrix.static voidComputes array pseudo-inverse considering it as a column matrix and stores the result in provided result matrix.static MatrixComputes matrix inverse if provided matrix is squared, or pseudo-inverse otherwise.static voidComputes matrix inverse if provided matrix is squared, or pseudo-inverse otherwise and stores the result in provided result matrix.static doubleUtils.norm2(double[] array) Computes two norm of provided input array.static doubleComputes two norm of provided input matrix.static MatrixUtils.pseudoInverse(double[] array) Computes Moore-Penrose pseudo-inverse of provided array considering it as a column matrix.static MatrixUtils.pseudoInverse(Matrix m) Computes Moore-Penrose pseudo-inverse of provided matrix.static intComputes rank of provided matrix.static voidComputes the Schur complement of a symmetric matrix.static voidComputes the Schur complement of a symmetric matrix.static voidComputes the Schur complement of a symmetric matrix, returning always the full Schur complement.static voidComputes the Schur complement of a symmetric matrix, returning always the full Schur complement.static voidComputes the Schur complement of the sub-matrix A within a symmetric matrix, returning always the full Schur complement.static voidComputes the Schur complement of the sub-matrix A within a symmetric matrix, returning always the full Schur complement.static MatrixUtils.schurcAndReturnNew(Matrix m, int pos) Computes the Schur complement of the sub-matrix A within a symmetric matrix, returning always the full Schur complement.static MatrixUtils.schurcAndReturnNew(Matrix m, int pos, boolean fromStart) Computes the Schur complement of a symmetric matrix, returning always the full Schur complement.static MatrixUtils.schurcAndReturnNew(Matrix m, int pos, boolean fromStart, boolean sqrt) Computes the Schur complement of a symmetric matrix.static MatrixUtils.schurcAndReturnNew(Matrix m, int pos, boolean fromStart, boolean sqrt, Matrix iA) Computes the Schur complement of a symmetric matrix.static MatrixUtils.schurcAndReturnNew(Matrix m, int pos, boolean fromStart, Matrix iA) Computes the Schur complement of a symmetric matrix, returning always the full Schur complement.static MatrixUtils.schurcAndReturnNew(Matrix m, int pos, Matrix iA) Computes the Schur complement of the sub-matrix A within a symmetric matrix, returning always the full Schur complement.static double[]Solves a linear system of equations of the form: m * x = b.static voidSolves a linear system of equations of the form m * x = b, where b is assumed to be the parameters column vector, x is the returned matrix containing the solution and m is the matrix of the linear system of equations.static MatrixSolves a linear system of equations of the form: m * x = b.static voidSolves a linear system of equations of the form: m * x = b. -
Uses of DecomposerException in com.irurueta.statistics
Methods in com.irurueta.statistics that throw DecomposerExceptionModifier and TypeMethodDescriptiondoubleMultivariateNormalDist.cdf(double[] x) Evaluates the cumulative distribution function (c.d.f.) of a Gaussian distribution having current mean and covariance values.doubleEvaluates the cumulative distribution function (c.d.f.) of a Gaussian distribution having current mean and covariance values.double[]MultivariateNormalDist.invcdf(double p) Evaluates the inverse cumulative distribution function of a multivariate Gaussian distribution for current mean and covariance values and provided probability value.double[]MultivariateNormalDist.invcdf(double[] p) Evaluates the inverse cumulative distribution function of a multivariate Gaussian distribution for current mean and covariance values and provided probability values for each dimension of the multivariate Gaussian distribution.voidMultivariateNormalDist.invcdf(double[] p, double[] result) Evaluates the inverse cumulative distribution function of a multivariate Gaussian distribution for current mean and covariance values and provided probability values for each dimension of the multivariate Gaussian distribution.voidEvaluates the inverse cumulative distribution function of a multivariate Gaussian distribution for current mean and covariance values and provided probability values for each dimension of the multivariate Gaussian distribution.double[]Evaluates the inverse cumulative distribution function of a multivariate Gaussian distribution for current mean and covariance values and provided probability values for each dimension of the multivariate Gaussian distribution.voidMultivariateNormalDist.invcdf(double p, double[] result) Evaluates the inverse cumulative distribution function of a multivariate Gaussian distribution for current mean and covariance values and provided probability value.voidEvaluates the inverse cumulative distribution function of a multivariate Gaussian distribution for current mean and covariance values and provided probability value.double[]Evaluates the inverse cumulative distribution function of a multivariate Gaussian distribution for current mean and covariance values and provided probability value.doubleMultivariateNormalDist.mahalanobisDistance(double[] x) Computes the Mahalanobis distance of provided multivariate pot x for current mean and covariance values.doubleMultivariateNormalDist.p(double[] x) Evaluates the probability density function (p.d.f.) of a multivariate Gaussian distribution having current mean and covariance at point x.voidMultivariateNormalDist.processCovariance()Processes current covariance by decomposing it into a basis and its corresponding variances if needed.doubleMultivariateNormalDist.squaredMahalanobisDistance(double[] x) Computes the squared Mahalanobis distance of provided multivariate pot x for current mean and covariance values.