Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2025 Jan 1.
Published in final edited form as: J Comput Graph Stat. 2023 Aug 29;33(1):166–180. doi: 10.1080/10618600.2023.2233593

Improving and Extending STERGM Approximations Based on Cross-Sectional Data and Tie Durations

Chad Klumb 1, Martina Morris 2, Steven M Goodreau 3, Samuel M Jenness 4
PMCID: PMC10917152  NIHMSID: NIHMS1917967  PMID: 38455738

Abstract

Temporal exponential-family random graph models (TERGMs) are a flexible class of models for network ties that change over time. Separable TERGMs (STERGMs) are a subclass of TERGMs in which the dynamics of tie formation and dissolution can be separated within each discrete time step and may depend on different factors. The Carnegie et al. (2015) approximation improves estimation efficiency for a subclass of STERGMs, allowing them to be reliably estimated from inexpensive cross-sectional study designs. This approximation adapts to cross-sectional data by attempting to construct a STERGM with two specific properties: a cross-sectional equilibrium distribution defined by an exponential-family random graph model (ERGM) for the network structure, and geometric tie duration distributions defined by constant hazards for tie dissolution. In this paper we focus on approaches for improving the behavior of the Carnegie et al. approximation and increasing its scope of application. We begin with Carnegie et al.’s observation that the exact result is tractable when the ERGM is dyad-independent, and then show that taking the sparse limit of the exact result leads to a different approximation than the one they presented. We show that the new approximation outperforms theirs for sparse, dyad-independent models, and observe that the errors tend to increase with the strength of dependence for dyad-dependent models. We then develop theoretical results in the dyad-dependent case, showing that when the ERGM is allowed to have arbitrary dyad-dependent terms and some dyad-dependent constraints, both the old and new approximations are asymptotically exact as the size of the STERGM time step goes to zero. We note that the continuous-time limit of the discrete-time approximations has the desired cross-sectional equilibrium distribution and exponential tie duration distributions with the desired means. We show that our results extend to hypergraphs, and we propose an extension of the Carnegie et al. framework to dissolution hazards that depend on tie age.

Keywords: Dynamic network model, Static network model, Continuous-time limit, Exponential-family random graph model (ERGM), Egocentric Data

1. Introduction

One of the most general methodological frameworks for the statistical modeling of networks is the class of exponential-family random graph models (ERGMs). These models specify probability distributions on networks as functions of the cross-sectional network statistics (Robins et al., 2007), and are commonly used to model static networks.

Temporal exponential-family random graph models (TERGMs) are a discrete-time generalization of ERGMs that model transitions between network states in terms of (possibly time-dependent) network statistics (Hanneke et al., 2010). Separable TERGMs (STERGMs) are a subclass of TERGMs in which the dynamics of tie formation and dissolution are independent within each time step and are allowed to depend on different factors. The within-step independence assumption does limit model flexibility, but it does not preclude using STERGMs to model many processes of interest, and its effects can often be mitigated by reducing the time step size. STERGMs have been characterized as sufficiently general that they can be used for a broad range of applications (see below for examples), while also possessing good interpretability properties (Krivitsky and Handcock, 2014). For a review of these models and other terminology used in this introduction, see Section 2.2.

While the statistical theory for TERGMs has been well developed (Hanneke et al., 2010; Krivitsky and Handcock, 2014), the practical estimation of these models remains a formidable challenge. The barriers are both data-related and computational. When complete longitudinal (panel) network data are available, the relatively efficient conditional MLE method can be used (Krivitsky and Handcock, 2014); dealing with missing data in this context, however, is not trivial (Almquist and Butts, 2018). STERGMs have been used successfully in many applied research contexts where complete network panel data are available. Applications in the last decade range from supply chains (Park et al., 2018), climate policy (Jasny and Fisher, 2019), twitter (Almquist et al., 2017) and political blogs (Almquist and Butts, 2013) to venture capital networks (Zhang et al., 2019), biotechnology R&D networks (Broekel and Bednarz, 2018), product competition (Xie et al., 2020), landscape management (Angst and Hirschi, 2017) and global weapons transfers (Lebacher et al., 2021).

In application settings where the network data must be actively collected, rather than passively scraped, the cost to obtain panel data on a census of the network can be prohibitive if the population is large. Here the more common study design in practice is to collect a single observation of a cross-sectional network state, or an egocentric sample of such a network state, along with information on the timing of edges. In principle, such cross-sectional study designs can be used for TERGM estimation by supplementing the data with an equilibrium assumption, and a gradient descent algorithm based on the equilibrium generalized method of moments estimator (EGMME) has been developed to estimate the TERGM in this context (Krivitsky, 2022). However, this EGMME algorithm has not proven to be generally successful, owing to the computational burden of simulating TERGMs and estimating the gradient with finite differences, and the lack of a good method for initializing coefficients in the general case. While STERGMs are a proper subclass of TERGMs, even they cannot be estimated reliably using the EGMME algorithm.

To improve the efficiency of estimation in the EGMME context, Carnegie et al. (2015) proposed a method for approximating the coefficients of a class of STERGMs by adjusting the coefficients of an ERGM for (possibly heterogeneous) edge durations with constant dissolution hazards. This approximation is analogous to one commonly used in biostatistics and epidemiology when representing the relationship between disease prevalence, incidence, and duration (Alho, 1992). Carnegie et al.’s method seeks to produce a STERGM with a cross-sectional equilibrium distribution that matches the given ERGM distribution, and edge duration distributions that match those defined by the constant dissolution hazards. It gains efficiency over the EGMME algorithm by leveraging the relative ease of estimating ERGMs (Hummel et al., 2012), including in the context of egocentrically sampled data (Krivitsky and Morris, 2017), and has come to be called the “edges dissolution approximation” (EDA). While these EDA STERGMs are less general than arbitrary STERGMs – in particular, the dissolution models are restricted to dyad-independent terms – they achieve a useful balance of theoretical model flexibility and practical model estimability from limited data.

Implementing the EDA as presented in Carnegie et al. (2015) involves the following steps. First, an ERGM containing the cross-sectional terms of interest is fit to data for a single cross-sectional network, possibly specified by target statistics. The STERGM formation model terms are the same as those in the ERGM, and the STERGM dissolution model terms are a dyad-independent submodel of the ERGM. Next, the dissolution coefficients are estimated directly from the target mean edge durations using a constant hazard model, equating the dissolution probability to the reciprocal of the target mean duration.1 Finally, the formation coefficients are obtained by taking the ERGM coefficients and subtracting off the corresponding dissolution coefficients. These approximate coefficients can be used either as initial values for the EGMME algorithm, or directly as an estimate of the STERGM coefficients, with the latter being the more common practice.

The primary application for the EDA to date has been to epidemic modeling. This is not surprising, as the EDA was first developed using this application for testing proof of concept, and the R package EpiModel (Jenness et al., 2018) integrated the EDA into accessible software for epidemic simulations. As a population science, epidemiology exemplifies the application setting most likely to benefit from the EDA: the population of interest is sufficiently large that empirical research on network dynamics is not feasible without methods designed to use sampled data and efficient computation. EDA STERGMs are used in epidemic modeling as a principled, data-driven framework for simulation studies; to explore the effects of network structure and dynamics on transmission, and as a laboratory to test the potential impact of interventions. While mathematical simulation studies have been used for epidemic modeling since computers first made this possible (Bartlett, 1957), what distinguishes the EDA STERGM framework is its superior ability to capture heterogeneities in the contact network, and its statistical foundation: the STERGM is used for both estimation of the dynamic network properties and its subsequent simulation. For estimation, the model for the dynamic contact network takes advantage of the EDA STERGM’s flexibility to simultaneously capture multiple attribute heterogeneities and key forms of dyad dependence from egocentrically sampled network data. For simulation, this estimated model generates complete dynamic networks over time, leveraging the EDA STERGM’s equilibrium properties to ensure that the observed cross-sectional network structures and tie durations are reproduced stochastically in expectation. There is a growing body of work in epidemiology that relies on EDA STERGMs, with applications to HIV (Jenness et al., 2021; Goodreau et al., 2017; Mittler et al., 2019; Anderson et al., 2021; Le Guillou et al., 2021), monkeypox (Spicknall et al., 2022), sexually transmitted bacterial infections (Earnest et al., 2020), COVID-19 (Al-Khani et al., 2020; Lopez-Abente et al., 2020; Hu et al., 2021), MRSA (Goldstein et al., 2017), non-human infections (Webber et al., 2016; Robinson et al., 2018; Wilson-Aggarwal et al., 2019), and multi-infection interactions (Jenness et al., 2017; Jones et al., 2022). There is at least one application of the EDA STERGM outside of epidemiology, to cyberattacks (Amusan et al., 2020). The fact that all of these papers (and over 60 more that we know of) use EpiModel is testament both to the importance of software for making new methods accessible, and the effectiveness of the EDA as a feasible platform for population-level network research.

The EDA as presented in Carnegie et al. (2015) successfully resolves key challenges to using EDA STERGMs in practice, but it does have some limitations. First, the approximation error tends to rise as edge duration and model density fall, or as strength of dyad dependence increases. The simulation results of Carnegie et al. (2015) and Section 3.2 below show that the errors due to the approximation can be on the order of the target values themselves, and thus comparable to the sampling and measurement uncertainty in the data (Althubaiti, 2016). Carnegie et al. showed that the approximation error goes to zero as the STERGM time step size goes to zero when the ERGM is dyad-independent, but error reduction in the dyad-dependent case was not addressed theoretically, only via simulation. Second, Carnegie et al.’s developments were restricted to constant dissolution hazards and ordinary (non-hyper) graphs, limiting model flexibility and the scope of potential applications. Finally, Carnegie et al.’s presentation assumed that the dissolution model was a subset of the ERGM model, which could give the impression that choosing the ERGM restricted the options for dissolution modeling. As a result, this nesting was required in early versions of the EpiModel software.

We address these limitations in the present paper. In Section 3.1.3 we derive a new form of the EDA that is adapted to sparse models. We show in Section 3.1.4 that this new approximation outperforms the old approximation for sparse, dyad-independent models, in the sense that it reduces the error in cross-sectional edge probability. In Section 3.2, we explore the behavior of both approximations for various dyad-dependent models, noting that while the new approximation is nearly exact for sparse models near dyad independence, there are regimes where the errors are large for both approximations. In Section 3.3, we turn to theoretical results for dyad-dependent models. We prove that when the ERGM is allowed to have arbitrary dyad-dependent terms and some dyad-dependent constraints, both the old and new approximations are asymptotically exact as the size of the STERGM time step goes to zero. We also show that the continuous-time limit of the discrete-time approximations has the desired cross-sectional equilibrium distribution and exponential tie duration distributions with the desired means. We extend these results to hypergraphs in Section 3.4, and propose an extension of the EDA framework to age-dependent dissolution hazards in Section 3.5. Our definition of EDA STERGMs in Section 2.2 allows us to clarify that the dissolution model need not be a subset of the ERGM model, and all of our results apply to this more general definition of the EDA. We discuss the implications of these findings and their place in the broader literature in Section 4.

2. Materials and Methods

2.1. Software

We will use a mix of formal derivations and simulations in this paper. Simulations use R (R Core Team, 2023) and the statnet suite of packages (Pavel N. Krivitsky et al., 2003–2022). Model terms used in this paper are as implemented in the ergm package (Hunter et al., 2008) for specifying the statistics of the network.

2.2. Terminology, Notation, and Conventions

We begin by reviewing some basic network-theoretic terminology. A network consists of a set of nodes (also called vertices) and a set of edges (also called ties). It may be directed (in which case an edge is an ordered pair of nodes) or undirected (in which case an edge is an unordered pair of nodes). A dyad is a potential edge; we will also identify a dyad with an ordered pair of nodes in the directed case and with an unordered pair of nodes in the undirected case.

When the node set and directedness are understood, as will typically be the case in this paper, we can identify a network state with its edge set. We will thus permit ourselves the use of standard set-theoretic notation for network states, including cardinality (||), membership (), and empty set (), understanding that these refer to the edge set of the network state. In particular, if d is a dyad and u is a network state, the notation du means d is an edge in u. When two network states have the same node set and directedness, we will also use standard notation for union (), intersection (), difference (), symmetric difference (Δ), and containment (), again referring to the edge sets of the network states.

In general, we may impose constraints on the network state, allowing only certain edge sets with a given node set and directedness. We will call a network state valid if its edge set satisfies the constraints. We will use x, y, and z to refer to valid network states; these symbols will always denote valid network states, whether or not we use the term valid in referring to them. A dyad d is called free if its edge state is not (unconditionally) fixed by the constraints, i.e., if there are valid network states x and y with dx and dy. A dyad that is not free is called fixed. An edge is called free (resp. fixed) if its underlying dyad is free (resp. fixed). A choice of constraints is called dyad-independent if any free dyad can have its edge state toggled in any valid network state without violating the constraints. Constraints that are not dyad-independent are called dyad-dependent.

A mapping from the space of all network states (with a given node set and directedness) to the real numbers is called a network statistic. We will use the term network statistics to refer to a vector-valued function, each component of which is a network statistic for the same node set and directedness. (The case of a single component is allowed.) We say that network statistics g are dyad-independent if for all network states u, v (not necessarily valid) and all dyads d we have g(u{d})-g(u{d})=g(v{d})-g(v{d}). Network statistics that are not dyad-independent are called dyad-dependent.

An ERGM with a given node set and directedness is defined by a choice of constraints, network statistics g, and (real) canonical coefficients θ. The network statistics and canonical coefficients combine to determine the cross-sectional distribution π of the ERGM by the formula

π(x)=1Cexp(θg(x)) (1)

where x is a valid network state and

C=yexp(θg(y)),

the sum being taken over all valid network states y. An ERGM is called dyad-independent if its constraints and network statistics are both dyad-independent; otherwise, it is called dyad-dependent.

A STERGM with a given node set and directedness is defined by a choice of constraints, formation (network) statistics g+, dissolution (network) statistics g-, (real) formation coefficients θ+, and (real) dissolution coefficients θ-. Throughout this paper, with the exception of Section 3.5 (which we handle there), we will assume that the constraints are cross-sectional, and that g+ and g- are given by cross-sectional statistics. This means that if the network at time t is x, then the probability that the network at time t+1 is y is given by

Txy=1Cxexpθ+g+xyexpθ+g+xexpθ-g-xyexpθ-g-x (2)

where

Cx=zexp(θ+g+(xz))exp(θ+g+(x))exp(θg(xz))exp(θg(x)).

These models are STERGMs in the sense of Krivitsky and Handcock (2014) except when the constraints are dyad-dependent, which breaks the separability of formation and dissolution within a time step. We will use the term STERGM to refer to these models throughout this paper (understanding that in the case of dyad-dependent constraints, we should technically be using the more general term TERGM instead). We say that a STERGM is dyad-independent if its constraints, formation statistics, and dissolution statistics are all dyad-independent; otherwise, we say that the STERGM is dyad-dependent.

An EDA STERGM is defined by a choice of ERGM, positive integer L, durational targets D(1,)L, and mapping ϕ from dyads to {1,,L}. Given a network state u and a value of k{1,,L}, we let uk={du:ϕ(d)=k}. We define network statistics h mapping into RL such that hku=uk for all network states u and all k{1,,L}. Letting g denote the network statistics of the ERGM and θ the canonical coefficients of the ERGM, we define the EDA STERGM in the form of Carnegie et al. (2015) as follows: its node set, directedness, and constraints match those of the ERGM; its formation statistics are (g,h); its dissolution statistics are h; its formation coefficients are θ,-logD1-1,,-logDL-1; its dissolution coefficients are logD1-1,,logDL-1.2 Letting π denote the ERGM distribution, this means that we can write (2) as

Txy=1Cxπ(xy)π(x)k1(Dk1)|(xΔy)k| (3)

where

Cx=zπ(xz)π(x)k1(Dk1)|(xΔz)k|

and k ranges over {1,,L}. In general, there are other choices of statistics h and coefficients for the EDA STERGM that give rise to the same transition probabilities (3); we have chosen the above for simplicity of description.3 Note that even if x and y are valid, the network xy need not be valid (if the constraints are dyad-dependent). We will assume that π has been extended (by the formula (1)) to be defined on xy whenever x and y are valid, but that it is normalized with respect to the space of valid networks only.

In the context of EDA STERGMs, we say that a free dyad d (or an edge on that dyad) is of type k if ϕ(d)=k. The interpretation is that Dk is the corresponding durational target. We say that y equals x plus one edge of type k if xy and |yx|=(yx)k=1. We say y equals x minus one edge of type k if x equals y plus one edge of type k.

We say (informally) that a network is sparse if it has far fewer than the maximum number of edges given its directedness and the size of its node set, and that a model is sparse if it tends to produce sparse networks. For the precise results of Section 3.1, edge probabilities of 1/3 or less are sufficient.

The arguments in this paper apply both to undirected models and to directed models. Loops may be either allowed or forbidden, regarding the prohibition of loops as a particular dyad-independent constraint. Our results also apply to bipartite models, regarding the bipartite condition as a particular dyad-independent constraint. (A network is bipartite if its vertex set can be partitioned into two subsets such that each edge in the network has one endpoint in each subset, and a model is bipartite if its vertex set can be partitioned into two subsets such that the model constraints prohibit edges with both endpoints in the same subset.)

We define and discuss hypergraphs in Section 3.4; until then, we will restrict our attention to (non-hyper) graphs as defined in this Section 2.2.

3. Results

3.1. The Dyad-Independent Case

For the dyad-independent case we derive exact results for the formation coefficients following Carnegie et al. (2015), define a new approximation for sparse models, derive the errors in both the old and new approximations, and derive the regime in which the new approximation performs better than the old approximation.

3.1.1. Notation

Suppose we are given a dyad-independent ERGM with statistics g and coefficients θ. The linear predictor of a free dyad d is defined to be ηd=θ·(g({d})-g()), which can be interpreted as the log odds of d being an edge in a random network drawn from the ERGM distribution π. In other words, if pd(0,1) denotes the probability that free dyad d is an edge under π, then ηd=logitpd. Since the ERGM is dyad-independent, its behavior is fully specified by its linear predictors for free dyads and its edge states for fixed dyads. In particular,

π(x)=freedxexp(ηd)yfreedyexp(ηd).

Likewise, the behavior of a dyad-independent STERGM of the type (2) is fully specified by its formation and dissolution linear predictors for free dyads, and its edge states for fixed dyads. The formation linear predictor for free dyad d is defined to be ηd+=θ+g+({d})-g+(), and the dissolution linear predictor for free dyad d is defined to be ηd-=θ-g-({d})-g-(). We can then write

Txy=1Cxd(xy)xexpηd+dx(xy)exp-ηd-

where

Cx=zd(xz)xexpηd+dx(xz)exp-ηd-.

The formation linear predictor ηd+ for free dyad d can be interpreted as the log odds of d being an edge at time t+1 given that it is not an edge at time t. The dissolution linear predictor ηd- for free dyad d can be interpreted as the log odds of d being an edge at time t+1 given that it is an edge at time t.

We also define qd(0,1) to be the “formation probability” of free dyad d as given by the relation ηd+=logitqd.

In the remainder of this section, d will be fixed but arbitrary, and we will drop the subscript d on ηd, pd, ηd+, ηd-, and qd. We denote by D(1,) the durational target for the dyad under consideration.

3.1.2. Overview of Results

As we are dealing with dyad-independent ERGMs, we will be able to focus on one free dyad at a time. Expressed in terms of linear predictors, the prescription set forth in Carnegie et al. (2015) is to take

η+=η-logD-1,η-=logD-1. (4)

For dyad-independent STERGMs of the type (2), specifying the dissolution linear predictor η- is equivalent to specifying the mean duration D via the relation η-=logit(1-1/D)=log(D-1). Given this value of η-, the choice of value for η+ is supposed to render equilibrium edge probability approximately equal to the edge probability in the original ERGM.

In Section 3.1.3, we show that both the target mean duration D(1,) and ERGM edge probability p(0,1) can be matched exactly by the STERGM when p(1-p)D<1, i.e. D-exp(η)>0, and that the STERGM linear predictors accomplishing this exact matching are uniquely given by

η+=η-logD-expη,η-=logD-1. (5)

We are particularly interested in the sparse limit, which corresponds to η0; since D>1, we can then approximate η-logD-expη as η-log(D), so that the prescription (5) becomes

η+=η-logD,η-=logD-1. (6)

We will refer to (4) as the “old” EDA, to (5) as the “exact” EDA, and to (6) as the “new” EDA. While the exact result (5) could be implemented in practice (say, via an operator term (Krivitsky et al., 2023)), for models that are very sparse across all dyad types, the difference between (5) and (6) should be negligible.

3.1.3. Derivation of the Exact Solution and the Sparse Limit

Here, we derive the general result (5) and (thus) obtain the sparse limit (6). The derivation of (5) is similar to that given in Carnegie et al. (2015). We use notation as in Section 3.1.1, for a fixed but arbitrary free dyad. We take D(1,) and q(0,1), with η-=log(D-1) and η+=logit(q), so that the finite irreducible aperiodic Markov chain on edge states of this dyad (across time steps) possesses a unique stationary distribution, which is also its equilibrium distribution. We additionally let p*(0,1) denote the equilibrium (cross-sectional) edge probability of this dyad under the STERGM.

We first derive a general relationship between p*, q, and D. In equilibrium, the probability to form an edge on this dyad must equal the probability to dissolve an edge on this dyad, so as to conserve the total probability that there is an edge on this dyad. We start with an edge with probability p*, and given that we start with an edge, we dissolve it with probability 1/D. We start with a non-edge with probability 1-p*, and given that we start with a non-edge, we form an edge with probability q. Thus 1-p*q=p*/D, or q=p*1-p*D.

Note that given any two of p*, q, and D, the relationship q=p*1-p*D uniquely determines the third. Thus, if we want to have p*=p for a given value of D, then we must have q=p(1-p)D, and since q(0,1), this requires p(1-p)D(0,1). Conversely, suppose that p(1-p)D(0,1), and define q=p(1-p)D. Since p* is uniquely determined by the relationship q=p*1-p*D, it follows that p*=p.

Thus, we can achieve cross-sectional edge probability p and mean edge duration D under the STERGM when p(1-p)D(0,1), and the value of q accomplishing this is uniquely given as q=p(1-p)D. We know η+=logitq and η=logit(p); using these relations together with q=p(1-p)D yields after simplification that η+=η-log(D-exp(η)), as in (5).

We now consider the sparse limit. We have η+=logitq and η=logit(p); in the sparse limit p1, we may approximate logitp by logp,p(1-p)D by p/D, and logitq=logitp1-pD by log(p/D); the statement logp/D=logp-logD is then the statement that η+=η-logD in the sparse limit, so we have derived (6).

Note that this argument is analogous to that commonly used in biostatistics and epidemiology when representing the relationship between disease prevalence, incidence and duration (our p, q and D respectively) (Alho, 1992). For homogeneous infection and recovery processes, the general form of that relationship is p1-p=qD, and the equivalent “sparse limit” is p=qD.

3.1.4. Formal Derivation of the Approximation Errors

In this section we derive and compare the errors of the old and new approximations (4) and (6), assuming that the model is dyad-independent. We focus on a single free dyad, with notation as in Section 3.1.1. By the assumption of dyad independence, the mean duration will be matched exactly, so the error will be entirely in the equilibrium edge probability. The target value is p, the ERGM edge probability, and we let pold and pnew denote the equilibrium edge probabilities in the STERGM using the old and new approximations, respectively. We can determine pold and pnew by equating the exact results (5) for pold and pnew to the approximations (4) and (6) for p (with the same value of D throughout, since we know all of (4)(6) yield D as the mean duration), and then solving for what pold and pnew must be in order for these equations to be satisfied.

In order to do the derivation only once, we let α be a parameter taking values in {0,1} and define pα by

logitpα-logD-explogitpα=logitp-logD-α

so that pnew=p0 and pold=p1. Noting that

logitpα-logD-explogitpα=-logDexplogitpα-1

we obtain

-logDexplogitpα-1=logitp-logD-α.

Solving for pα, we find

pα=pDD+p+α(p-1).

Thus we have the relative error

pα-pp=DD+p+αp-1-1=-p-αp-1D+p+αp-1.

This means that

pold-pp=-2p+1D+2p-1

and

pnew-pp=-pD+p.

We would like to identify for what values of p and D we have

pnew-p<pold-p

or, equivalently,

pnew-pp<pold-pp.

From the formulas above, this condition is equivalent to

pD+2p2-p<|-2p+1|(D+p).

If p>1/2, this becomes

pD+2p2-p<2p-1D+p=2pD+2p2-D-p

i.e.

0<(p-1)D

which has no solutions as p<1 and D>1. If instead p1/2, the condition is

pD+2p2-p<1-2pD+p=D+p-2pD-2p2,

i.e.

4p2-p(2-3D)-D<0.

The quadratic equation

4p2-p2-3D-D=0

has roots

2-3D±4+4D+9D28

and 4p2-p2-3D-D<0 precisely when p lies strictly between these roots, as the parabola opens upwards. It is clear that the lower root

2-3D-4+4D+9D28

is negative, whereas p is constrained to be positive. The formula for the upper root

2-3D+4+4D+9D28

defines a positive, monotonically decreasing function of D(1,), with limiting values 17-18 as D1+ and 13 as D+.

In other words, the error (relative or absolute) in the equilibrium edge probability is smaller with the new approximation precisely when p<2-3D+4+4D+9D28, which in particular includes the range p13 for any value of D.

3.2. Empirical Behavior of the Approximations for Dyad-Dependent Models

In this section, we utilize simulations to examine how the old and new EDAs behave on models with some commonly used dyad-dependent terms. Using the syntax from the ergm package, we will specify an ERGM with the degree term, that counts the number of nodes with a particular degree, and the gwesp term, that computes a geometrically weighted measure of the number of edgewise shared partners. The gwesp term has been shown to possess certain desirable properties over a simple homogeneous measure of triangles (Goodreau et al., 2008; Hunter, 2007), and can be interpreted as a triad bias: two nodes are more or less likely to have an edge between them based on the number of other nodes to which they both have an edge (i.e., the number of shared partners).

3.2.1. Simulation Setup

To exhibit the behavior of the old and new approximations near dyad independence, we performed a series of simulations of edges + degree(1) models on a 1000 node undirected network. For the target statistics, we selected ranges that reflected those seen in applied research.

We used mean degrees of 0.7, 1.0, 1.3, and 2.0. The range 0.7–1.3 is taken from applied research on HIV, where STERGMs are used to summarize and simulate sexual transmission networks (Goodreau et al., 2017; Weiss et al., 2020), and the value 2.0 matches that used for the simulation in Carnegie et al. (2015). We used degree(1) targets of 200 to 600 in steps of 100. This range includes the mean degree(1) value for an edges-only model of each mean degree used. A dyad-independent model is therefore within the range of models we simulate for each mean degree. We included durations of 15, 50, and 100, to exhibit how errors change with duration when all other variables are held fixed. These durations include the range used for the simulation in Carnegie et al. (2015), and are on the order of durations used in applied work (Goldstein et al., 2017; Ezenwa et al., 2016; Goodreau et al., 2017; Weiss et al., 2020).

We also performed simulations for various edges + degree(1) + degree(2) + gwesp(0.5, fixed = TRUE) models on a 1000 node undirected network, analogous to those of Carnegie et al. (2015), but using gwesp throughout (rather than a mix of triangle and gwesp). We used a mean degree of 2.0, a degree(1) target of 200, a degree(2) target of 350, and gwesp(0.5, fixed = TRUE) targets ranging from 3 to 300 (considering that an isolated triangle counts as three gwesp). We again included durations of 15, 50, and 100.

For all models used, we examined the distribution of simulated model statistics for possible evidence of model degeneracy, and found none.

3.2.2. Simulation Results

From the theoretical results of Section 3.1, we expect the following general trends:

  • 1

    errors with the new approximation should be small for sparse models near dyad independence, and

  • 2

    we lose control of the errors for either approximation as we move away from dyad independence.

Anticipating the results of Section 3.3, we also expect that in general

  • 3

    all else being equal, errors should tend to decrease as duration increases, for either approximation.

The results of the edges + degree(1) simulations described in Section 3.2.1 are shown in Figure 1. Expectation (1) is supported by the fact that at the dyad-independent value of degree(1) (dotted vertical line), the error with the new approximation (line with crosses) is very close to zero (dashed horizontal line), regardless of duration. Expectation (2) is supported by the generally larger errors near at least one margin of each plot, as compared to the errors at the dyad-independent value of degree(1). (Since various sources of error may partially cancel out rather than reinforcing each other, the errors in the old approximation (line with circles) may noticeably decrease for awhile as we move away from dyad independence in a particular direction.) Expectation (3) is supported by the observation that errors for both the new and old approximations tend to decrease as duration increases, for given target values of mean degree and degree(1).

Fig. 1.

Fig. 1

Relative errors in the mean values of the edges and degree(1) statistics for the ~edges + degree(1) model on a 1000 node undirected network with mean degree targets of 0.7–2.0 and a range of degree(1) targets and durations.

The results of the edges + degree(1) + degree(2) + gwesp(0.5, fixed = TRUE) simulations are shown in Figure 2.4 There is no exhibition of the general trends (1) and (2) for this family of models, as there is no dyad-independent reference model in the range of models used. The general trend (3) is exhibited in these simulations by the tendency for errors to decrease as duration increases for a fixed target value of gwesp. Overall, the errors show mixed results, with the new approximation generally outperforming the old for edges, degree(2), and gwesp, but underperforming the old for degree(1). This illustrates the point that for an arbitrary dyad-dependent model, there is no guarantee which approximation will be better, regardless of duration; the new approximation tends to do better than the old approximation for sparse models near dyad independence, but if we stray sufficiently far from dyad-independent models, we cannot predict which approximation will be better, and the results may be mixed even within a single model.

Fig. 2.

Fig. 2

Relative errors in the mean values of the edges, degree(1), degree(2), and gwesp(0.5, fixed = TRUE) statistics for the ~edges + degree(1) + degree(2) + gwesp(0.5, fixed = TRUE) model on a 1000 node undirected network with mean degree 2.0, degree(1) target 200, degree(2) target 350, and a range of gwesp(0.5, fixed = TRUE) targets and durations.

3.2.3. Interpretation

Intuitively, we may think of the EDA errors specific to dyad-dependent models as arising from the differences between the networks used to specify the ERGM and the STERGM: ERGMs use the cross-sectional network to compute the model statistics, as seen in (1); STERGMs use the union network to compute the formation model statistics and the intersection network to compute the dissolution model statistics, as seen in (2). For any dyad-independent network statistics g and any transition xy between valid network states, the cross-sectional change statistics gy-gx are simply the sum of the union change statistics gxy-gx and the intersection change statistics g(xy)-g(x). This is not true in the dyad-dependent case, where the cross-sectional change statistics for a general multi-toggle (i.e., |xΔy|>1) transition are not easily expressed in terms of the union and intersection change statistics. However, when the transition is single-toggle (i.e., |xΔy|=1), for any network statistics h we have h(y)-h(x)=h(xy)-h(x)+h(xy)-h(x), even if h is dyad-dependent.

This suggests that reducing the amount of change per time step may reduce the EDA errors, which is empirically supported by the simulations in Figures 1 and 2. We prove a general result along these lines in the next section.

3.3. Theoretical Results for Dyad-Dependent Models

Our goal in this section is to prove that when the ERGM is allowed to have arbitrary dyad-dependent terms and some dyad-dependent constraints, both the old and new approximations are asymptotically exact as the size of the STERGM time step goes to zero. In order to do this, we introduce in Section 3.3.3 a discrete-time process, denoted R, that is related to the continuous-time limit of the EDA STERGMs, and that has the desired cross-sectional and durational behavior not just asymptotically but at any sufficiently small time step. In Section 3.3.4, we obtain the desired asymptotic results for the EDA by comparing the discrete-time EDA STERGMs to R as the time step size goes to zero.5

3.3.1. General Setup and Notation

Suppose we are given an ERGM with arbitrary terms and constraints. To prove cross-sectional exactness results, we will need the following assumption on the constraints:

  • i

    given any valid network states x and y, there is a sequence z1,,zm of valid network states such that z1=x, zm=y, and |ziΔzi+1|=1 for all i1,,m-1.

To prove durational exactness results, we will need the following additional assumption on the constraints:

  • ii

    given any valid network state, any edge in that network that is not unconditionally fixed by the constraints (i.e., any free edge) can be toggled off without violating the constraints.

We will consider edge duration only for free dyads.

Suppose we are also given a vector of positive durational targets D0 of length L, and a mapping ϕ from dyads to {1,,L}. We define D=λD0, where λ is a positive scalar whose value we will regard as a variable parameter. The interpretation is that D0 is given in some specific units (say days, weeks, years,...) and λ-1 signifies the fraction of that time unit that is represented by a single STERGM time step, making D the vector of durational targets in units of the STERGM time step. We require λ to be large enough that each component of D is strictly greater than 1. We will frequently use the asymptotic notation 𝒪; the limit being taken is λ+, and the implied bounds may be interpreted as holding componentwise when stated for entire vectors or matrices.

The notation denotes the Euclidean norm for vectors.

3.3.2. Leading Order Behavior of Discrete-Time EDAs at Small Time Step Sizes

Let T denote the discrete-time EDA STERGM transition probability matrix with duration D (and dyad mapping ϕ). We will use the old convention (4) in writing out the details below, but the conclusions apply just as well to the new convention (6), whose transition probability matrix differs from that of the old by 𝒪1/λ2.

Recalling (3), if x and y are any valid network states (including the possibility that x=y), we have that

Txy=1Cxπ(xy)π(x)k1Dk-1(xΔy)k

where

Cx=zπ(xz)π(x)k1Dk-1(xΔz)k.

Note that for any k, we have 1Dk-1=𝒪(1/λ), so that

π(xz)π(x)k1Dk-1(xΔz)k=𝒪(1/λ|xΔz|).

Thus

Cx=1+𝒪(1/λ),

the 1 coming from the case z=x, and the 𝒪(1/λ) encompassing all cases zx. Consequently,

Txy=𝒪(1/λ|xΔy|).

Thus, we may write

T=I+Aλ+𝒪1/λ2

where the matrix A is given by

Axy={0if|xΔy|2π(xy)π(x)1D0,kif|xΔy|=|(xΔy)k|=1.zxAxzifx=y

Note that the transition rate matrix of the continuous-time limit of T is proportional to A.

3.3.3. Exactness of “Infinitesimal Time Step EDA STERGMs”

For sufficiently large values of the parameter λ, we now define another discrete-time process by declaring that its transition probability matrix, denoted R, is given by R=I+Aλ, where I is the identity. For λ sufficiently large, this R is a well-defined transition probability matrix on the state space of valid networks; we will assume that λ is large enough that all diagonal entries in R are strictly positive (so that R is aperiodic). From our formulas in Section 3.3.2, we see that if we expand T in powers of the small parameter λ-1, then R corresponds exactly to keeping the 0th and 1st order terms in this expansion, dropping all higher order terms. Thus, if we express the STERGM time step size dt as dtλ-1, then we obtain R from T by regarding dt as a formal infinitesimal: dt itself is not zero, but (dt)2=0. This explains why we (quite loosely) call R an “infinitesimal time step EDA STERGM” and also shows how R is related to the continuous-time limit of T. We emphasize that R is a discrete-time process, and for a given (sufficiently large) value of λ, we think of R and T as having the same time step size; references to infinitesimals are purely motivational.

The transition probabilities for R prohibit direct transitions between networks that differ in edge state on two or more dyads; in this sense, multiple, simultaneous changes are forbidden. Note that if y equals x plus one edge of type k, then Rxy=π(y)π(x)1Dk and Ryx=1Dk. It follows that R satisfies detailed balance with respect to the ERGM distribution π. Since R is finite and (under the assumptions stated in Section 3.3.1 for cross-sectional exactness) irreducible, π is the unique stationary distribution of R. Since R is also aperiodic, π is the equilibrium distribution of R.

Observe that under the assumptions stated in Section 3.3.1 for durational exactness, given any valid network state x and any free edge of type k in x, the probability under R to transition from x to the state y that equals x minus the edge in question is exactly 1Dk. Under R, there are no other (positive probability) transitions out of x that involve dissolving the edge in question, so this immediately implies that the edge duration distribution on any free dyad of type k is geometric with mean Dk under R.

We have thus shown that R has precisely the cross-sectional and durational behavior we desire of the EDA: it reproduces the ERGM’s cross-sectional network distribution and the specified mean edge durations with geometric distributions, even though the ERGM may have dyad dependence. We will use R to approximate the discrete-time EDA STERGM transition probability matrix with duration D so as to show that this latter transition probability matrix has the desired cross-sectional and durational behavior asymptotically as λ+.

From Section 3.3.2, we have that the continuous-time limit of the EDA STERGMs has transition rate matrix proportional to A. It follows that the continuous-time limit also has cross-sectional equilibrium distribution π, and has exponentially distributed tie durations with the desired means (up to an overall scaling of time).

3.3.4. Asymptotic Exactness of Discrete-Time EDAs

We will use the notation and results from Sections 3.3.2 and 3.3.3. Recalling that

R=I+Aλ

and

T=I+Aλ+𝒪1/λ2

we define a λ-dependent matrix δ by

T=R+δ

so that δ=𝒪1/λ2.

Since π is the unique stationary distribution of R, the left nullspace of A is precisely span{π}. (If there were a (real) vector σspan{π} with σA=0, then as πx>0 for all valid x we will have all entries of π+ασ positive for sufficiently small positive α. Renormalizing π+ασ to a probability vector produces a stationary distribution of R that is distinct from π, contradicting uniqueness.) The function vvA, defined on the compact set {v(spanπ):v=1}, is positive and continuous, and thus admits a positive lower bound c>0.

Since the transition probability matrix T is finite and irreducible, it possesses a unique λ-dependent stationary distribution which we choose to write as π+ϵ where ϵ is a λ-dependent perturbation to the ERGM distribution π. We have

π+ϵ=(π+ϵ)T=(π+ϵ)(R+δ)=π+ϵ+ϵAλ+(π+ϵ)δ.

Rearranging,

ϵA=-λ(π+ϵ)δ=𝒪(1/λ)

since δ is 𝒪1/λ2 and π+ϵ is 𝒪(1) (being a probability vector). We now write

ϵ=βπ+π

where β is a λ-dependent scalar and π is a λ-dependent element of (span{π}). By our observations above about the left nullspace of A, we have

cππA=ϵA=𝒪(1/λ)

thus showing that π=𝒪(1/λ) since c>0. Letting 1 denote the vector of 1 s, we have

1=1(π+ϵ)=1π+1ϵ=1+1βπ+π=1+β+1π

thus showing

β=-1π=𝒪(1/λ).

Since ϵ=βπ+π and both β and π are 𝒪(1/λ) (while π is of course 𝒪(1)), we have ϵ=𝒪(1/λ). Since π+ϵ is the stationary distribution of T, this shows that the stationary distribution of T converges to π as λ+. For sufficiently large λ, all diagonal entries in T will be positive, so that π+ϵ is also the equilibrium distribution of T, proving asymptotic cross-sectional exactness for discrete-time EDAs with arbitrary dyad-dependent ERGM model terms and some dyad-dependent constraints.

We still need to show that tie duration distributions are asymptotically correct, under the required assumptions stated in Section 3.3.1. This is true in the relative sense: for any 0<ϵ<1 (having nothing to do with the ϵ above), there is a λ0(ϵ) such that λ>λ0(ϵ) implies any free dyad of type k has cumulative distribution function for tie durations under T sandwiched between those of a geometric distribution with mean (1+ϵ)Dk and a geometric distribution with mean (1-ϵ)Dk. The reason is that free edges of type k have dissolution probability exactly 1Dk under R and T=R+𝒪1/λ2; taking λ sufficiently large (depending on the given ϵ), we can guarantee that the dissolution probability under T of any free edge of type k in any valid network state is between 1(1+ϵ)Dk and 1(1-ϵ)Dk, which gives the desired distributional inequalities.

3.4. Extension to Hypergraphs

The theoretical results of this paper extend directly to hypergraph models. To sketch this extension, we first introduce some terminology. A hypergraph consists of a set of vertices V and a set of hyperedges E. The hypergraph may be directed (in which case E is a set of ordered pairs of subsets of V) or undirected (in which case E is a set of subsets of V). We will use the term hyperdyad to refer to a potential hyperedge, i.e. a subset of the vertex set in the undirected case and an ordered pair of subsets of the vertex set in the directed case. The notions of constraints, network statistics, ERGMs, STERGMs, and EDA STERGMs from Section 2.2 all generalize immediately to hypergraphs. We also adopt the obvious notions of hyperdyad (in)dependence for hypergraph model terms and constraints, corresponding to those of dyad (in)dependence in the non-hyper case. Graphs in the “ordinary” (non-hyper) sense of Section 2.2 will be referred to as ordinary graphs in this subsection.

The dyad-independent material of Section 3.1 simply regards the free dyads of a dyad-independent ordinary graph model as mutually independent two-state systems, and this point of view also applies to free hyperdyads in a hyperdyad-independent hypergraph model. The asymptotic exactness results of Section 3.3 also generalize to hypergraphs, because we can set up a correspondence between a given hypergraph model and an ordinary graph model while preserving the technical conditions on the constraints required in Section 3.3. Since arbitrary model terms are allowed in Section 3.3, any injective mapping from hyperdyads in a hypergraph to dyads in an ordinary graph suffices to obtain the result for hypergraphs. A natural (but by no means necessary) identification is the following. Given a hypergraph on a vertex set V, we consider an ordinary graph whose vertex set is the power set of V. For any XV, let vX denote the corresponding node in the ordinary graph. If the hypergraph is directed, so is the ordinary graph, and for any X,YV, the hyperdyad (X,Y) corresponds to the ordinary dyad (vX,vY. If the hypergraph is undirected, so is the ordinary graph, and for any XV, the hyperdyad X corresponds to the ordinary dyad vX (i.e., the unordered pair of vX with itself). Dyads in the ordinary graph that do not correspond to hyperdyads in the hypergraph are fixed as non-edges via a dyad-independent constraint on the ordinary graph model. Any constraints on the hypergraph model are then translated into additional constraints on the ordinary graph model in the obvious way, and the hypergraph model terms are likewise translated into functions on the space of ordinary networks of the same directedness whose node set is the power set of V.6 It is straightforward to verify that the constraints on the ordinary graph model satisfy the conditions of Section 3.3 if and only if the constraints on the hypergraph model satisfy the obvious hyper-analogues of those conditions. Thus, the asymptotic exactness results for ordinary graph models imply the corresponding asymptotic exactness results for hypergraph models.7

3.5. Proposed Extension of the EDA to Age-Dependent Dissolution Hazards

A major drawback of the EDA presented thus far is that it cannot accommodate an edge dissolution hazard that depends on the age of the active edge. It is straightforward to specify a generalization of the EDA that allows for this greater flexibility.

First, we need to generalize our definition of STERGM (initially given in Section 2.2) to allow for age-dependent dissolution hazards. We augment the network state with the ages of extant ties, allowing g+ and g- to be functions not only of the edges in their network arguments but also of those edges’ ages. We continue to assume that the constraints are cross-sectional (i.e., depending only on presence or absence of edges, not edge ages).

Given a valid augmented network state x, we let x denote the augmented network state whose edges are the same as x but with all ages increased by 1. We also let F(x) denote all valid augmented network states compatible with x being the previous timestep’s network. This means a valid augmented network state y belongs to F(x) if and only if every edge in both y and x has age 1 greater in y than in x, and every edge in y and not in x has age 1 in y. When taking unions and intersections of augmented network states, age is included as part of the edge state.

We can then say that if the network at time t is x, then the probability that the network at time t+1 is yF(x) is given by

Txy=1Cxexpθ+g+xyexpθ+g+xexpθ-g-xyexpθ-g-x (7)

where

Cx=zF(x)expθ+g+xzexpθ+g+xexpθ-g-xzexpθ-g-x

and θ+, θ- are the formation and dissolution coefficients, respectively.

Now, we turn to EDAs for age-dependent dissolution hazards. Starting with the dyad-independent case, for a fixed but arbitrary free dyad (which will be suppressed in the notation), let f be any map from the positive integers to (0, 1) satisfying i=1[1f(i)]=0. We interpret f(i) as the probability that an active edge of age i on this dyad will dissolve on the next time step; the condition i=1[1f(i)]=0 says that a tie dissolves in finite time almost surely. Define

D=n=1nf(n)i=1n-1[1-f(i)]

(with the empty product interpreted as 1), which is the mean duration of completed ties for dissolution hazard f, and assume that D<. Let p(0,1) denote the ERGM edge probability for the dyad in question, and η=logit(p) the corresponding linear predictor.

We require the consistency condition p(1-p)D<1. Define the formation linear predictor η+ by

η+=η-log(D-exp(η)) (8)

and the dissolution linear predictor for an active edge of age i in the transitioned-from network, denoted ηi-, by

ηi-=logit1-fi. (9)

We label states on this dyad by non-negative integers, with 0 corresponding to no edge and i>0 corresponding to an active edge of age i. Under the conditions D< and p(1-p)D<1, it is straightforward to confirm that the distribution π on dyad states defined by

π0=1-p

and, for any i>0,

πi=pDj=1i1[1f(j)]

is the unique stationary distribution of the age-dependent EDA STERGM on this dyad defined by (8) and (9), and that it is also the equilibrium distribution. (It is useful to recall that D can be equivalently expressed as n=1i=1n1[1f(i)], and η+ can be equivalently expressed as logitp(1-p)D.) This equilibrium distribution has precisely the cross-sectional behavior defined by the ERGM and the tie age (and thus tie duration) behavior defined by f. This is the “exact” EDA for age-dependent dissolution hazards; the formula for η+ is the same as that in (5) for constant hazard models, provided we interpret D as the mean duration of completed ties for the given hazard.

Both the old and new approximations to the formation linear predictors continue to be well-defined in this context, using the mean completed tie duration D for the given hazard f (which may vary from one free dyad to the next) in the formulas (4) and (6) for η+. (The age-dependent dissolution linear predictors are given by ηi-=logit(1-f(i)), as above.) Translating these approximations into model terms and coefficients (analogous to the presentation of the EDA STERGM for constant hazards in Section 2.2) gives us candidate EDAs to use in the dyad-dependent formation, age-dependent dissolution context. Determining whether or not these approximations have the desired behavior asymptotically, analogous to the results in Section 3.3, could be an avenue for future research.

4. Discussion

The work of Carnegie et al. (2015) established a reliable method for estimating a nontrivial class of STERGMs from a single cross-sectional network observation (or equivalent target statistics) and edge duration information (typically the ages of extant edges in the sample), by combining cross-sectional ERGM estimation with adjustments for edge duration. In doing so it opened up a rich temporal network modeling framework that is compatible with practical study designs for data collection, removing some key obstacles to the use of STERGMs in applied settings. We have improved and extended the approximation of Carnegie et al. in multiple ways, including its theoretical foundations and its scope of application.

First, we proposed a new approximation for sparse models in Section 3.1, and proved that it has smaller errors than the original approximation when applied to sparse, dyad-independent models. The correction -log(D-1) for the formation linear predictor in the original approximation increases without bound as D goes to 1, which is generally not appropriate for sparse models. By contrast, the correction -log(D) for the formation linear predictor in the new approximation remains bounded as D goes to 1. While the new approximation is not categorically better than the old approximation for sparse, dyad-dependent models, we recommend its use in general for sparse models, to limit this undesirable behavior at short durations. In practice, sparse models are the rule in nearly all of the applied examples we are aware of (e.g., Goldstein et al. (2017); Ezenwa et al. (2016); Jenness et al. (2021)), so it is appropriate to have an approximation that is tailored to them.

Second, we established the validity of the EDA in the dyad-dependent case. More specifically, we showed that when the ERGM is allowed to have any dyad-dependent terms and some dyad-dependent constraints, the approximation errors go to zero as the STERGM time step size goes to zero. For network research, dyad dependence is the most interesting use case, because the feedback introduced by these effects is responsible for the counter-intuitive patterns and emergent properties that make network dynamics unique (e.g., Goldstein et al. (2017); Jenness et al. (2016); Morris et al. (2009)).

Combining these results, we have the following general recommendations for reducing the approximation error: use the sparse approximation for sparse models, and decrease the time step size as much as necessary to obtain satisfactory results. In practice, the errors for a given time step size are checked by simulating the EDA STERGM and comparing the simulated network statistics to their desired means. As noted in the introduction, the errors due to the approximation can be on the order of the uncertainty in the data. Since getting better data tends to be expensive, while reducing the time step size is relatively cheap, it is useful to know that this method of error reduction is available in the general, dyad-dependent case.

Third, we showed that the above results extend to hypergraphs. This opens up an entirely new application area for the EDA. Temporal hypergraphs are an effective way to represent the dynamics of clustered networks, and are increasingly used in research applications, both in epidemiology (where the EDA for non-hyper graphs has already seen broad use) and elsewhere (John Higham and de Kergorlay, 2022; Antelmi et al., 2020; Schwob et al., 2021). Extending the EDA to hypergraphs allows researchers working with these models to benefit from reduced burdens for data collection and improved estimation efficiency.

Fourth, we proposed an extension of the EDA to age-dependent dissolution hazards, proving the validity of the exact form of the EDA for dyad-independent models in this context. Age-dependent dissolution hazards allow each free dyad to have an essentially arbitrary tie duration distribution, rather than being constrained to follow a geometric distribution as in the constant-hazard case. This allows for more realistic durational modeling in a variety of applications. For example, in Goldstein et al. (2017), a mean edge duration of 12 is used to model a typical 12-hour shift for a healthcare worker, with the “at-risk” period (i.e., edge presence) lasting for the entire shift. Using a constant-hazard model to represent the risk of a shift ending produces a geometric distribution of shift lengths (i.e., tie durations) with more 1-hour shifts than 12-hour shifts. That is clearly not a desirable outcome. A general age-dependent hazard function allows the durational distribution to instead be centered around 12 hours, for example. When applying the EDA with age-dependent dissolution hazards, there is a need to estimate the hazard function(s) from available data on tie age and/or tie duration; the extensive survival analysis literature provides methods for doing this.

In proving asymptotic exactness of the EDA for dyad-dependent models in Section 3.3, we showed that under broad conditions, the cross-sectional equilibrium distribution of the EDA STERGM converges to an ERGM distribution in the continuous-time limit. This helps to place EDA STERGMs into the wider literature of temporal network models. There are many different types of temporal network models, both discrete and continuous time, and their equilibrium properties are of considerable interest when they are used for simulation and projection over time. In a recent review paper (Butts, 2023) Butts notes that there are several continuous-time models with known general cross-sectional ERGM equilibria, including LERGMs (Snijders and Koskinen, 2012) and certain SAOMs (Snijders, 2001). What distinguishes the behavior of the EDA from that of these LERGMs and SAOMs is that the EDA reproduces (asymptotically) not only the cross-sectional ERGM equilibrium distribution but also independently specified edge duration targets, which can be useful in a range of applied research settings.

Obtaining satisfactory results when applying the EDA to real data requires first finding an ERGM that provides a reasonable model for the distribution of cross-sectional network states. There is by now an extensive literature on using ERGMs to model cross-sectional data arising from various network processes; we refer the reader to Ghafouri and Khasteh (2020), Goodreau et al. (2009), and Krivitsky and Morris (2017). The processes of interest must be reflected in the ERGM in order to be captured by the EDA STERGM. The EDA also carries an equilibrium assumption that will not be tenable in all cases, but this assumption is not an issue for many applications, as evidenced by the existing uses of the EDA cited in the introduction.

Ultimately, EDA STERGMs are less general than arbitrary TERGMs (or even arbitrary STERGMs), but they achieve an increasingly useful balance of theoretical model flexibility and practical model estimability from limited data. We hope the present work encourages their broader use and further exploration.

Supplementary Material

Supp 1

5. Acknowledgments

We acknowledge Dave Hunter and Alina Kuvelkar for their review of the manuscript, Carter Butts for his review of the manuscript and discussions about continuous-time processes with ERGM equilibria, and the statnet development team for general support.

This work was supported by the National Institutes of Health under Grant R01-AI138783. Partial support for this research came from a Eunice Kennedy Shriver National Institute of Child Health and Human Development research infrastructure Grant, P2C HD042828, to the Center for Studies in Demography and Ecology at the University of Washington.

Footnotes

6

Declaration of Interest Statement

The authors report there are no competing interests to declare.

1

We will use the term age for an active tie to refer to the time elapsed since the tie formed, and the term duration for a completed tie to refer to its age at the time it dissolved. For processes with a discrete time step, the tie age is equal to 1 (in units of the time step) at the first discrete time point when the tie is active in the network, and the tie duration is equal to the tie age at the final discrete time point when the tie is active in the network.

The “durational data” for the EDA are typically the ages of active ties in the sample. Under a constant hazard model for dissolution, the mean age of an active tie and the mean duration of a completed tie coincide.

2

The new EDA introduced in Section 3.1.2 is implemented in the same way, except that the formation coefficients are θ,-logD1,,-logDL.

3

In practice, dissolution models summarize the systematic patterns in edge dissolution using common dyad-independent terms, possibly depending on nodal or dyadic attributes. The adjustment principle is the same: the EDA STERGM formation model coefficients are obtained by subtracting the coefficients of the dissolution model (with or without the durational adjustment of +1, for the new and old EDA respectively) from the coefficients of the ERGM. When a term appears in both the dissolution model and the ERGM, we subtract one coefficient from the other. When a term only appears in the dissolution model, the dissolution model coefficient is subtracted from zero to calculate the corresponding EDA STERGM formation coefficient.

To give a simple example of this approach, using the syntax from the ergm package, consider an ERGM model specified with ~edges, and durational targets that vary according to whether or not nodes match on ”sex”, so the dissolution model can be taken to be ~edges + nodematch(”sex”). By implication, the formation model for the EDA STERGM is then ~edges + nodematch(”sex”). Letting θ denote the edges coefficient in the ERGM, D0 the durational target for edges not matching on ”sex”, and D1 the durational target for edges matching on ”sex”, the dissolution coefficients are logD0-1 for the edges term and logD1-1-logD0-1 for the nodematch term. The formation coefficients are then approximated by θ-logD0 for the edges term and logD0-logD1 for the nodematch term, using the new EDA.

4

We found that substantially increasing the number of proposals per time step for these models resulted in different trends for the old approximation than those shown in Carnegie et al. (2015), suggesting that the higher number of proposals is needed to allow for equilibration of the Metropolis-Hastings Markov chain within each time step. A further tenfold increase in proposals (beyond the number used for Figure 2) produced largely similar results, suggesting the number used for Figure 2 was sufficient to capture the main trends.

5

The asymptotic cross-sectional exactness result can be generalized as follows. Suppose F is a map from non-negative numbers t to transition probability matrices on some finite state space, such that F(0) is the identity, Ft is one-sided differentiable at t=0, and the one-sided derivative F0 has a one-dimensional left kernel. Then the left kernel of F0 is spanned by a (unique) probability vector π, and given any ϵ>0 there exists a δ>0 such that 0<t<δ implies that any stationary distribution σ of Ft satisfies σ-π<ϵ, where denotes the Euclidean norm. The proof of this more general result is analogous to the one presented here. Related convergence results (e.g. for finite-dimensional distributions) have appeared in the literature (Mohle, 1998; Mohle and Notohara, 2016).

6

How these functions are defined for ordinary graphs not corresponding to hypergraphs is arbitrary and does not affect the results in any way; those states are prohibited by the ordinary graph model constraints, and will not arise even as union or intersection networks in the STERGM transition probabilities, because the relevant constraints are dyad-independent.

7

The above discussion allows X and/or Y to be the empty set , but this can be prohibited without further modification if that is the desired convention for hypergraphs.

Contributor Information

Chad Klumb, Center for Studies in Demography and Ecology, University of Washington.

Martina Morris, Professor Emerita, University of Washington.

Steven M. Goodreau, Center for Studies in Demography and Ecology, University of Washington, Department of Anthropology, University of Washington

Samuel M. Jenness, Department of Epidemiology, Emory University

References

  1. Murhaf Al-Khani Abdullah, Khalifa Mohamed Abdelghafour, Almazrou Abdulrahman, and Saquib Nazmus. The SARS-CoV-2 Pandemic Course in Saudi Arabia: A Dynamic Epidemiological Model. Infectious Disease Modelling, 5:766–771, 2020. doi: 10.1016/j.idm.2020.09.006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Alho Juha M.. On Prevalence, Incidence, and Duration in General Stable Populations. Biometrics, 48(2):587–592, 1992. ISSN 0006341X, 15410420. [PubMed] [Google Scholar]
  3. Almquist Zack W. and Butts Carter T.. Dynamic Network Logistic Regression: A Logistic Choice Analysis of Inter- and Intra-group Blog Citation Dynamics in the 2004 US Presidential Election. Political Analysis, 21:430–448, 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Almquist Zack W. and Butts Carter T.. Dynamic Network Analysis with Missing Data: Theory and Methods. Statistica Sinica, 28:1245–1264, 2018. doi: 10.5705/ss.202016.0108. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Almquist Zack W., Spiro Emma S., and Butts Carter T.. Shifting Attention: Modeling Follower Relationship Dynamics Among US Emergency Management-Related Organizations During a Colorado Wildfire. In Jones Eric and Faas AJ, editors, Social Network Analysis of Disaster Response, Recovery, and Adaptation, pages 93–112. Elsevier, Amsterdam, 2017. [Google Scholar]
  6. Althubaiti Alaa. Information Bias in Health Research: Definition, Pitfalls, and Adjustment Methods. Journal of Multidisciplinary Healthcare, 9:211–217, May 2016. doi: 10.2147/JMDH.S104807. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Amusan O, Thompson AF, Aderinola TB, and Alese BK. Modelling Malicious Attack in Social Networks. Network and Communication Technologies, 5(1):37–43, 2020. [Google Scholar]
  8. Anderson Emeli J., Weiss Kevin M., Morris Martina M., Sanchez Travis H., Prasad Pragati, and Jenness Samuel M.. HIV and Sexually Transmitted Infection Epidemic Potential of Networks of Men Who Have Sex With Men in Two Cities. Epidemiology, 32(5):681–689, SEP 2021. ISSN 1044-3983. doi: 10.1097/EDE.0000000000001390. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Angst Mario and Hirschi Christian. Network Dynamics in Natural Resource Governance: A Case Study of Swiss Landscape Management. Policy Studies Journal, 45(2):315–336, MAY 2017. ISSN 0190-292X. doi: 10.1111/psj.12145. [DOI] [Google Scholar]
  10. Antelmi Alessia, Cordasco Gennaro, Spagnuolo Carmine, and Scarano Vittorio. A Design-Methodology for Epidemic Dynamics via Time-Varying Hypergraphs. In Proceedings of the 19th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS ‘20, pages 61–69, Richland, SC, 2020. International Foundation for Autonomous Agents and Multiagent Systems. ISBN 9781450375184. [Google Scholar]
  11. Bartlett MS. Measles Periodicity and Community Size. Journal of the Royal Statistical Society. Series A, 120:48–70, 1957. [Google Scholar]
  12. Broekel Tom and Bednarz Marcel. Disentangling Link Formation and Dissolution in Spatial Networks: An Application of a Two-Mode STERGM to a Project-Based R&D Network in the German Biotechnology Industry. Networks & Spatial Economics, 18(3, SI):677–704, SEP 2018. ISSN 1566-113X. doi: 10.1007/s11067-018-9430-1. [DOI] [Google Scholar]
  13. Butts Carter T.. Continuous Time Graph Processes with Known ERGM Equilibria: Contextual Review, Extensions, and Synthesis. Journal of Mathematical Sociology, (forthcoming), 2023. doi: 10.1080/0022250X.2023.2180001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Carnegie Nicole Bohme, Krivitsky Pavel N, Hunter David R., and Goodreau Steven M.. An Approximation Method for Improving Dynamic Network Model Fitting. Journal of Computational and Graphical Statistics, 24(2):502–519, 2015. doi: 10.1080/10618600.2014.903087. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Earnest Rebecca, Ronn Minttu M., Bellerose Meghan, Gift Thomas L., Berruti Andres A., Hsu Katherine K., Testa Christian, Zhu Lin, Malyuta Yelena, Menzies Nicolas A., and Salomon Joshua A.. Population-Level Benefits of Extragenital Gonorrhea Screening Among Men Who Have Sex With Men: An Exploratory Modeling Analysis. Sexually Transmitted Diseases, 47(7): 484–490, JUL 2020. ISSN 0148-5717. doi: 10.1097/OLQ.0000000000001189. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Ezenwa Vanessa O., Archie Elizabeth A., Craft Meggan E., Hawley Dana M., Martin Lynn B., Moore Janice, and White Lauren. Host Behaviour-Parasite Feedback: An Essential Link Between Animal Behaviour and Disease Ecology. Proceedings of the Royal Society B: Biological Sciences, 283 (1828):20153078, 2016. doi: 10.1098/rspb.2015.3078. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Ghafouri Saeid and Khasteh Seyed Hossein. A Survey on Exponential Random Graph Models: An Application Perspective. PeerJ Computer Science, 6:e269, April 2020. doi: 10.7717/peerj-cs.269. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Goldstein Neal D., Eppes Stephen C., Mackley Amy, Tuttle Deborah, and Paul David A.. A Network Model of Hand Hygiene: How Good Is Good Enough to Stop the Spread of MRSA? Infection Control & Hospital Epidemiology, 38(8):945–952, 2017. doi: 10.1017/ice.2017.116. [DOI] [PubMed] [Google Scholar]
  19. Goodreau Steven, Kitts James, and Morris Martina. Birds of a Feather, Or Friend of a Friend?: Using Exponential Random Graph Models to Investigate Adolescent Social Networks. Demography, 46:103–25, March 2009. doi: 10.1353/dem.0.0045. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Goodreau Steven M., Handcock Mark S., Hunter David R., Butts Carter T., and Morris Martina. A statnet Tutorial. Journal of Statistical Software, 24(9):1–26, 2008. doi: 10.18637/jss.v024.i09. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Goodreau Steven M, Rosenberg Eli S, Jenness Samuel M, Luisi Nicole, Stansfield Sarah E, Millett Gregorio A, and Sullivan Patrick S. Sources of Racial Disparities in HIV Prevalence in Men Who Have Sex With Men in Atlanta, GA, USA: A Modelling Study. The Lancet HIV, 4(7):311–320, 2017. ISSN 2352-3018. doi: 10.1016/S2352-3018(17)30067-X. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Hanneke Steve, Fu Wenjie, and Xing Eric P.. Discrete Temporal Models of Social Networks. Electronic Journal of Statistics, 4:585–605, 2010. doi: 10.1214/09-EJS548. [DOI] [Google Scholar]
  23. Hu Yiying, Guo Jianying, Li Guanqiao, Lu Xi, Li Xiang, Zhang Yuan, Cong Lin, Kang Yanni, Jia Xiaoyu, Shi Xuanling, Xie Guotong, and Zhang Linqi. Role of Efficient Testing and Contact Tracing in Mitigating the COVID-19 Pandemic: A Network Modelling Study. BMJ Open, 11(7), 2021. ISSN 2044-6055. doi: 10.1136/bmjopen-2020-045886. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Hummel Ruth M., Hunter David R., and Handcock Mark S.. Improving Simulation-Based Algorithms for Fitting ERGMs. Journal of Computational and Graphical Statistics, 21(4):920–939, 2012. doi: 10.1080/10618600.2012.679224. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Hunter David. Curved Exponential Family Models for Social Networks. Social Networks, 29: 216–230, 04 2007. doi: 10.1016/j.socnet.2006.08.005. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Hunter David R., Handcock Mark S., Butts Carter T., Goodreau Steven M., and Morris Martina. ergm: A Package to Fit, Simulate and Diagnose Exponential-Family Models for Networks. Journal of Statistical Software, 24(3):1–29, 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Jasny Lorien and Fisher Dana R. Echo Chambers in Climate Science. Environmental Research Communications, 1(10):101003, oct 2019. doi: 10.1088/2515-7620/ab491c. [DOI] [Google Scholar]
  28. Jenness Samuel M., Goodreau Steven M., Rosenberg Eli, Beylerian Emily N., Hoover Karen W., Smith Dawn K., and Sullivan Patrick. Impact of the Centers for Disease Control’s HIV Preexposure Prophylaxis Guidelines for Men Who Have Sex With Men in the United States. The Journal of Infectious Diseases, 214(12):1800–1807, July 2016. ISSN 0022-1899. doi: 10.1093/infdis/jiw223. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Jenness Samuel M., Weiss Kevin M., Goodreau Steven M., Gift Thomas, Chesson Harrell, Hoover Karen W., Smith Dawn K., Liu Albert Y., Sullivan Patrick S., and Rosenberg Eli S.. Incidence of Gonorrhea and Chlamydia Following Human Immunodeficiency Virus Preexposure Prophylaxis Among Men Who Have Sex With Men: A Modeling Study. Clinical Infectious Diseases, 65(5): 712–718, SEP 1 2017. ISSN 1058-4838. doi: 10.1093/cid/cix439. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Jenness Samuel M., Goodreau Steven M., and Morris Martina. EpiModel: An R Package for Mathematical Modeling of Infectious Disease over Networks. Journal of Statistical Software, 84 (8):1–47, 2018. doi: 10.18637/jss.v084.i08. [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Jenness Samuel M, Knowlton Gregory, Smith Dawn K, Marcus Julia L, Anderson Emeli J, Siegler Aaron J, Jones Jeb, Sullivan Patrick S, and Enns Eva. A Decision Analytics Model to Optimize Investment in Interventions Targeting the HIV Preexposure Prophylaxis Cascade of Care. AIDS, 35(9):1479–1489, July 2021. doi: 10.1097/QAD.0000000000002909. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Higham Desmond John and Henry-Louis de Kergorlay. Disease Extinction for Susceptible-Infected-Susceptible Models on Dynamic Graphs and Hypergraphs. Chaos: An Interdisciplinary Journal of Nonlinear Science, 32(8):083131, 2022. doi: 10.1063/5.0093776. [DOI] [PubMed] [Google Scholar]
  33. Jones Jeb, Le Guillou Adrien, Gift Thomas L, Chesson Harrell, Bernstein Kyle T., Delaney Kevin P., Lyles Cynthia, Berruti Andres, Sullivan Patrick S., and Jenness Samuel M.. Effect of Screening and Treatment for Gonorrhea and Chlamydia on HIV Incidence Among Men Who Have Sex With Men in the United States: A Modeling Analysis. Sexually Transmitted Diseases, 49(10): 669–676, OCT 2022. ISSN 0148-5717. doi: 10.1097/OLQ.0000000000001685. [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Krivitsky Pavel N.. Modeling of Dynamic Networks Based on Egocentric Data with Durational Information, 2022. arXiv:2203.06866 [stat.ME]. [Google Scholar]
  35. Krivitsky Pavel N. and Handcock Mark S.. A Separable Model for Dynamic Networks. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 76(1):29–46, 2014. doi: 10.1111/rssb.12014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Krivitsky Pavel N. and Morris Martina. Inference for Social Network Models from Egocentrically Sampled Data, With Application to Understanding Persistent Racial Disparities in HIV Prevalence in the US. Annals of Applied Statistics, 1(1):427–455, 2017. doi: 10.1214/16-AOAS1010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Krivitsky Pavel N., Hunter David R., Morris Martina, and Klumb Chad. ergm 4: New Features for Analyzing Exponential-Family Random Graph Models. Journal of Statistical Software, 105(6): 1–44, 2023. doi: 10.18637/jss.v105.i06.36798141 [DOI] [Google Scholar]
  38. Le Guillou Adrien, Buchbinder Susan, Scott Hyman, Liu Albert, Havlir Diane, Scheer Susan, and Jenness Samuel M.. Population Impact and Efficiency of Improvements to HIV PrEP Under Conditions of High ART Coverage Among San Francisco Men Who Have Sex With Men. JAIDS-Journal of Acquired Immune Deficiency Syndromes, 88(4):340–347, DEC 1 2021. ISSN 1525-4135. doi: 10.1097/QAI.0000000000002781. [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. Lebacher Michael, Thurner Paul W., and Kauermann Goeran. A Dynamic Separable Network Model with Actor Heterogeneity: An Application to Global Weapons Transfers. Journal of the Royal Statistical Society Series A-Statistics in Society, 184(1):201–226, JAN 2021. ISSN 0964-1998. doi: 10.1111/rssa.12620. [DOI] [Google Scholar]
  40. Lopez-Abente Jacobo, Valor-Suarez Clara, and Lopez-Abente Gonzalo. Massive Application of the SARS-CoV-2 Diagnostic Test: Simulation of Its Effect on the Evolution of the Epidemic in Spain. Epidemiology and Infection, 148, 2020. ISSN 0950-2688. doi: 10.1017/S0950268820002289. [DOI] [PMC free article] [PubMed] [Google Scholar]
  41. Mittler John E., Murphy James T., Stansfield Sarah E., Peebles Kathryn, Gottlieb Geoffrey S., Abernethy Neil F., Reid Molly C., Goodreau Steven M., and Herbeck Joshua T.. Large Benefits to Youth-Focused HIV Treatment-as-Prevention Efforts in Generalized Heterosexual Populations: An Agent-Based Simulation Model. PLOS Computational Biology, 15(12), DEC 2019. ISSN 1553-734X. doi: 10.1371/journal.pcbi.1007561. [DOI] [PMC free article] [PubMed] [Google Scholar]
  42. Mohle M. A Convergence Theorem for Markov Chains Arising in Population Genetics and the Coalescent with Selfing. Advances in Applied Probability, 30(2):493–512, 1998. ISSN 00018678. [Google Scholar]
  43. Mohle Martin and Notohara Morihiro. An Extension of a Convergence Theorem for Markov Chains Arising in Population Genetics. Journal of Applied Probability, 53(3):953–956, 2016. doi: 10.1017/jpr.2016.54. [DOI] [Google Scholar]
  44. Morris Martina, Kurth Ann E., Hamilton Deven T., Moody James, Wakefield Steve, and Network Modeling Group. Concurrent Partnerships and HIV Prevalence Disparities by Race: Linking Science and Public Health Practice. American Journal of Public Health, 99(6): 1023–1031, JUN 2009. ISSN 0090-0036. doi: 10.2105/AJPH.2008.147835. [DOI] [PMC free article] [PubMed] [Google Scholar]
  45. Park Hyunwoo, Bellamy Marcus A., and Basole Rahul C.. Structural Anatomy and Evolution of Supply Chain Alliance Networks: A Multi-method Approach. Journal of Operations Management, 63(1):79–96, 2018. doi: 10.1016/j.jom.2018.09.001. [DOI] [Google Scholar]
  46. Krivitsky Mark S. Handcock Pavel N, Hunter David R., Butts Carter T., Klumb Chad, Goodreau Steven M., and Morris Martina. Statnet: Tools for the Statistical Modeling of Network Data, 2003–2022. URL https://statnet.org. [Google Scholar]
  47. R Core Team. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria, 2023. URL https://www.R-project.org/. [Google Scholar]
  48. Robins Garry, Pattison Pip, Kalish Yuval, and Lusher Dean. An Introduction to Exponential Random Graph (p*) Models for Social Networks. Social Networks, 29(2):173–191, 2007. ISSN 0378-8733. doi: 10.1016/j.socnet.2006.08.002. Special Section: Advances in Exponential Random Graph (p*) Models. [DOI] [Google Scholar]
  49. Robinson Stacie J., Barbieri Michelle M., Murphy Samantha, Baker Jason D., Harting Albert L., Craft Meggan E., and Littnan Charles L.. Model Recommendations Meet Management Reality: Implementation and Evaluation of a Network-Informed Vaccination Effort for Endangered Hawaiian Monk Seals. Proceedings of the Royal Society B-Biological Sciences, 285(1870), JAN 10 2018. ISSN 0962-8452. doi: 10.1098/rspb.2017.1899. [DOI] [PMC free article] [PubMed] [Google Scholar]
  50. Schwob Michael R., Zhan Justin, and Dempsey Aeren. Modeling Cell Communication with Time-Dependent Signaling Hypergraphs. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 18(3):1151–1163, 2021. doi: 10.1109/TCBB.2019.2937033. [DOI] [PubMed] [Google Scholar]
  51. Snijders Tom and Koskinen Johan. Longitudinal Models, chapter 11, pages 130–140. Structural Analysis in the Social Sciences. Cambridge University Press, 2012. doi: 10.1017/CBO9780511894701.013. [DOI] [Google Scholar]
  52. Snijders Tom A. B.. The Statistical Evaluation of Social Network Dynamics. Sociological Methodology, 31:361–395, 2001. ISSN 00811750, 14679531. [Google Scholar]
  53. Spicknall Ian H., Pollock Emily D., Clay Patrick A., Oster Alexandra M., Charniga Kelly, Masters Nina, Nakazawa Yoshinori J., Rainisch Gabriel, Gundlapalli Adi V., and Gift Thomas L.. Modeling the Impact of Sexual Networks in the Transmission of Monkeypox Virus Among Gay, Bisexual, and Other Men Who Have Sex With Men - United States, 2022. MMWR-Morbidity and Mortality Weekly Report, 71(35):1131–1135, SEP 2 2022. ISSN 0149-2195. doi: 10.1540/j.reaire.874.125. [DOI] [PMC free article] [PubMed] [Google Scholar]
  54. Webber Quinn M. R., Brigham R. Mark, Park Andrew D., Gillam Erin H., O’Shea Thomas J., and Willis Craig K. R.. Social Network Characteristics and Predicted Pathogen Transmission in Summer Colonies of Female Big Brown Bats (Eptesicus Fuscus). Behavioral Ecology and Sociobiology, 70(5):701–712, MAY 2016. ISSN 0340-5443. doi: 10.1007/s00265-016-2093-3. [DOI] [Google Scholar]
  55. Weiss Kevin, Goodreau Steven, Morris Martina, Prasad Pragati, Ramaraju Ramya, Sanchez Travis, and Jenness Samuel. Egocentric Sexual Networks of Men Who Have Sex with Men in the United States: Results from the ARTnet Study. Epidemics, 30:100386, 2020. doi: 10.1016/j.epidem.2020.100386. [DOI] [PMC free article] [PubMed] [Google Scholar]
  56. Wilson-Aggarwal Jared K., Ozella Laura, Tizzoni Michele, Cattuto Ciro, Swan George J. F., Moundai Tchonfienet, Silk Matthew J., Zingeser James A., and McDonald Robbie A.. High-Resolution Contact Networks of Free-Ranging Domestic Dogs Canis Familiaris and Implications for Transmission of Infection. PLOS Neglected Tropical Diseases, 13(7), JUL 2019. ISSN 1935-2735. doi: 10.1371/journal.pntd.0007565. [DOI] [PMC free article] [PubMed] [Google Scholar]
  57. Xie Jian, Bi Youyi, Sha Zhenghui, Wang Mingxian, Fu Yan, Contractor Noshir, Gong Lin, and Chen Wei. Data-Driven Dynamic Network Modeling for Analyzing the Evolution of Product Competitions. Journal of Mechanical Design, 142(3, SI), MAR 2020. ISSN 1050-0472. doi: 10.1115/1.4045687. ASME International Design Engineering Technical Conferences / Computers and Information in Engineering Conference (IDETC-CIE), Anaheim, CA, AUG 18-21, 2019. [DOI] [Google Scholar]
  58. Zhang Chen, Dang Xinghua, Peng Tao, and Xue Chaokai. Dynamic Evolution of Venture Capital Network in Clean Energy Industries Based on STERGM. Sustainability, 11(22), NOV 2019. doi: 10.3390/su11226313. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supp 1

RESOURCES