R: Class "dgeMatrix" of Dense Numeric (S4 Class) Matrices

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 1.0-6 Index]