MatrixFactorization-class 位于 Matrix 包(package)。 说明
MatrixFactorization 是 矩阵分解的虚拟类 ,具有一般形式
或(等效地)
其中 和 是置换矩阵。需要对称 的因式分解具有约束 ,而无需行或列旋转的因式分解具有约束 和 ,其中 和 是 和 恒等式 ma三角肌。
CholeskyFactorization 、 BunchKaufmanFactorization 、 SchurFactorization 、 LU 和 QR 分别是 MatrixFactorization 的虚拟子类,包含所有 Cholesky、Bunch-Kaufman、Schur、LU 和 QR 分解。
插槽
Dim-
长度为 2 的整数向量,给出因式分解矩阵的维度。
Dimnames-
长度为 2 的列表,保留因式分解矩阵的
dimnames。每个元素必须是NULL或长度等于Dim的相应元素的字符向量。
方法
determinant-
signature(x = "MatrixFactorization", logarithm = "missing"):设置logarithm = TRUE并调用通用函数。 dim-
signature(x = "MatrixFactorization"):返回x@Dim。 dimnames-
signature(x = "MatrixFactorization"):返回x@Dimnames。 dimnames<--
signature(x = "MatrixFactorization", value = "NULL"):返回x,其中x@Dimnames设置为list(NULL, NULL)。 dimnames<--
signature(x = "MatrixFactorization", value = "list"):返回x,其中x@Dimnames设置为value。 length-
signature(x = "MatrixFactorization"):返回prod(x@Dim)。 show-
signature(object = "MatrixFactorization"):使用str打印因式分解的内部表示。 solve-
signature(a = "MatrixFactorization", b = .):参见solve-methods。 unname-
signature(obj = "MatrixFactorization"):返回obj,其中obj@Dimnames设置为list(NULL, NULL)。
例子
showClass("MatrixFactorization")
也可以看看
可分解矩阵的虚拟类compMatrix。
扩展 CholeskyFactorization 的类,即 Cholesky 、 pCholesky 和 CHMfactor 。
扩展 BunchKaufmanFactorization 的类,即 BunchKaufman 和 pBunchKaufman 。
扩展 SchurFactorization 的类,即 Schur 。
扩展 LU 的类,即 denseLU 和 sparseLU 。
扩展 QR 的类,即 sparseQR 。
用于计算因式分解的通用函数 Cholesky 、 BunchKaufman 、 Schur 、 lu 和 qr 。
相关用法
- R MatrixClass 类的矩阵(超级)类
- R Matrix 构建分类矩阵
- R Matrix-notyet 虚拟课堂尚未真正实施和使用
- R Matrix-deprecated 包矩阵中已弃用的函数
- R Matrix-class 矩阵的虚拟类“矩阵”
- R Matrix-defunct 包矩阵中的失效函数
- R dtrMatrix-class 三角形稠密数值矩阵
- R facmul-methods 乘以矩阵因式分解的因数
- R solve-methods 函数求解矩阵包中的方法
- R updown-methods 更新和降级稀疏 Cholesky 分解
- R bdiag 构建分块对角矩阵
- R printSpMatrix 灵活格式化和打印稀疏矩阵
- R symmetricMatrix-class 包矩阵中对称矩阵的虚拟类
- R all.equal-methods 函数 all.equal() 的矩阵封装方法
- R boolmatmult-methods 布尔算术矩阵乘积:%&% 和方法
- R ltrMatrix-class 三角密集逻辑矩阵
- R Hilbert 生成希尔伯特矩阵
- R nearPD 最近正定矩阵
- R lsyMatrix-class 对称密集逻辑矩阵
- R CHMfactor-class 稀疏 Cholesky 分解
- R symmpart-methods 矩阵的对称部分和偏斜(对称)部分
- R sparseMatrix 从非零项构建一般稀疏矩阵
- R dgCMatrix-class 压缩、稀疏、面向列的数值矩阵
- R Cholesky-methods Cholesky 分解方法
- R Subassign-methods “[<-”的方法 - 分配给“矩阵”的子集
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Virtual Class "MatrixFactorization" of Matrix Factorizations。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
