Creates a nodes-by-edges matrix that will be used by aem() of the package adespatial. This function creates the same output as aem.build.binary()
of the package adespatial but works in a different way: it's only based on node labels (not on coordinates). Also, this function adds labels to nodes and edges.
nodes_by_edges_matrix(edges)
Arguments
edges: a data.frame with the following two columns: from (the first node of the edge) and to (the second node of the edge).
Returns
A list of two elements:
se.mat: the nodes-by-edges matrix of dimensions n x k, where n is the number of nodes and k the number of edges (including the edge between the fictitious origin and the first site);