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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
