Description Usage Arguments Details Value Warning Examples
Create an adjacency matrix from two ordinal variables.
1 | adj_matrix(x, y, states = NULL, direction = NULL)
|
x |
|
y |
|
states |
Optional integer. Specify the max number of states
between the two vectors. The outputed matrix will be of
size |
direction |
Optional string. Specify "up" to create an adjacency matrix from only increasing transitions, or "down" for decreasing transitions. |
The adjacency matrix represents paired transitions for two
variables. If we consider each possible unique pair as
serialized on an ordinal scale (1, 2, .., K
) then the
column numbers of the adjacency matrix denote the start
position of the transition (the observed pair at
observation i
) and the row numbers denote the end
position of the transition (the observed pair at
observation i + 1
). This can be visualized graphically
with plot
or as an igraph
adjacency graph with
igraph::graph.adjacency.
A S3
matrix of class adj_mat
. Can be plotted with the
normal plot
function.
adj_matrix
assumes that the target
variables are indexed at 0.
1 2 3 | x <- c(1, 2, 2)
y <- c(2, 1, 2)
adj_matrix(x, y) # `states` will be set to 3
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.