inst/doc/probabilistic_cent.R

## ----global_options, include=FALSE--------------------------------------------
knitr::opts_chunk$set(fig.width=5,fig.align = 'center')

## ----setup-blind,include=FALSE------------------------------------------------
library(Matrix)

## ----setup, warning=FALSE,message=FALSE---------------------------------------
library(netrankr)
library(igraph)
library(magrittr)

## ----pos_dom------------------------------------------------------------------
data("dbces11")
g <- dbces11

#neighborhood inclusion 
P <- g %>% neighborhood_inclusion(sparse = FALSE)

#without %>% operator:
# P <- neighborhood_inclusion(g)

cent_scores <- data.frame(
   degree=degree(g),
   betweenness=round(betweenness(g),4),
   closeness=round(closeness(g),4),
   eigenvector=round(eigen_centrality(g)$vector,4),
   subgraph=round(subgraph_centrality(g),4))

plot(rank_intervals(P),cent_scores = cent_scores)

## ----calc_probs---------------------------------------------------------------
res <- exact_rank_prob(P)
res

## ----rk_probs-----------------------------------------------------------------
rp <- round(res$rank.prob,2)
rp

## ----rk_top-------------------------------------------------------------------
rp[,11]

## ----rrp----------------------------------------------------------------------
rrp <- round(res$relative.rank,2)
rrp

## ----rk_exp-------------------------------------------------------------------
ex_rk <- round(res$expected.rank,2)
ex_rk

Try the netrankr package in your browser

Any scripts or data that you put into this service are public.

netrankr documentation built on Aug. 20, 2023, 5:06 p.m.