Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

find_ql

Convert index into group pair


Description

This function is the inverse of the conversion {(q,l), q,l} into {1,...,Q^2} for the directed case {(q,l), q<= l} into {1,...,Q*(Q+1)/2} for the undirected case. It takes the integer index corresponding to (q,l) and returns (q,l).

Usage

find_ql(ind_ql, Q, directed = TRUE)

Arguments

ind_ql

Converted (q,l) index

Q

Total number of groups Q

directed

Boolean for directed (TRUE) or undirected (FALSE) case

Value

Group pair (q,l) corresponding to the given index

Examples

# Convert the index 5 into a group pair for undirected graph
# and the index 8 into a group pair for directed graph
# where the total number of group is 3

ind_ql_dir <- 8
ind_ql_undir <- 5

Q <- 3

directedIndex <- find_ql(ind_ql_dir,Q)
undirectedIndex <- find_ql(ind_ql_undir,Q, FALSE)

ppsbm

Clustering in Longitudinal Networks

v0.2.2
GPL (>= 2)
Authors
D. Giorgi, C. Matias, T. Rebafka, F. Villers
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.