Description Usage Arguments Value Author(s) Source Examples
The function generate random network considering the selected types of triads.
1 |
ideal.net |
Network with an ideal (desired) blockmodel; of class |
initial.net |
Initial network; of class |
triads |
Which types of triads has to be considered (allowed |
k |
Number of iterations. |
custom.triads |
Additional terms to be considered. Only if |
A list contiainig: new.network
which is the generated network; and CR
which is
a vector of CR values (a value is calculated after each iteration).
Marjan Cugmas
Cugmas M, Ferligoj A, ?iberna A (2018) Generating global network structures by triad types. PLoS ONE 13(5): e0197514. https://doi.org/10.1371/journal.pone.0197514
1 2 3 4 5 6 7 8 | # generate initial and ideal network
cohesiveBM <- rbind(c("com", "nul"), c("nul", "com"))
ideal <- gen.network.LE(BM = cohesiveBM, LE = 0, n = 12, size = rep(0.5, 2))
random <- gen.network.LE(BM = cohesiveBM, LE = 1, n = 12, size = rep(0.5, 2))
# generate network with the RL algorithm
generatedNetwork <- RL(ideal.net = ideal, initial.net = random, triads = "all", k = 1000)
# evaluate the obtained network
res <- blockmodeling::optRandomParC(M = generatedNetwork[[1]], k = 2, approaches = "bin", blocks = c("null", "com"), rep = 1000, nCores = 1)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.