NEWS
fastRG 0.3.2.9000
fastRG 0.3.2 (2023-08-21)
- Added documentation about block sorting in blockmodels when
sort_nodes = TRUE
(#35). Blocks are now only sorted when sort_nodes = TRUE
, although they were previously always sorted. In directed stochastic blocks, flipped incoming and outgoing blocks, such that X
now contains info about outgoing blocks and Y
now contains info about incoming blocks, as you would expected if A[i, j]
encodes an edge from node i
to node j
- Fixed bug where isolated nodes were sometimes dropped from igraph and tidygraph objects (#35)
- Added
plot_expectation()
, plot_sparse_matrix()
and expectation()
utilities (#34)
- Fixed incorrect computation in
expected_degrees()
(#34)
fastRG 0.3.1 (2022-06-30)
Breaking changes
- Users must now pass
poisson_edges
and allow_self_loops
arguments to model object constructors (i.e. sbm()
) rather than sample_*()
methods. Additionally, when poisson_edges = FALSE
, the mixing matrix S
is taken (after degree-scaling and possible symmetrization for undirected models) to represent desired inter-factor connection probabilities, and thus should be between zero and one. This Bernoulli-parameterized S
is then transformed into the equivalent (or approximately equivalent) Poisson S
. See Section 2.3 of Rohe et al. (2017) for additional details about this conversion and approximation of Bernoulli graphs by Poisson graphs (#29).
Other news
- Add overlapping stochastic blockmodel (#7, #25)
- Add directed degree-corrected stochastic blockmodels (#18)
- Allow rank 1 undirected stochastic block models
- Fix bug where isolated nodes where dropped from sampled tidygraphs (#23)
- Allow users to force model identification in DC-SBMs with
force_identifiability = TRUE
, and in overlapping SBMs with force_pure = TRUE
, which are now the default.
- Improve population expected degree/density computations (#19)
- Let user know when
theta_out
is automatically generated for directed DC-SBMs (#22)
- Fixed an obscure but pesky issue sampling from models with empty blocks (#13)
- Documented
svds()
and eigs_sym()
methods, which allow users to take spectral decompositions of expected adjacency matrices conditional X
, S
and Y
.
fastRG 0.3.0 (2021-02-26)
fastRG 0.2.0.9000
- Added a
NEWS.md
file to track changes to the package.