Description Usage Arguments Details Value See Also Examples
Allocate a neighbourhood matrix to a MRIaggr object.
1 2 3  | ## S4 replacement method for signature 'MRIaggr'
allocW(object, type, 
         overwrite = FALSE, verbose = optionsMRIaggr("verbose")) <- value
 | 
object | 
 an object of class   | 
value | 
 a list containing the neighbourhood matrix and associated elements. list. See the details section. REQUIRED.  | 
type | 
 the type of element to be allocated. Can be   | 
overwrite | 
 if an element with the same name is already stored in   | 
verbose | 
 should the execution of the function be traced ? logical.  | 
ARGUMENTS: 
Argument value must be a list containing named elements :
 Element "Wmatrix" must be matrix or a sparse matrix.
 Element "Wblocks" must be consistent with the output of the calcBlockW method.
 Element "verbose" must be logical or NULL method.
FUNCTION: 
This method enable to store a neighbourhood matrix (type="Wmatrix"), a block decomposition of the matrix (type="Wblocks")  and its format (type="upper") : entire matrix (NULL), upper-triagonal (TRUE) or lower-triagonal (FALSE).
None.
calcW to compute the neighboring matrix. 
calcBlockW to decompose the neighboring matrix in independant blocks. 
selectW to extract the neighboring matrix or its related elements. 
1 2 3 4 5 6 7 8 9 10 11 12 13 14  | ## load a MRIaggr object
data("MRIaggr.Pat1_red", package = "MRIaggr")
## search for a neighbourhood matrix
# selectW(MRIaggr.Pat1_red) # no neighbourhood matrix
## compute the neighbourhood matrix
resW <- calcW(object = MRIaggr.Pat1_red, range = sqrt(2))
## store it
allocW(MRIaggr.Pat1_red, type = "Wmatrix") <- list(Wmatrix = resW$W)
## it is automatically performed when specifying update.object = TRUE
calcW(object = MRIaggr.Pat1_red, range = sqrt(2), update.object = TRUE, overwrite = TRUE)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.