evaluate: Inference Evaluation
evaluate compares the inferred network to the true
underlying network for several threshold values and appends the
resulting confusion matrices to the returned object.
An adjacency matrix representing the inferred
An adjacency matrix representing the true
Logical, make a symmetric evaluation
(default = TRUE).
Integer, specifying the desired number of links to
extend in the network (default=0)
evaluate returns a matrix with four columns representing
These values are computed for each of the predicted links that
should be sorted. Thus, each row of the returned object contains
the confusion matrix as a function of the cutoff in the edgelist.
DetailsThe first edgelist network
inet is compared to the true
tnet, in order to compute the
metrics of the performance.
If extend is specified,
extend links that network
inet has set to 0 are added to the inferred network
randomly at the end of the edgelist.
inf.net <- cor(syntren300.data)
table <- evaluate(inf.net, syntren300.net)
table.nosym <- evaluate(inf.net, syntren300.net,sym=FALSE)