Network change, co-evolution, and what the model can claim
A SAOM is designed for panel networks in which actors have opportunities to change outgoing ties between observed waves.
Can the substantive process be represented as actors making small tie changes while the network and possibly actor behavior co-evolve?
Longitudinal data alone do not make a SAOM appropriate. The actor-oriented micro-step story must be a defensible approximation.
Or did the relationship make the actors more similar?
Repeated observations help us see what changed first. They do not record every change between waves, so the model shows patterns consistent with selection or influence rather than proving either process.
| Specification | Main question | What we should be able to say |
|---|---|---|
| Network SAOM | Which local tie changes are more attractive to actors? | Reciprocity raises the objective-function score of a specific candidate change |
| Co-evolution SAOM | Are similarity patterns consistent with selection, influence, or both? | Similar peers are selected more often, while influence is weaker or uncertain |
| TERGM comparator | Is change better represented as a network transition distribution? | The prior graph predicts the next graph without assigning every intermediate change to an actor |
| Data feature | Question to settle before fitting |
|---|---|
| Actor composition | Who was actually present and eligible during each interval? |
| Structural zero | Which particular ties were genuinely impossible, not merely absent? |
| Network change | Is there enough continuity and change to estimate a process? |
| Measurement | Are missingness, behavior ranges, direction, and tie definitions defensible? |
netify verifies actor order, direction, and dimensions across the friendship waves before the RSiena array is created.
A structural zero removes a particular tie from the possible choices. A composition-change object determines when an actor belongs to the modeled population. Joining or leaving is not a control variable.
Observed:
Modeled between them:
At each micro-step, one actor gets an opportunity to change one outgoing tie or make no change.
The micro-steps are a model-based latent path, not events observed in the data.
Rate function
How often actors receive opportunities to make a change between waves.
Evaluation function
Which available network state an actor tends to prefer when an opportunity occurs.
More opportunities do not imply a preference for more ties. Opportunity and direction of change are separate parts of the model.
When actor has an opportunity, candidate next states receive scores based on statistics such as:
For a proposed tie , which statistics change for actor ?
The panel shows the beginning and end of each interval, not the changes in between. RSiena therefore:
The estimator learns which rate and evaluation parameters make the observed changes typical under the assumed micro-step process.
Let be the selected change statistics in the observed panel and the same statistics after simulating paths with parameters .
Robbins-Monro stochastic approximation moves to reduce the simulated-minus-observed discrepancy. The final phase holds the estimate fixed and uses further simulations for standard errors and convergence checks.
Default SAOM estimation is simulation-based method of moments. It is not maximizing a likelihood. Convergence means the targeted moments match within Monte Carlo error, not that the actor-oriented story has been proven.
Start with:
Do not begin with every effect in the RSiena catalog. Each added statistic changes the actor’s choice surface and the convergence problem.
RSiena adjusts parameters until statistics simulated under the current model align with the observed change statistics.
Inspect:
A printed coefficient is not interpretable until the estimation has converged well enough for the simulated moment conditions.
Between observed waves, the model represents students as receiving opportunities to reconsider one outgoing friendship nomination. At each opportunity, one nomination can be added, removed, or left unchanged.
Waves 1 to 2
About 6.52 opportunities per student
Waves 2 to 3
About 5.21 opportunities per student
These rates are not log odds. They describe opportunities in the fitted process, not the number of friendships each student changed. An opportunity can produce no change, and the same tie can be reconsidered more than once.
Interpret each estimate as a contribution to the score of one proposed micro-change.
| Friendship feature | Estimate (SE) | What the sign says |
|---|---|---|
| One more outgoing nomination | Additional nominations are less attractive | |
| Return a nomination | Returning a nomination is more attractive | |
| Close one friend-of-friend path | Closing a path is more attractive | |
| Create one three-cycle | Little evidence of a separate cycle pattern | |
| Choose someone with the same baseline smoking | Little evidence of a smoking-similarity pattern |
Start with the sign and describe the proposed change. Say: “Holding the other modeled features constant, this feature makes the proposed change more or less attractive.” Exponentiate only if the relative weight helps.
Suppose student is considering nominating student .
Does Not Nominate
Adding creates another outgoing nomination but does not create reciprocity.
Already Nominates
Adding returns the nomination and creates reciprocity.
Holding the other modeled features constant, a proposed nomination that returns an existing nomination receives about twelve times the choice weight of an otherwise comparable nomination that does not.
Start with:
If Alice adds a nomination to Cara, the move closes one transitive path:
Holding the other modeled features constant, closing one friend-of-friend path nearly doubles the choice weight of the proposed nomination. Closing three paths contributes to its score.
Three-Cycles
Estimate: -0.09, SE: 0.29
No clear evidence of a separate circular pattern such as after reciprocity and transitivity are included.
Same Baseline Smoking
Estimate: 0.14, SE: 0.15
No clear evidence that students with the same wave-1 smoking status receive more weight as friendship choices after accounting for the network terms.
Friendships tend to be returned, and friends of friends tend to become connected. Baseline smoking similarity adds little in this specification. Because smoking is treated as a fixed wave-1 covariate, this model cannot study whether smoking changes with friendships. That requires the co-evolution model next.
Before Alice’s decision:
Adding produces:
| Feature | Change | Estimate | Contribution to Alice’s score |
|---|---|---|---|
| One more outgoing nomination | |||
| Returned nomination | |||
| Friend-of-friend paths closed | |||
| Combined change |
A total of 1.02 means 2.77 times the weight of making no change, not a tie probability. The model separates contributions to its score, not Alice’s reason for the nomination.
The smoking comparison is a 0-to-1 change:
| Same-smoking indicator | Meaning |
|---|---|
| The two students report different smoking categories | |
| The two students report the same smoking category |
The estimated same-smoking coefficient is :
At a modeled friendship-change opportunity, a nomination to a student with the same smoking status is about 15% more likely to be chosen than an otherwise identical nomination to a student with a different smoking status.
This is a conditional probability ratio between two possible nominations. The estimate is 0.14 with SE 0.15, so the difference is uncertain.
At the final wave, Alice and Cara are friends and report similar drinking. That endpoint alone does not tell us how they got there.
Selection
They reported similar drinking first, and the friendship appeared later.
Influence
They were friends first, and their reported drinking became more similar later.
Several waves give us information about sequence, but we still do not observe every friendship and behavior change between interviews. The model supplies a particular account of that missing path.
Both friendship and drinking now change. Each has its own rates and evaluation equation.
| Equation | Other included terms | Focal term and estimate (SE) |
|---|---|---|
| Friendship | Outdegree, reciprocity, transitive triplets, three-cycles, drinking ego, and drinking alter | Similarity in reported drinking (1 to 5): |
| Drinking | Baseline movement across the 1-to-5 scale and toward the middle or extremes | Movement toward friends’ average drinking: |
The two baseline drinking terms are called linear shape and quadratic shape in RSiena. They describe where drinking tends to move even apart from friends. They are not time trends.
Friendship opportunity: Change one outgoing nomination or make no change. Drinking opportunity: Move one category up or down or make no change. Separate period-specific rates govern how often the opportunities arise.
The fitted friendship process favors students with more similar drinking as possible friends. The estimated movement toward friends’ drinking is positive, but too uncertain to distinguish from no influence.
Reported drinking is coded 1 = none, 2 = once or twice a year, 3 = monthly, 4 = weekly, and 5 = more than weekly. RSiena turns the gap into a similarity score:
| Difference in reported drinking | Similarity score |
|---|---|
| Same category | 1.00 |
| One category apart | 0.75 |
| Two categories apart | 0.50 |
Moving one category closer raises similarity by . With the estimated coefficient of :
At a modeled friendship-change opportunity, a student who is one drinking category closer is about 43% more likely to be chosen than an otherwise comparable student.
Compare the complete joint model with its average-friend influence coefficient at 1.36 against the same model with only that coefficient set to 0. The friendship equation, selection term, drinking shape terms, rates, and starting observations remain fixed.
For students who start with at least one friend and differ from their friends’ average, a smaller next-wave distance from that starting friend average means closer.
| Influence coefficient set to 0 | Influence coefficient set to 1.36 | Change from including the term |
|---|---|---|
| 0.88 categories | 0.82 categories | −0.06 categories |
Within this specification, including the fitted influence term reduces the simulated distance to current friends’ starting average by about 0.06 response categories.
The influence estimate is 1.36 with SE 0.95. This small point-estimate contrast is not clear evidence of influence.
| Possible problem | What it could look like here |
|---|---|
| An omitted common cause | A new peer group or family change affects both friendship and drinking |
| Unknown ordering within a wave interval | A friendship and drinking change both occur between interviews |
| Measurement error | A student omits a friendship nomination or reports drinking imprecisely |
| A poor timing model | The meaningful changes happen much faster or more slowly than the interview spacing |
The two equations let us represent selection and influence separately. A causal claim still requires a defensible design, timing assumptions, measurement, and model specification.
After fitting, simulate friendship and drinking histories from the model and compare features that were not directly forced to match.
| Check | What a miss would point toward | Result |
|---|---|---|
| Number of nominations received | Missing differences in popularity | |
| Distribution of drinking | A poor model of behavior change | |
| Types of three-person configurations | Missing closure, cycles, or subgroup structure |
The model reproduces the broad popularity and drinking distributions, but not the local three-person patterns. Convergence told us estimation finished. This comparison tells us the fitted model still leaves important network structure unexplained.
We tried adding degree-based popularity because unequal popularity can create local clustering.
| Specification | Overall convergence | Triad-census GOF |
|---|---|---|
| Original co-evolution model | ||
| Added popularity effect |
The revised fit did not converge adequately and did not improve the triad check. We cannot call it a successful repair. The next step is to obtain convergence, rerun the check, and consider a theoretically motivated alternative. It is not to keep adding effects until one p-value exceeds .05.
We want to know whether indegree popularity belongs in the model. The score test includes that statistic in the calculations but imposes
fix = TRUE keeps the coefficient at zero.initialValue = 0 states the restricted value.test = TRUE asks whether the model strains against that restriction.RSiena compares the observed popularity-related change with what the restricted model simulates. A large mismatch means the coefficient appears to want to move away from zero.
For the indegree-popularity effect:
The observed friendship changes contain more popularity-related structure than the restricted model reproduces. Zero does not look adequate for this effect, so a freely estimated popularity term is worth investigating.
It does not tell us:
Use this as a screen. Then fit the expanded model and check convergence, estimates, and goodness-of-fit.
Are the same evaluation parameters plausible between every pair of waves?
Time-varying effects may be needed when:
A single average parameter can conceal substantively different transition regimes.
SAOM
Actor-oriented micro-steps, rate and evaluation functions, and choices over outgoing ties.
TERGM
A probability model for networks conditional on past networks and covariates.
The choice should follow the research question, temporal resolution, actor control, and desired interpretation, not a claim that one family is universally more realistic.
Ask of any SAOM application:
“Across three observations of 50 Scottish adolescents, the fitted friendship process gives greater weight to reciprocal and transitive friendship states. The drinking-similarity estimate is 1.44 with a standard error of 0.61, which is consistent with selection into friendships with similar peers. The peer-drinking influence estimate is 1.36 with a standard error of 0.95, so this panel does not distinguish the influence pattern from zero.”
Tomorrow we separate two problems that are often blurred together: interference changes the estimand, while dyadic dependence changes uncertainty.