Description Usage Arguments Details Value Author(s) See Also Examples
Getter/setter methods for the LinearEmbeddingMatrix class.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | ## S4 method for signature 'LinearEmbeddingMatrix'
sampleFactors(x, withDimnames=TRUE)
## S4 replacement method for signature 'LinearEmbeddingMatrix'
sampleFactors(x) <- value
## S4 method for signature 'LinearEmbeddingMatrix'
featureLoadings(x, withDimnames=TRUE)
## S4 replacement method for signature 'LinearEmbeddingMatrix'
featureLoadings(x) <- value
## S4 method for signature 'LinearEmbeddingMatrix'
factorData(x)
## S4 replacement method for signature 'LinearEmbeddingMatrix'
factorData(x) <- value
## S4 method for signature 'LinearEmbeddingMatrix'
as.matrix(x, ...)
## S4 method for signature 'LinearEmbeddingMatrix'
dim(x)
## S4 method for signature 'LinearEmbeddingMatrix'
dimnames(x)
## S4 replacement method for signature 'LinearEmbeddingMatrix'
dimnames(x) <- value
## S4 method for signature 'LinearEmbeddingMatrix'
x$name
## S4 replacement method for signature 'LinearEmbeddingMatrix'
x$name <- value
|
x |
A LinearEmbeddingMatrix object. |
value |
An appropriate value to assign to the relevant slot. |
withDimnames |
A logical scalar indicating whether dimension names should be attached to the returned object. |
name |
A string specifying a field of the |
... |
Further arguments, ignored. |
Any value to assign to sampleFactors and featureLoadings should be matrix-like objects,
while factorData should be a DataFrame - ee LinearEmbeddingMatrix for details.
The as.matrix method will return the matrix of sample factors, consistent with the fact that the LinearEmbeddingMatrix mimics a sample-factor matrix.
However, unlike the sampleFactors method, this is always guaranteed to return an ordinary R matrix, even if an alternative representation was stored in the slot.
This ensures consistency with as.matrix methods for other matrix-like S4 classes.
For assignment to dimnames, a list of length 2 should be used containing vectors of row and column names.
For the getter methods sampleFactors, featureLoadings and factorData, the value of the slot with the same name is returned.
For the corresponding setter methods, a LinearEmbeddingMatrix is returned with modifications to the named slot.
For dim, the dimensions of the sampleFactors slot are returned in an integer vector of length 2.
For dimnames, a list of length 2 containing the row and column names is returned.
For as.matrix, an ordinary matrix derived from sampleFactors is returned.
For $, the value of the named field of the factorData slot is returned.
For $<-, a LinearEmbeddingMatrix is returned with the modified field in factorData.
Keegan Korthauer, Davide Risso and Aaron Lun
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | example(LinearEmbeddingMatrix, echo=FALSE) # Using the class example
sampleFactors(lem)
sampleFactors(lem) <- sampleFactors(lem) * -1
featureLoadings(lem)
featureLoadings(lem) <- featureLoadings(lem) * -1
factorData(lem)
factorData(lem)$whee <- 1
nrow(lem)
ncol(lem)
colnames(lem) <- LETTERS[seq_len(ncol(lem))]
as.matrix(lem)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.