validate: Inference Validation

Description Usage Arguments Details Value See Also Examples

View source: R/validate.R

Description

validate compares the infered network to the true underlying network for several threshold values and appends the resulting confusion matrices to the returned object.

Usage

1
validate(inet,tnet)

Arguments

inet

This is the infered network, a data.frame or matrix obtained by one of the functions minet, aracne, clr or mrnet .

tnet

The true underlying network. This network must have the same size and variable names as inet.

Details

The first network inet is compared to the true underlying network, tnet, in order to compute a confusion (adjacency) matrix. All the confusion matrices, obtained with different threshold values, are appended to the returned object. In the end the validate function returns a data.frame containing steps+1 confusion matrices.

Value

validate returns a data.frame whith four columns named thrsh, tp, fp, fn. These values are computed for each of the steps thresholds. Thus each row of the returned object contains the confusion matrix for a different threshold.

See Also

minet, vis.res

Examples

1
2
3
4
5
data(syn.data)
data(syn.net)
inf.net <- mrnet(build.mim(syn.data, estimator="spearman"))
table <- validate( inf.net, syn.net )
table <- validate( inf.net, syn.net )

Example output



minet documentation built on Nov. 8, 2020, 6 p.m.

Related to validate in minet...