PredationMatrix {cheddar} | R Documentation |
Predation matrix
Description
Returns a predation matrix.
Usage
PredationMatrix(community, weight=NULL)
Arguments
community |
an object of class |
weight |
either the name of a first-class link property or the name of
a function that meets the specification of the |
Details
Returns a square matrix with NumberOfNodes
rows and columns.
If weight
is NULL
then a binary matrix, in which elements are
either 0 or 1, is returned; 1 indicates a trophic link from a resource
(row) to a consumer (column). If weight
is not NULL
then elements
of the returned matrix will be set to the values given by weight
.
Row names and column names of the returned matrix
are node names.
Value
A square matrix
.
Author(s)
Lawrence Hudson
See Also
PlotPredationMatrix
,
TLPS
,
NumberOfNodes
,
NumberOfTrophicLinks
,
ResourcesByNode
,
ConsumersByNode
,
PredationMatrixToLinks
Examples
data(TL84)
# A square matrix of NumberOfNodes rows and columns
dim(PredationMatrix(TL84))
NumberOfNodes(TL84)
# Should contain NumberOfTrophicLinks links
sum(PredationMatrix(TL84))
NumberOfTrophicLinks(TL84)
# Compare an unweighted matrix and a matrix weighted by diet fraction
data(Benguela)
PredationMatrix(Benguela)
PredationMatrix(Benguela, weight='diet.fraction')