dgeMatrix-class {Matrix} | R Documentation

## Class "dgeMatrix" of Dense Numeric (S4 Class) Matrices

### Description

A general numeric dense matrix in the S4 Matrix representation. `dgeMatrix` is the “standard” class for dense numeric matrices in the Matrix package.

### Objects from the Class

Objects can be created by calls of the form `new("dgeMatrix", ...)` or, more commonly, by coercion from the `Matrix` class (see Matrix) or by `Matrix(..)`.

### Slots

`x`:
  Object of class `"numeric"` - the numeric values contained in the matrix, in column-major order.
`Dim`:
  Object of class `"integer"` - the dimensions of the matrix - must be an integer vector with exactly two non-negative values.
`Dimnames`:
  a list of length two - inherited from class `Matrix`.
`factors`:
  Object of class `"list"` - a list of factorizations of the matrix.

### Methods

The are group methods (see, e.g., `Arith`)

Arith
  `signature(e1 = "dgeMatrix", e2 = "dgeMatrix")`: ...
Arith
  `signature(e1 = "dgeMatrix", e2 = "numeric")`: ...
Arith
  `signature(e1 = "numeric", e2 = "dgeMatrix")`: ...
Math
  `signature(x = "dgeMatrix")`: ...
Math2
  `signature(x = "dgeMatrix", digits = "numeric")`: ...

and other matrix methods available:

%*%
  `signature(x = "dgeMatrix", y = "dgeMatrix")`: Matrix multiplication; ditto for several other signature combinations, see `showMethods("%*%", class = "dgeMatrix")`.
Schur
  `signature(x = "dgeMatrix", vectors = "logical")`: ...
Schur
  `signature(x = "dgeMatrix", vectors = "missing")`: ...
chol
  `signature(x = "dgeMatrix")`: see `chol`.
coerce
  `signature(from = "dgeMatrix", to = "lgeMatrix")`: ...
coerce
  `signature(from = "dgeMatrix", to = "matrix")`: ...
coerce
  `signature(from = "matrix", to = "dgeMatrix")`: ...
colMeans
  `signature(x = "dgeMatrix")`: columnwise means (averages)
colSums
  `signature(x = "dgeMatrix")`: columnwise sums
crossprod
  `signature(x = "dgeMatrix", y = "dgeMatrix")`: ditto for several other signatures, use `showMethods("crossprod", class = "dgeMatrix")`, matrix crossproduct, an efficient version of `t(x) %*% y`.
diag
  `signature(x = "dgeMatrix")`: ...
dim
  `signature(x = "dgeMatrix")`: ...
dimnames
  `signature(x = "dgeMatrix")`: ...
eigen
  `signature(x = "dgeMatrix", only.values= "logical")`: ...
eigen
  `signature(x = "dgeMatrix", only.values= "missing")`: ...
norm
  `signature(x = "dgeMatrix", type = "character")`: ...
norm
  `signature(x = "dgeMatrix", type = "missing")`: ...
rcond
  `signature(x = "dgeMatrix", norm = "character")`: ...
rcond
  `signature(x = "dgeMatrix", norm = "missing")`: ...
rowMeans
  `signature(x = "dgeMatrix")`: rowwise means (averages)
rowSums
  `signature(x = "dgeMatrix")`: rowwise sums
solve
  `signature(a = "dgeMatrix", b = "dgeMatrix")`: ...
solve
  `signature(a = "dgeMatrix", b = "missing")`: ...
t
  `signature(x = "dgeMatrix")`: ...

### See Also

Classes `Matrix`, `dtrMatrix`, and `dsyMatrix`.

[Package Matrix version 0.999375-33 Index]