Calculate the maximal and minimal rank possible for each node in any ranking that is in accordance with the partial ranking P.

rank_intervals(P)

Arguments

P

A partial ranking as matrix object calculated with neighborhood_inclusion or positional_dominance.

Value

A data frame with the minimal, maximal rank of each node together with the mid point of the two extrema.

Details

Note that the returned mid_point is not the same as the expected rank, for instance computed with exact_rank_prob. It is simply the average of min_rank and max_rank. For exact rank probabilities use exact_rank_prob.

See also

plot_rank_intervals, exact_rank_prob

Examples

P <- matrix(c(0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,rep(0,10)),5,5,byrow=TRUE) rank_intervals(P)
#> min_rank max_rank mid_point #> 1 1 2 1.5 #> 2 1 4 2.5 #> 3 2 4 3.0 #> 4 3 5 4.0 #> 5 3 5 4.0