Description Usage Arguments Details Value See Also Examples

View source: R/as.conflictmat.R

`as.conflictmat`

convert an edgelist or a win-loss raw matrix to a matrix of `conf.mat`

class

1 | ```
as.conflictmat(Data, weighted = FALSE, swap.order = FALSE)
``` |

`Data` |
either a dataframe or a matrix, representing raw win-loss interactions using either an edgelist or a matrix. By default, winners are represented by IDs in the 1st column for an edgelist, and by row IDs for a matrix. Frequency of interactions for each dyad can be represented either by multiple occurrences of the dyad for a 2-column edgelist, or by a third column specifying the frequency of the interaction for a 3-column edgelist. |

`weighted` |
If the edgelist is a 3-column edgelist in which weight was specified by frequency, use |

`swap.order` |
If the winner is placed in the 2nd column for an edgelist or as the column name for a matrix, specify as |

`conf.mat`

is short for "Conflict Matrix". `conf.mat`

is
a class of R objects. It is required to use `as.conflictmat`

to convert your
raw edgelist or raw win-loss matrix into a matrix of `conf.mat`

object before
using other functions to find (in)direct pathways and computing dominance probabilities.

Note, when using a 3-column edgelist (e.g. a weighted edgelist) to represent raw win-loss interactions, each dyad must be unique. If more than one rows are found with the same initiator and recipient, sum of the frequencies will be taken to represent the freqency of interactions between this unique dyad. A warning message will prompt your attention to the accuracy of your raw data when duplicate dyads were found in a three-column edgelist.

a named matrix with the `[i,j]`

th entry equal to the number of times `i`

wins over `j`

.

`findIDpaths`

, `countPaths`

, `transitivity`

, `conductance`

1 2 3 | ```
confmatrix <- as.conflictmat(sampleEdgelist, swap.order = FALSE)
confmatrix2 <- as.conflictmat(sampleRawMatrix, swap.order = FALSE)
confmatrix3 <- as.conflictmat(sampleWeightedEdgelist, weighted = TRUE, swap.order = FALSE)
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.