22 An Introduction to Stochastic Actor-Oriented Models (SAOM or Siena)

D
Duke Network Analysis CenterDuke Network Analysis Center
An Introduction to
Stochastic Actor-Oriented Models
(SAOM or SIENA)
Dr. David R. Schaefer
University of California, Irvine
Duke Social Networks & Health Workshop, 2019
30-day smoking
None (0)
1-11 days (1)
12+ days (2)
Jefferson High (Add Health)
May 17, 2019 Duke Social Networks & Health Workshop 2
Smokers popular:
Smoking-indegree
correlation = .09*
Smoking homophily:
Odds ratio = 1.57***
Network Homogeneity on Smoking
Peer
Influence
or
Friend
Selection
time t
time t-1
A
C D
B
A
C D
B
A
C D
B
May 17, 2019 Duke Social Networks & Health Workshop 3
Smoking-Related Popularity
Popularity
leads to
smoking
or
Smoking
enhances
popularity
time t
time t-1
C D
BA
C D
BA
C D
BA
May 17, 2019 Duke Social Networks & Health Workshop 4
Inferring Network → Behavior
Requires controlling for network selection based on the behavior
(e.g., popularity, homophilous selection)
• In modeling the network, also good to account for
1. Similarity on attributes correlated with the behavior
2. Network processes (e.g., triad closure) that drive network
change & can amplify network-behavior patterns (see below)
May 17, 2019 Duke Social Networks & Health Workshop 5
C D
BA
I 
Homophily
C D
BA
C D
BA
Homophily
through
Reciprocity
Homophily
through
Transitivity
When to use a SAOM
May 17, 2019 Duke Social Networks & Health Workshop 6
• Questions about how networks affect individual “behaviors”
– Peer influence
– Diffusion
• Questions about changes in network structure over time
– Social exclusion and withdrawal
– How do we acquire the networks who influence us?
• Questions about endogenous associations between networks
and behavior (and subsequent impacts)
– Cumulative disadvantage process
Outcome
Figure adapted from jimi adams
Modeled Interdependencies between Individuals
None w/in Dyad Dyad+
Individual
General
Linear
Model
Actor-Partner
Interdependence
(APIM)
Network
Autoregression
Stochastic
Actor-
Oriented
Model
(SAOM)Network Erdös-Renyi
(MR)QAP, Dyad
Independent
Model
ERGM,
Relational Event
Model
May 17, 2019 Duke Social Networks & Health Workshop 7
How do SAOMs relate to other models?
ERGM and SIENA Distinction
• Dynamic ERGM (e.g., TERGM, STERGM)
– Models Xt as a function of Xt-1
– Discrete change in network
• SIENA
– Conditional on Xt-1, assume sequence of unobserved micro-
steps to Xt
– A micro-step allows one actor to change one tie
– Model estimates the “rules” actors use to determine which
tie to change
– Ultimately, actors following these rules produce a network
resembling Xt
• For more details see: https://osf.io/preprints/socarxiv/6rm9q
May 17, 2019 Duke Social Networks & Health Workshop 8
Overview
1. The general form of the model
– Network function for relationship change
– Behavior function for “behavior” change
– Rate functions
2. Model estimation procedure
– Model assumptions
– MCMC estimation algorithm
3. Empirical example
4. Extensions & Miscellany
May 17, 2019 Duke Social Networks & Health Workshop 9
• Switch to “SIENA intuition.R”
May 17, 2019 Duke Social Networks & Health Workshop 10
May 17, 2019 Duke Social Networks & Health Workshop 11
See the visualization
How do we get
from this
to this?
1. General SAOM Form
May 17, 2019 Duke Social Networks & Health Workshop 12
Stochastic Actor-Oriented Model
• Also called Stochastic Actor-Based Model (SABM), or “SIENA”
based on the software used to estimate the model
– Simulation Investigation for Empirical Network Analysis
– Currently estimable in R (RSiena)
• Recognition that networks and behavior are interdependent
– Behaviors can affect network structure
– Network structure can affect behavior
– Thus, both “outcomes” are endogenous
May 17, 2019 Duke Social Networks & Health Workshop 13
SAOM Effects
Network
Individual/
Contextual
Attributes
Social Influence on Behavior (Smoking)
Network Selection based on Behavior (Smoking)
Behavior
(Smoking)
Endogenous
Network
Effects
May 17, 2019 Duke Social Networks & Health Workshop 14
• Discrete change is modeled as occurring in continuous time
(between observations) through a sequence of micro steps
– Model takes the form of an AGENT-BASED MODEL
– Actors control their outgoing ties and behavior
– Functions specify when and how they change
SAOM Components
Decision Timing
(when changes occur)
Decision Rules
(how changes occur)
Network Evolution
Network rate
function
Network objective
function
Behavior Evolution
Behavior rate
function
Behavior objective
function
May 17, 2019 Duke Social Networks & Health Workshop 15
Network Objective Function
• Network change is modeled by allowing actors to select ties (by adding or
dropping them) based upon:
fi(β,x) is the value of the network objective function for actor i, given:
• the current set of parameter estimates (β)
• state of the network (x)
• For k effects, represented as ski, which may be based on
– the network (x), or individual attributes (z)
• Estimated with random disturbance (ε) associated with x, z, t and j
• Goal of model fitting is to estimate each βk
May 17, 2019 Duke Social Networks & Health Workshop 16
fi (b, x) = bkski
k
å (x)+e(x,z,t, j)
j3
ego
j4
j2
j1
Network Decision
fego(b,x) = -2 xij
j
å + 1.8 xij x ji
j
å
outdegree reciprocity
fego(b,x) = -2 xij
j
å + 1.8 xij x ji
j
åfego(b,x) = -2 xij
j
å + 1.8 xij x ji
j
å
During a micro step, an actor evaluates how changing its outgoing
tie in each dyad would affect the value of the objective function
(goal is to maximize the value of the function)
ego j1 j2 j3 j4
ego - 1 1 0 0
j1 1 - 0 0 0
j2 0 0 - 0 0
j3 1 0 0 - 0
j4 0 0 0 0 -
May 17, 2019 Duke Social Networks & Health Workshop 17
If… outdegree reciprocity sum
No change -2 * 2 = -4 1.8 * 1 = 1.8 -2.2
Drop j1 -2 * 1 = -2 1.8 * 0 = 0 -2
Drop j2 -2 * 1 = -2 1.8 * 1 = 1.8 -.2
Add j3 -2 * 3 = -6 1.8 * 2 = 3.6 -2.4
Add j4 -2 * 3 = -6 1.8 * 1 = 1.8 -4.2
Given the current state of the network, ego is
most likely to drop the tie to j2, because that
decision maximizes the objective function
• Outdegree always in the model
• Network processes (e.g., reciprocity, transitivity)
• Attribute based:
– Sociality: effect of attribute on outgoing ties
– Popularity: effect of behavior on incoming ties
– Homophily: ego-alter similarity
– Note: attributes may be stable or time-changing
(exogenous or endogenously modeled)
• Dyadic attributes (e.g., co-membership)
May 17, 2019 Duke Social Networks & Health Workshop 18
Network Objective Function Effects
• Predict change in “behavior,” which is the generic term for an
individual attribute
– Refers to any attitude, belief, health factor, etc.
• Optional: SAOMs don’t require a behavior function, and they
may not be relevant for many questions
• Developed for ordinal measures of DVs (~2-10 levels)
• Goal is to estimate effect of network on behavior change
May 17, 2019 Duke Social Networks & Health Workshop 19
Behavior Objective Function
Behavior Objective Function
• Choice probabilities take the form of a multinomial logit
model instantiated by the objective function
where z represents the behavior
• The function dictates which level of the behavior actors adopt
– Actors evaluate all possible changes
• Increase/decrease by one unit, or no change
– Option with highest evaluation most likely
May 17, 2019 Duke Social Networks & Health Workshop 20
fi
z
(b, x,z) = bk
z
ski
z
k
å (x,z)+e(x,z,t,d)
Figure adapted from C. Steglich
• Linear term to control for distribution (quadratic term if the
behavior has 3+ levels)
• Predictors of peer influence
– Alters’ value on the behavior, or another attribute or
behavior
• Multiple specifications, including mean, minimum, maximum…
• Ego’s other behaviors or attributes (e.g., gender, age)
– Ego’s network position (e.g., degree)
– Interactions with reciprocity
May 17, 2019 Duke Social Networks & Health Workshop 21
Behavior Objective Function Effects
Behavior Decision
May 17, 2019 Duke Social Networks & Health Workshop 22
Linear effect
Quadratic effect
Attribute effect
(e.g. age)
Similarity effect
How attractive is each level of the behavior based on these
effects and (hypothetical) parameter estimates?
Behavior Decision*
May 17, 2019 Duke Social Networks & Health Workshop 23
If… linear quad age similarity sum
Drop to 0 -.5 * 0 = 0 .25 * 0 = 0 .1 * 10 * 0 = 0
Stay at 1 -.5 * 1 = -.5 .25 * 1 = .25 .1 * 10 * 1 = 1
Up to 2 -.5 * 2 = -1 .25 * 4 = 1 .1 * 10 * 2 = 2
The contributions for these effects are simple to calculate
* For simplicity, calculations treat covariates as uncentered. However, SIENA will center dependent behaviors,
thus for actual computations replace raw values in calculations with centered values.
Ego, j1 1 - | 1 - 1 | / 2 = 1 1 (1 - .05) = .95
Ego, j2 1 - | 1 - 1 | / 2 = 1 1 (1 - .05) = .95
Ego, j3 1 - | 1 - 0 | / 2 = .5 0 (.5 - .05) = 0
Ego, j4 1 - | 1 - 2 | / 2 = .5 0 (.5 - .05) = 0
Similarity statistic = 1.90
Behavior Decision*
May 17, 2019 Duke Social Networks & Health Workshop 24
J3(0)
Ego (1)
J4(2)
J1(1)
xij (simij
Z
- simZ
)
j
å where=
simZ
= similarity expected by chance= similarity expected by chance = .05
simij
Z
xij (simij
Z
-simZ
)
j2(1)
Maintain z=1
Calculate total similarity for each
of ego’s possible decisions
* For simplicity, calculations treat covariates as uncentered. However, SIENA will center dependent behaviors,
thus for actual computations replace raw values in calculations with centered values.
Ego, j1 1 - | 0 - 1 | / 2 = .5 1 (.5 - .05) = .45
Ego, j2 1 - | 0 - 1 | / 2 = .5 1 (.5 - .05) = .45
Ego, j3 1 - | 0 - 0 | / 2 = 1 0 (1 - .05) = 0
Ego, j4 1 - | 0 - 2 | / 2 = 0 0 (0 - .05) = 0
Similarity statistic = .90
Behavior Decision*
May 17, 2019 Duke Social Networks & Health Workshop 25
J3(0)
Ego (1)
J4(2)
J1(1)
Calculate total similarity for each
of ego’s possible decisions
xij (simij
Z
- simZ
)
j
å=
simZ
= similarity expected by chance= similarity expected by chance = .05
simij
Z
xij (simij
Z
-simZ
)
j2(1)
Decrease to z=0
where
* For simplicity, calculations treat covariates as uncentered. However, SIENA will center dependent behaviors,
thus for actual computations replace raw values in calculations with centered values.
Ego, j1 1 - | 2 - 1 | / 2 = .5 1 (.5 - .05) = .45
Ego, j2 1 - | 2 - 1 | / 2 = .5 1 (.5 - .05) = .45
Ego, j3 1 - | 2 - 0 | / 2 = 0 0 (0 - .05) = 0
Ego, j4 1 - | 2 - 2 | / 2 = 1 0 (1 - .05) = 0
Similarity statistic = .90
Behavior Decision*
May 17, 2019 Duke Social Networks & Health Workshop 26
J3(0)
Ego (1)
J4(2)
J1(1)
xij (simij
Z
- simZ
)
j
å=
simZ
= similarity expected by chance= similarity expected by chance = .05
simij
Z
xij (simij
Z
-simZ
)
j2(1)
Increase to z=2
Calculate total similarity for each
of ego’s possible decisions
where
* For simplicity, calculations treat covariates as uncentered. However, SIENA will center dependent behaviors,
thus for actual computations replace raw values in calculations with centered values.
Behavior Decision*
May 17, 2019 Duke Social Networks & Health Workshop 27
If… linear quad age similarity sum
Drop to 0 -.5 * 0 = 0 .25 * 0 = 0 .1 * 10 * 0 = 0 1 * .90 = .90 .90
Stay at 1 -.5 * 1 = -.5 .25 * 1 = .25 .1 * 10 * 1 = 1 1 * 1.90 = 1.90 2.65
Up to 2 -.5 * 2 = -1 .25 * 4 = 1 .1 * 10 * 2 = 2 1 * .90 = .90 3.90
Finally, calculate the contribution of each possible decision
* For simplicity, calculations treat covariates as uncentered. However, SIENA will center dependent behaviors,
thus for actual computations replace raw values in calculations with centered values.
Behavior Decision*
May 17, 2019 Duke Social Networks & Health Workshop 28
If… linear quad age similarity sum
Drop to 0 -.5 * 0 = 0 .25 * 0 = 0 .1 * 10 * 0 = 0 1 * .90 = .90 .90
Stay at 1 -.5 * 1 = -.5 .25 * 1 = .25 .1 * 10 * 1 = 1 1 * 1.90 = 1.90 2.65
Up to 2 -.5 * 2 = -1 .25 * 4 = 1 .1 * 10 * 2 = 2 1 * .90 = .90 2.90
These effects pull
ego toward the
extremes
The positive age b
pushes ego’s
behavior upward
Similarity pushes
ego to stay the
same
Altogether, the greatest contribution to the behavior function comes
from ego choosing to increase its behavior level
* For simplicity, calculations treat covariates as uncentered. However, SIENA will center dependent behaviors,
thus for actual computations replace raw values in calculations with centered values.
• Necessary for both network and behavior
• Determine the waiting time until actor’s chance to make decisions
• Function of observed changes
– But not the same as the number of changes observed
– Separate rate parameter for each period between observations
• Waiting time distributed uniformly by default, but differences can
be modeled based on:
• Actor attributes: do some types of actors experience more or
less change
• Degree: do actors with more/fewer ties experience a different
volume of change
May 17, 2019 Duke Social Networks & Health Workshop 29
Rate Functions
2. SAOM Estimation
May 17, 2019 Duke Social Networks & Health Workshop 30
SAOM Estimation
• Goal during estimation is to identify parameter values (i.e., a model) that
produce networks whose statistics are centered on target statistics
– Same as modeled effects measured at t1+
• Robbins-Monro algorithm in three phases
1. Initialize parameter starting values
2. Use simulations to refine parameter estimates (next slide)
• A large number of simulation iterations, nested in 4+ subphases
• Actor decisions and timing based on objective and rate functions
• Update parameter estimates after each simulation iteration
– Attempt to minimize deviation of ending state from target
3. Additional simulations (2,000+) to calculate standard errors based on
parameter estimates from phase 2
May 17, 2019 Duke Social Networks & Health Workshop 31
Markov Chain Algorithm
May 17, 2019 Duke Social Networks & Health Workshop 32
Initialize at first observation
Actors draw:
1) Waiting time for network
2) Waiting time for behavior
Determined by rate functions
Shortest waiting time/type identified
Time up?
Actor changes tie|behavior
Determined by
objective functions
Update time
(next micro step)
“STOP”
YesNo
Begin Markov chain
Max
iterations?
No
Yes
If Phase 2,
update
parameters
Store ending network
& behavior
Post-Estimation 1
• Check for Convergence
• Convergence achieved when model is able to reproduce
observed network & behavior at time 2+
– For each effect, t-ratio to compare target statistics with
distribution (t should be < .10)
– Maximum t-ratio for convergence (tconv.max) should be
less than .25
– If convergence not reached, rerun with using estimates as
new starting values; may need to respecify model
May 17, 2019 Duke Social Networks & Health Workshop 33
Post-Estimation 2
• Goodness of Fit
• Use simulations to compare networks generated by model to
statistics NOT explicitly in the model
– Typical candidates:
• In- & Out-degree distributions
• Triad Census
• Geodesic distribution
• Behavior distribution
• Behavior network associations
May 17, 2019 Duke Social Networks & Health Workshop 34
3. SAOM Example
May 17, 2019 Duke Social Networks & Health Workshop 35
Method
• National Longitudinal Study of Adolescent Health (Add Health)
• In-school + two in-home surveys, 1994-1996 (3 waves)
– Two schools provide most suitable data for longitudinal
network modeling; begin with Jefferson High
• Students nominated up to 5 male and 5 female friends
(directed network)
– Friendships coded present (1) or absent (0) for each dyad
• SAOM of friendship and smoking change
May 17, 2019 Duke Social Networks & Health Workshop 36
• Helpful to imagine the network function as a logistic regression
– Unit of analysis: dyad
– Outcome: tie presence (keeping or adding) vs. absence
(dissolving or failing to add)
– Effects represent how a one-unit change in the statistic affects
the log-odds of a tie during a microstep, all else being equal
• Some effects interpretable using odds ratios, but
– One-unit changes may not be meaningful
– All else is rarely equal (e.g., adding a tie affects the
outdegree count, at a minimum)
• Behavior function specifies how a one-unit change in the statistic
affects the log odds of adopting behavior at level z+1 vs. level z
May 17, 2019 Duke Social Networks & Health Workshop 37
A Note on Interpreting Coefficients
Network function b SE
Rate 10.26 *** .49
Outdegree -3.91 *** .08
Reciprocity 1.91 *** .09
Transitive triplets .52 *** .04
Popularity .29 *** .04
Extracurric. act. overlap .28 *** .06
Smoke similarity .68 *** .12
Smoke alter .14 ** .05
Smoke ego -.04 .05
Female similarity .24 *** .04
Female alter -.11 * .05
Female ego -.04 .05
Age similarity 1.00 *** .13
Age alter -.01 .03
Age ego -.04 .03
Delinquency similarity .15 .08
Delinquency alter -.04 .04
Delinquency ego .02 .04
Alcohol similarity .27 ** .10
Alcohol alter -.03 .03
Alcohol ego -.03 .04
GPA similarity .70 *** .13
GPA alter -.05 .04
GPA ego -.02 .04
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
May 17, 2019 Duke Social Networks & Health Workshop 38
Rate: Each actor is given ~10
micro steps in which to make a
change to its network
• Add a tie, drop a tie, or make
no change
Rate
Network function b SE
Rate 10.26 *** .49
Outdegree -3.91 *** .08
Reciprocity 1.91 *** .09
Transitive triplets .52 *** .04
Popularity .29 *** .04
Extracurric. act. overlap .28 *** .06
Smoke similarity .68 *** .12
Smoke alter .14 ** .05
Smoke ego -.04 .05
Female similarity .24 *** .04
Female alter -.11 * .05
Female ego -.04 .05
Age similarity 1.00 *** .13
Age alter -.01 .03
Age ego -.04 .03
Delinquency similarity .15 .08
Delinquency alter -.04 .04
Delinquency ego .02 .04
Alcohol similarity .27 ** .10
Alcohol alter -.03 .03
Alcohol ego -.03 .04
GPA similarity .70 *** .13
GPA alter -.05 .04
GPA ego -.02 .04
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
May 17, 2019 Duke Social Networks & Health Workshop 39
Outdegree: The negative sign is
typical. It means that ties are
unlikely, unless other effects in
the model make a positive
contribution to the network
function.
• Odds of adding a tie are .02
times (exp[-3.91]) the odds of
not adding a tie, all else being
equal
density
Network function b SE
Rate 10.26 *** .49
Outdegree -3.91 *** .08
Reciprocity 1.91 *** .09
Transitive triplets .52 *** .04
Popularity .29 *** .04
Extracurric. act. overlap .28 *** .06
Smoke similarity .68 *** .12
Smoke alter .14 ** .05
Smoke ego -.04 .05
Female similarity .24 *** .04
Female alter -.11 * .05
Female ego -.04 .05
Age similarity 1.00 *** .13
Age alter -.01 .03
Age ego -.04 .03
Delinquency similarity .15 .08
Delinquency alter -.04 .04
Delinquency ego .02 .04
Alcohol similarity .27 ** .10
Alcohol alter -.03 .03
Alcohol ego -.03 .04
GPA similarity .70 *** .13
GPA alter -.05 .04
GPA ego -.02 .04
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
May 17, 2019 Duke Social Networks & Health Workshop 40
Reciprocity: Ties that create a
reciprocated tie are more likely to
be added or maintained. This
effect hovers around 2 in
friendship-type network.
• Odds of adding/keeping a
reciprocated tie are 6.7 times
(exp[1.91]) the odds of
adding/keeping a non-
reciprocated tie, all else being
equal
recip
Network function b SE
Rate 10.26 *** .49
Outdegree -3.91 *** .08
Reciprocity 1.91 *** .09
Transitive triplets .52 *** .04
Popularity .29 *** .04
Extracurric. act. overlap .28 *** .06
Smoke similarity .68 *** .12
Smoke alter .14 ** .05
Smoke ego -.04 .05
Female similarity .24 *** .04
Female alter -.11 * .05
Female ego -.04 .05
Age similarity 1.00 *** .13
Age alter -.01 .03
Age ego -.04 .03
Delinquency similarity .15 .08
Delinquency alter -.04 .04
Delinquency ego .02 .04
Alcohol similarity .27 ** .10
Alcohol alter -.03 .03
Alcohol ego -.03 .04
GPA similarity .70 *** .13
GPA alter -.05 .04
GPA ego -.02 .04
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
May 17, 2019 Duke Social Networks & Health Workshop 41
Transitive triplets: Ties that
create more transitive triads
have a greater likelihood.
• Creating one additinoal
transitive triad increases the
odds of adding or keeping a
tie by 1.68 (exp[.52]), all else
being equal
• Should also include
interaction with reciprocity
(usually negative)
transTrip
Network function b SE
Rate 10.26 *** .49
Outdegree -3.91 *** .08
Reciprocity 1.91 *** .09
Transitive triplets .52 *** .04
Popularity .29 *** .04
Extracurric. act. overlap .28 *** .06
Smoke similarity .68 *** .12
Smoke alter .14 ** .05
Smoke ego -.04 .05
Female similarity .24 *** .04
Female alter -.11 * .05
Female ego -.04 .05
Age similarity 1.00 *** .13
Age alter -.01 .03
Age ego -.04 .03
Delinquency similarity .15 .08
Delinquency alter -.04 .04
Delinquency ego .02 .04
Alcohol similarity .27 ** .10
Alcohol alter -.03 .03
Alcohol ego -.03 .04
GPA similarity .70 *** .13
GPA alter -.05 .04
GPA ego -.02 .04
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
May 17, 2019 Duke Social Networks & Health Workshop 42
Indegree Popularity: Actors with
more incoming ties have a
greater likelihood of receiving
future ties
inPop
Network function b SE
Rate 10.26 *** .49
Outdegree -3.91 *** .08
Reciprocity 1.91 *** .09
Transitive triplets .52 *** .04
Popularity .29 *** .04
Extracurric. act. overlap .28 *** .06
Smoke similarity .68 *** .12
Smoke alter .14 ** .05
Smoke ego -.04 .05
Female similarity .24 *** .04
Female alter -.11 * .05
Female ego -.04 .05
Age similarity 1.00 *** .13
Age alter -.01 .03
Age ego -.04 .03
Delinquency similarity .15 .08
Delinquency alter -.04 .04
Delinquency ego .02 .04
Alcohol similarity .27 ** .10
Alcohol alter -.03 .03
Alcohol ego -.03 .04
GPA similarity .70 *** .13
GPA alter -.05 .04
GPA ego -.02 .04
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
May 17, 2019 Duke Social Networks & Health Workshop 43
Dyadic Covariate: Actors who
share an extracurricular activity
(coded 1) are more likely to have
a friendship tie
• A co-member is 1.32
(exp[.28]) times more likely to
be added than someone who
is not a co-member
X
Network function b SE
Rate 10.26 *** .49
Outdegree -3.91 *** .08
Reciprocity 1.91 *** .09
Transitive triplets .52 *** .04
Popularity .29 *** .04
Extracurric. act. overlap .28 *** .06
Smoke similarity .68 *** .12
Smoke alter .14 ** .05
Smoke ego -.04 .05
Female similarity .24 *** .04
Female alter -.11 * .05
Female ego -.04 .05
Age similarity 1.00 *** .13
Age alter -.01 .03
Age ego -.04 .03
Delinquency similarity .15 .08
Delinquency alter -.04 .04
Delinquency ego .02 .04
Alcohol similarity .27 ** .10
Alcohol alter -.03 .03
Alcohol ego -.03 .04
GPA similarity .70 *** .13
GPA alter -.05 .04
GPA ego -.02 .04
Ties driven by similarity on:
Gender (could use “same” effect)
Age
Alcohol use
GPA
Females less attractive as friends
than males.
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
altX
egoX
simX
May 17, 2019 Duke Social Networks & Health Workshop 44
Network function b SE
Rate 10.26 *** .49
Outdegree -3.91 *** .08
Reciprocity 1.91 *** .09
Transitive triplets .52 *** .04
Popularity .29 *** .04
Extracurric. act. overlap .28 *** .06
Smoke similarity .68 *** .12
Smoke alter .14 ** .05
Smoke ego -.04 .05
Female similarity .24 *** .04
Female alter -.11 * .05
Female ego -.04 .05
Age similarity 1.00 *** .13
Age alter -.01 .03
Age ego -.04 .03
Delinquency similarity .15 .08
Delinquency alter -.04 .04
Delinquency ego .02 .04
Alcohol similarity .27 ** .10
Alcohol alter -.03 .03
Alcohol ego -.03 .04
GPA similarity .70 *** .13
GPA alter -.05 .04
GPA ego -.02 .04
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
Ties driven by similarity on
smoking behavior.
Smokers more attractive as
friends than non-smokers.
Alter
Nonsmoker Smoker
Ego
Nonsmoker .25 -.19
Smoker -.51 .41
Similarity is an “interaction” between
ego and alter, thus interpretation
requires considering the main effects
• All else cannot be equal
Ego-alter selection: Contributions to
network objective function by dyad type
May 17, 2019 Duke Social Networks & Health Workshop 45
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
Smoking function b SE
Rate 2.06 *** .26
Linear shape -.11 .22
Quadratic shape 1.17 *** .16
Female .16 .19
Age -.00 .10
Parent Smoking .01 .23
Delinquency .44 ** .16
Alcohol -.10 .14
GPA -.09 .13
Average similarity 2.89 *** .91
In-degree -.04 .11
In-degree squared .00 .01
May 17, 2019 Duke Social Networks & Health Workshop 46
Rate: Students have around 2
chances on average (micro steps)
to change their smoking
behavior
Rate
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
Smoking function b SE
Rate 2.06 *** .26
Linear shape -.11 .22
Quadratic shape 1.17 *** .16
Female .16 .19
Age -.00 .10
Parent Smoking .01 .23
Delinquency .44 ** .16
Alcohol -.10 .14
GPA -.09 .13
Average similarity 2.89 *** .91
In-degree -.04 .11
In-degree squared .00 .01
May 17, 2019 Duke Social Networks & Health Workshop 47
linear
quad
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
Smoking function b SE
Rate 2.06 *** .26
Linear shape -.11 .22
Quadratic shape 1.17 *** .16
Female .16 .19
Age -.00 .10
Parent Smoking .01 .23
Delinquency .44 ** .16
Alcohol -.10 .14
GPA -.09 .13
Average similarity 2.89 *** .91
In-degree -.04 .11
In-degree squared .00 .01
May 17, 2019 Duke Social Networks & Health Workshop 48
Smoking (z, M=.9) Linear Quad
Raw Centered b = -.11 b = 1.17 Sum
0 -.90 .099 .948 1.047
1 .10 -.011 .012 .001
2 1.10 -.121 1.416 1.295
Smoking Level
SummedEffects
In combination, the linear and
quad effects represent the U-
shaped smoking distribution.
• Kids either don’t smoke or
smoke 12+ days/month.
.0
.2
.4
.6
.8
1.0
1.2
1.4
0 1 2
Contribution to Behavior Function
+ =
+ =
+ =
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
Smoking function b SE
Rate 2.06 *** .26
Linear shape -.11 .22
Quadratic shape 1.17 *** .16
Female .16 .19
Age -.00 .10
Parent Smoking .01 .23
Delinquency .44 ** .16
Alcohol -.10 .14
GPA -.09 .13
Average similarity 2.89 *** .91
In-degree -.04 .11
In-degree squared .00 .01
Ego Covariate: Delinquency leads
to higher levels of smoking
• A one-unit increase in
delinquency increases the log
odds of smoking at level z+1
(vs. level z) by .44 plus the
corresponding contributions
from the linear and quadratic
effects (statistics that
necessarily change with z level)
May 17, 2019 Duke Social Networks & Health Workshop 49
effFrom
From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic
Model of US Adolescents’ Smoking and Friendship Networks.”
American Journal of Public Health, 102:e12-e18.
Smoking function b SE
Rate 2.06 *** .26
Linear shape -.11 .22
Quadratic shape 1.17 *** .16
Female .16 .19
Age -.00 .10
Parent Smoking .01 .23
Delinquency .44 ** .16
Alcohol -.10 .14
GPA -.09 .13
Average similarity 2.89 *** .91
In-degree -.04 .11
In-degree squared .00 .01
Average Similarity: Students
adopt smoking levels that bring
them closer to the average of
their friends
• Note: A one-unit change here
is from maximum dissimilarity
to maximum similarity
xi+
-1
xijj
å (simij
z
- simz
)



ji
ij
zz
sim
jiij zz  max
May 17, 2019 Duke Social Networks & Health Workshop 50
avSim
• How well is the estimated model able to reproduce features
of the observed data that were not explicitly modeled?
– Network
• Degree distribution
• Geodesic distribution
• Triad census
– Behavior distribution
Lots of room to improve GOF measures, especially behavior
May 17, 2019 Duke Social Networks & Health Workshop 51
Goodness of Fit (GOF)
Cumulative Indegree Distribution
Goodness of Fit of IndegreeDistribution
p: 0
Statistic
0 1 2 3 4 5 6 7 8
139
193
282
343
401
437
459
483
491
May 17, 2019 Duke Social Networks & Health Workshop 52
Geodesic Distribution
Goodness of Fit of GeodesicDistribution
p: 0.001
Statistic
1 2 3 4 5 6 7
1381
2795
5014
7772
10598
12081 11892
May 17, 2019 Duke Social Networks & Health Workshop 53
Triad Census
Goodness of Fit of TriadCensus
p: 0.114
Statistic(centeredandscaled)
003 012 102 021D 021U 021C 111D 111U 030T 030C 201 120D 120U 120C 210 300
21286492
428358
129429
693
1141
1052
923
625
108
4 171
114
58
39
91
36
May 17, 2019 Duke Social Networks & Health Workshop 54
Smoking Distribution
Goodness of Fit of BehaviorDistribution
p: 1
Statistic
0 1 2
222
98
182
May 17, 2019 Duke Social Networks & Health Workshop 55
SAOM Lab, Part 1
If you haven’t done so already:
• Download the script from box
• Install the RSiena library
– Type: install.packages("RSiena”)
May 17, 2019 Duke Social Networks & Health Workshop 56
4. Extensions & Miscellany
May 17, 2019 Duke Social Networks & Health Workshop 57
Extensions to Basic Model
May 17, 2019 Duke Social Networks & Health Workshop 58
• interactions
• continuous behavior outcomes
• event history outcomes
• test increase vs. decrease in ties and/or behavior
• multiple behaviors
• multiple networks
• valued ties
• multilevel networks
• two mode networks
• simulations (test interventions)
• time heterogeneity
• ML, Bayes estimation
Asymmetric Peer Influence
• Implicit assumption that effects work the same for:
– Tie formation vs. dissolution
– Behavior increase vs. decrease
• Behavior change constraint unrealistic for smoking
– Physical/psychological dependence, social learning
• Relax this assumption and separate behavior function into:
• Creation function: only considers increases
• Maintenance function: only considers decreases
May 17, 2019 Duke Social Networks & Health Workshop 59
Contributions to the Smoking Function
Contribution
Prospective
Smoking
Nonsmoking Alters
J = Jefferson High School
S = Sunshine High School
From Haas, Steven A. and David R. Schaefer. 2014. “With a Little Help from My Friends? Asymmetrical Social Influence on
Adolescent Smoking Initiation and Cessation.” Journal of Health and Social Behavior, 55:126-143.
Smoking level with
greatest contribution
most likely to be
adopted (with caveat
that actors can only
move behavior one
level during a given
micro step)
-3-113
Current Smoking
Util.
0 1 2
J
J
J
S
S
S
A
-3-113
Current Smoking
Util.
0 1 2
J
J
J
S
S
S
B
-3-113
Current Smoking
Util.
0 1 2
J
J
J
S
S
S
C
-3-113
Util.
J
J
J
S
S
S
D
-3-113
Util.
J
J
J
S
S
S
E
-3-113
Util.
J
J
J
S
S
S
F
Contribution
Prospective
Smoking
Smoking Alters
-3-11
Current Smoking
Util.
0 1 2
J
J
J
S
S
S
-3-11
Current Smoking
Util.
0 1 2
J
J
J
S
S
S
-3-11
Util.
-3-113
Util.
0 1 2
J
J
J
S
S
S
G
-3-113
Util.
0 1 2
J
J
J
S
S
S
H
-3-113
Util.
Ego is currently a moderate smoker (1)
May 17, 2019 Duke Social Networks & Health Workshop 60
Contributions,
Cont.
J = Jefferson High School
S = Sunshine High School
From Haas, Steven A. and David R.
Schaefer. 2014. “With a Little Help
from My Friends? Asymmetrical
Social Influence on Adolescent
Smoking Initiation and Cessation.”
Journal of Health and Social
Behavior, 55:126-143.
Smoking level
with greatest
predicted
contribution is
most likely to be
adopted
May 17, 2019 Duke Social Networks & Health Workshop 61
Ego Current Smoking Status
Nonsmoking (0) Moderate (1) Smoking (2)
Prospective Smoking Level
PredictedContribution
Nonsmoking(0)
Friends’CurrentSmokingStatus
Moderate(1)Smoking(2)
-3-113
Current Smoking
0 1 2
J
J
J
S
S
S
-3-113
Current Smoking
Util.
0 1 2
J
J
J
S
S
S
-3-113
Current Smoking
Util.
0 1 2
J
J
J
S
S
S
-3-113
Current Smoking
0 1 2
J
J
J
S
S
S
-3-113
Current SmokingUtil.
0 1 2
J
J
J
S
S
S
-3-113
Current Smoking
Util.
0 1 2
J
J
J
S
S
S
-3-113
0 1 2
J
J
J
S
S
S
-3-113
Util.
0 1 2
J
J
J
S
S
S
-3-113
Util.
0 1 2
J
J
J
S
S
S
SIENA as an Agent-Based Model
• Model fitting uses a simulation algorithm, making computational
experiments a natural extension
• Decision rules are grounded in empirical estimates
• Useful to evaluate goodness-of-fit, decompose network-behavior
associations, and evaluate interventions
1. Fit model to empirical data (optional)
2. Simulate network evolution using estimated parameters or manipulations
of them
• Can also manipulate initial conditions (e.g., network structure,
behavior distribution, etc.)
3. Measure simulated network/behavior properties of interest
May 17, 2019 Duke Social Networks & Health Workshop 62
Decomposing Network Homogeneity
Source Selection (%) Influence (%) Sample
Schaefer et al. 2012 40 34 U.S.
Mercken et al. 2009 17-47 6-23 Europe (6 countries)
Mercken et al. 2010 31-46 15-22 Finland
Steglich et al. 2010 25-34 20-37 Scotland
• How much network homogeneity on smoking is due to
selection vs. influence?
– Systematically set selection and influence parameters to
zero and simulate network-behavior co-evolution (see
Steglich et al. 2010)
May 17, 2019 Duke Social Networks & Health Workshop 63
Evaluating Interventions: How do smoking/friendship
dynamics affect smoking prevalence?
• Manipulate model parameters related to key “intervention
levers”
– Peer influence
– Smoker popularity
• Remaining model parameters from fitted model
• Initial conditions = observed wave 1 data
May 17, 2019 Duke Social Networks & Health Workshop 64
Manipulations
• Peer influence (avSim): observed b = 2.89
– Manipulated b = 0, 1, 2, 3, 4, 5, 6
• Absent to strong (rarely observe negative PI)
• Smoker popularity (altX): observed b = .14
– Manipulated b = -.45, -.3, -.15, 0, .15, .3, .45, .6, .75
• Unpopular…absent…popular
• 1,000 iterations per condition
• Remaining parameters same as fitted model
• Initial conditions: observed wave 1 data
May 17, 2019 Duke Social Networks & Health Workshop 65
Results of Manipulating Peer Influence (PI) and
Smoking-based Popularity (smoke alter)
Schaefer DR, adams j, Haas SA. 2013. Social Networks
and Smoking: Exploring the Effects of Peer Influence
and Smoker Popularity through Simulations.
Health Education & Behavior, 40(S1):24-32.
May 17, 2019 Duke Social Networks & Health Workshop 66
Independent Manipulations
Joint Manipulation
Stronger peer influence increases smoking
prevalence, but only when smokers are
popular (negative effects when smokers
unpopular)
Context Effects:
• We’ve only been considering limited school contexts
– Jefferson High is somewhat atypical
May 17, 2019 Duke Social Networks & Health Workshop 67
Smoking Prevalence
Smoking Prevalence across 95 Add Health schools
(proportion of students who smoked in past 12 months)
May 17, 2019 Duke Social Networks & Health Workshop 68
Jefferson High
Context Effects:
• We’ve only been considering limited school contexts
– Jefferson High is somewhat atypical
• How do the effects of these manipulations depend upon
context?
– Perform the same computational experiment, but in
schools with higher or lower prevalence
May 17, 2019 Duke Social Networks & Health Workshop 69
Vary Initial Conditions
• Key factor: initial smoking prevalence
• But how to distribute smoking, given its
association with network structure?
– Associations depend on smoking prevalence
May 17, 2019 Duke Social Networks & Health Workshop 70
.25 .35 .45 .55 .65 .75
Prevalence
0 1 2
010203040506070
0 1 2
010203040506070
0 1 2
010203040506070
0 1 2
010203040506070
0 1 2
010203040506070
0 1 2
010203040506070
May 17, 2019 Duke Social Networks & Health Workshop 71
May 17, 2019 Duke Social Networks & Health Workshop 72
Prevalence Manipulation
1. Randomly assign smoking values
2. Model-based: Use ERGM to simulate initial networks with
specified network properties
– Network/smoking associations
– Autocorrelation on factors related to smoking (sex, age,
alcohol, smoking)
– Retain networks matching observed on density,
autocorrelation, and smoker popularity
3. Empirically-based: use each observed Add Health school
– Maintains all associations
May 17, 2019 Duke Social Networks & Health Workshop 73
Results: 95 Add Health Schools as Initial Conditions
Observed Estimates
Smoker Popularity
b = .2
Peer Influence
b = 3
May 17, 2019 Duke Social Networks & Health Workshop 75
ChangeinPrevelance
Initial Prevalence
●
.2 .3 .4 .5
−.2−.10.1.2
May 17, 2019 Duke Social Networks & Health Workshop 76
Smoking Distribution: Empirically-Based, Model-Based, Random
May 17, 2019 Duke Social Networks & Health Workshop 77
PI Parameter0
1
2
3
4
5
6
SmokeAlterParameter
-0.4
-0.2
0.0
0.2
0.4
0.6
0.8
ChangeinSmokers
-0.2
-0.1
0.0
0.1
0.2
25% Initial Smokers 75% Initial Smokers
PI Parameter0
1
2
3
4
5
6
SmokeAlterParameter
-0.4
-0.2
0.0
0.2
0.4
0.6
0.8
ChangeinSmokers
-0.2
-0.1
0.0
0.1
0.2
Contrasting Contexts
• Ties are more or less enduring states
– Plausible for friendship or collaborations
– Not useful for “event” data (e.g. phone calls)
• Change occurs in continuous time
• Markov process: future state only a function of current state
– No lagged effects or “grudges”
• Actors control outgoing ties and behavior
• One change at a time
– No coordinated or simultaneous changes
May 17, 2019 Duke Social Networks & Health Workshop 78
SIENA Assumptions
• Up to 10% probably ok, more than 20% likely a problem
• Endogenous network & behavior imputation
– Missing values at t0 set to 0 (network) or mode (behavior)
– Missing values at t1+ imputed with last valid value if
possible, otherwise 0
• Covariates imputed with the mean
– Other values can be specified
• Imputed values are treated as non-informative, thus not used
in calculating target statistics
– Convergence and fit are determined based only upon
observed cases
May 17, 2019 Duke Social Networks & Health Workshop 79
Missing Data
Good Sources of Information
May 17, 2019 Duke Social Networks & Health Workshop 80
• RSiena manual
• Snijders, van de Bunt & Steglich, 2010
• Steglich, Snijders & Pearson, 2010
• Tom Snijders’ SIENA website
www.stats.ox.ac.uk/siena/
– Workshops
– Scripts
– Applications in the literature
– Latest version of RSiena
– Link to stocnet listserv – important updates announced here
– “Siena_algorithms.pdf”
SAOM Lab, Part 2
May 17, 2019 Duke Social Networks & Health Workshop 81
May 17, 2019 Duke Social Networks & Health Workshop 82
Data structures possible for T>1 time points
(SIENA data creation functions in parentheses)
Exogenous Endogenous
Data Type
Single
time point
Multiple time
points (1 to T-1)
Multiple time
points (1 to T)
Individual
Attribute
Constant Covariate
(coCovar)
Changing Covariate
(varCovar)
Dependent Behavior
(sienaDependent,
type=‘behavior’)
Network*
Dyadic Covariate
(coDyadCovar)
Changing Dyadic
Covariate
(varDyadCovar)
Dependent Network
(sienaDependent,
type=‘oneMode’)
* Bipartite networks also possible
• A model can have multiple instances of each type (even
dependent networks and behaviors)
Composition Change is 7th type of object
• One mode or two mode network with at least two
observations, each represented as a matrix
– Ties coded 0, 1, 10 (structural 0), 11 (structural 1), or NA
• For each “period” between adjacent waves, stability measured
by the Jaccard coefficient should be at least .25
– Ties persisted / (ties formed + ties dissolved + ties persisted)
• “Complete network data” all actors w/in bounded setting
– Some turnover in set of actors allowed but same actors in
the data for each wave (even if not observed during wave)
– See manual for how to deal with composition change
• Recommended N: 30-2000
May 17, 2019 Duke Social Networks & Health Workshop 83
Data Structure: Dependent Network
• Dependent behaviors
– Time-varying attributes used as dependent variable(s)
– Coded as integer (e.g., 1-10)
– Last time point is used
• Changing actor covariates
– Time-varying attributes used as independent variables
– Last time point not used (only applicable for 3+ waves)
• Constant covariates
– Ex: age, sex, race/ethnicity, behavior
• Dyadic covariates
– Ex: settings that drive contact
NOTE: Covariates are centered by default
May 17, 2019 Duke Social Networks & Health Workshop 84
Additional Data Structures
Time 1 Time 2
 Mutuality
Count But…
SIENA Treatment
During Estimation
+ 2 Both explained
by stability term
Counts as keeping 2
+ 2 One explained
by stability term
Counts as 2 (add 1 &
~keep 1)
NULL
+ 2 Both count Counts as 2, only 1
via recip. (2 steps)
+ 0 Not reciprocity? Counts as 0, but
could add + drop
+ 0 +1 mutual tie
-1 mutual tie
Model respects loss
of 1
NULL
+ 0 Lost 2! Model respects loss
of 2 (2 steps)
85May 17, 2019 Duke Social Networks & Health Workshop
Assumes ERGM with edges, stability, and mutuality terms
TERGM Dependence: Mutuality Example
1 von 84

Recomendados

13 An Introduction to Stochastic Actor-Oriented Models (2016) von
13 An Introduction to Stochastic Actor-Oriented Models (2016)13 An Introduction to Stochastic Actor-Oriented Models (2016)
13 An Introduction to Stochastic Actor-Oriented Models (2016)Duke Network Analysis Center
1.9K views68 Folien
11 Siena Models for Selection & Influence von
11 Siena Models for Selection & Influence 11 Siena Models for Selection & Influence
11 Siena Models for Selection & Influence Duke Network Analysis Center
1.9K views85 Folien
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA) von
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)dnac
883 views68 Folien
Cascading behavior in the networks von
Cascading behavior in the networksCascading behavior in the networks
Cascading behavior in the networksVani Kandhasamy
53 views56 Folien
Social Network Analysis von
Social Network AnalysisSocial Network Analysis
Social Network AnalysisFred Stutzman
3.9K views21 Folien
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear... von
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Xiaohan Zeng
1.6K views123 Folien

Más contenido relacionado

Was ist angesagt?

Social network analysis course 2010 - 2011 von
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011guillaume ereteo
8.8K views50 Folien
Gender Mainstreaming And Planning von
Gender Mainstreaming And PlanningGender Mainstreaming And Planning
Gender Mainstreaming And Planningguestad70521
8.6K views34 Folien
Community Detection in Social Media von
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social MediaSymeon Papadopoulos
18.1K views75 Folien
Introduction to Social Network Analysis von
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network AnalysisPatti Anklam
5.1K views99 Folien
Social network analysis intro part I von
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part ITHomas Plotkowiak
11.1K views80 Folien
Social Media Mining - Chapter 10 (Behavior Analytics) von
Social Media Mining - Chapter 10 (Behavior Analytics)Social Media Mining - Chapter 10 (Behavior Analytics)
Social Media Mining - Chapter 10 (Behavior Analytics)SocialMediaMining
2.7K views46 Folien

Was ist angesagt?(20)

Social network analysis course 2010 - 2011 von guillaume ereteo
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
guillaume ereteo8.8K views
Gender Mainstreaming And Planning von guestad70521
Gender Mainstreaming And PlanningGender Mainstreaming And Planning
Gender Mainstreaming And Planning
guestad705218.6K views
Introduction to Social Network Analysis von Patti Anklam
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network Analysis
Patti Anklam5.1K views
Social network analysis intro part I von THomas Plotkowiak
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part I
THomas Plotkowiak11.1K views
Social Media Mining - Chapter 10 (Behavior Analytics) von SocialMediaMining
Social Media Mining - Chapter 10 (Behavior Analytics)Social Media Mining - Chapter 10 (Behavior Analytics)
Social Media Mining - Chapter 10 (Behavior Analytics)
SocialMediaMining2.7K views
Boston ML - Architecting Recommender Systems von James Kirk
Boston ML - Architecting Recommender SystemsBoston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender Systems
James Kirk8.6K views
Week 7: Gender Stratification von kilgore1
Week 7: Gender Stratification Week 7: Gender Stratification
Week 7: Gender Stratification
kilgore11.6K views
Probabilistic Relational Models for Link Prediction Problem von Sina Sajadmanesh
Probabilistic Relational Models for Link Prediction ProblemProbabilistic Relational Models for Link Prediction Problem
Probabilistic Relational Models for Link Prediction Problem
Sina Sajadmanesh450 views
Social Network Analysis von Scott Gomer
Social Network AnalysisSocial Network Analysis
Social Network Analysis
Scott Gomer3K views
Social Media Mining - Chapter 4 (Network Models) von SocialMediaMining
Social Media Mining - Chapter 4 (Network Models)Social Media Mining - Chapter 4 (Network Models)
Social Media Mining - Chapter 4 (Network Models)
SocialMediaMining1.6K views
Gender tools and methodology von SUCHITRA SINGH
Gender tools and methodologyGender tools and methodology
Gender tools and methodology
SUCHITRA SINGH3.3K views
Homophily and influence in social networks von Nicola Barbieri
Homophily and influence in social networksHomophily and influence in social networks
Homophily and influence in social networks
Nicola Barbieri2.9K views

Similar a 22 An Introduction to Stochastic Actor-Oriented Models (SAOM or Siena)

10 Siena Models for Selection & Influence (2017) von
10 Siena Models for Selection & Influence (2017)10 Siena Models for Selection & Influence (2017)
10 Siena Models for Selection & Influence (2017)Duke Network Analysis Center
1.2K views70 Folien
Social Learning in Networks: Extraction Deterministic Rules von
Social Learning in Networks: Extraction Deterministic RulesSocial Learning in Networks: Extraction Deterministic Rules
Social Learning in Networks: Extraction Deterministic RulesDmitrii Ignatov
435 views24 Folien
Studying Social Selection vs Social Influence in Virtual Financial Communities von
Studying Social Selection vs Social Influence in Virtual Financial CommunitiesStudying Social Selection vs Social Influence in Virtual Financial Communities
Studying Social Selection vs Social Influence in Virtual Financial Communitiesdatasciencekorea
2.3K views17 Folien
Harnessing social signals to enhance a search von
Harnessing social signals to enhance a searchHarnessing social signals to enhance a search
Harnessing social signals to enhance a searchIsmail BADACHE
5.9K views22 Folien
LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks von
 LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks
LCF: A Temporal Approach to Link Prediction in Dynamic Social NetworksIJCSIS Research Publications
35 views9 Folien
Knowledge Identification using Rough Set Theory in Software Development Proce... von
Knowledge Identification using Rough Set Theory in Software Development Proce...Knowledge Identification using Rough Set Theory in Software Development Proce...
Knowledge Identification using Rough Set Theory in Software Development Proce...ijcnes
8 views4 Folien

Similar a 22 An Introduction to Stochastic Actor-Oriented Models (SAOM or Siena)(20)

Social Learning in Networks: Extraction Deterministic Rules von Dmitrii Ignatov
Social Learning in Networks: Extraction Deterministic RulesSocial Learning in Networks: Extraction Deterministic Rules
Social Learning in Networks: Extraction Deterministic Rules
Dmitrii Ignatov435 views
Studying Social Selection vs Social Influence in Virtual Financial Communities von datasciencekorea
Studying Social Selection vs Social Influence in Virtual Financial CommunitiesStudying Social Selection vs Social Influence in Virtual Financial Communities
Studying Social Selection vs Social Influence in Virtual Financial Communities
datasciencekorea2.3K views
Harnessing social signals to enhance a search von Ismail BADACHE
Harnessing social signals to enhance a searchHarnessing social signals to enhance a search
Harnessing social signals to enhance a search
Ismail BADACHE5.9K views
Knowledge Identification using Rough Set Theory in Software Development Proce... von ijcnes
Knowledge Identification using Rough Set Theory in Software Development Proce...Knowledge Identification using Rough Set Theory in Software Development Proce...
Knowledge Identification using Rough Set Theory in Software Development Proce...
ijcnes8 views
IJSRED-V2I2P09 von IJSRED
IJSRED-V2I2P09IJSRED-V2I2P09
IJSRED-V2I2P09
IJSRED35 views
NetBioSIG2013-Talk Tijana Milenkovic von Alexander Pico
NetBioSIG2013-Talk Tijana MilenkovicNetBioSIG2013-Talk Tijana Milenkovic
NetBioSIG2013-Talk Tijana Milenkovic
Alexander Pico2K views
Paper sharing_Explaining Data-Driven Decisions made by AI Systems_The Counter... von YOU SHENG CHEN
Paper sharing_Explaining Data-Driven Decisions made by AI Systems_The Counter...Paper sharing_Explaining Data-Driven Decisions made by AI Systems_The Counter...
Paper sharing_Explaining Data-Driven Decisions made by AI Systems_The Counter...
YOU SHENG CHEN13 views
Social Network Analysis von Sujoy Bag
Social Network AnalysisSocial Network Analysis
Social Network Analysis
Sujoy Bag584 views
cs224w-79-final von Darren Koh
cs224w-79-finalcs224w-79-final
cs224w-79-final
Darren Koh187 views
Associative Analysis of Software Development Phase Dependency von ijcnes
Associative Analysis of Software Development Phase DependencyAssociative Analysis of Software Development Phase Dependency
Associative Analysis of Software Development Phase Dependency
ijcnes5 views
Structural_equation_modeling_SEM_worksho (2).pptx von Ankesh20
Structural_equation_modeling_SEM_worksho (2).pptxStructural_equation_modeling_SEM_worksho (2).pptx
Structural_equation_modeling_SEM_worksho (2).pptx
Ankesh202 views
02 Network Data Collection von dnac
02 Network Data Collection02 Network Data Collection
02 Network Data Collection
dnac2.6K views
Dad (Data Analysis And Design) von Jill Lyons
Dad (Data Analysis And Design)Dad (Data Analysis And Design)
Dad (Data Analysis And Design)
Jill Lyons3 views
Environmental impact assessment methodology by Dr. I.M. Mishra Professor, Dep... von Arvind Kumar
Environmental impact assessment methodology by Dr. I.M. Mishra Professor, Dep...Environmental impact assessment methodology by Dr. I.M. Mishra Professor, Dep...
Environmental impact assessment methodology by Dr. I.M. Mishra Professor, Dep...
Arvind Kumar3.8K views
Dorner Helga: INVESTIGATING PATTERNS OF INTERACTION IN THE CALIBRATE PROJECT von Helga Dorner
Dorner Helga: INVESTIGATING PATTERNS OF INTERACTION IN THE CALIBRATE PROJECTDorner Helga: INVESTIGATING PATTERNS OF INTERACTION IN THE CALIBRATE PROJECT
Dorner Helga: INVESTIGATING PATTERNS OF INTERACTION IN THE CALIBRATE PROJECT
Helga Dorner210 views
IRJET- Privacy Preserving Friend Matching von IRJET Journal
IRJET- Privacy Preserving Friend MatchingIRJET- Privacy Preserving Friend Matching
IRJET- Privacy Preserving Friend Matching
IRJET Journal16 views

Más de Duke Network Analysis Center

01 Add Health Network Data Challenges: IRB and Security Issues von
01 Add Health Network Data Challenges: IRB and Security Issues01 Add Health Network Data Challenges: IRB and Security Issues
01 Add Health Network Data Challenges: IRB and Security IssuesDuke Network Analysis Center
1.3K views42 Folien
00 Social Networks of Youth and Young People Who Misuse Prescription Opiods a... von
00 Social Networks of Youth and Young People Who Misuse Prescription Opiods a...00 Social Networks of Youth and Young People Who Misuse Prescription Opiods a...
00 Social Networks of Youth and Young People Who Misuse Prescription Opiods a...Duke Network Analysis Center
506 views22 Folien
24 The Evolution of Network Thinking von
24 The Evolution of Network Thinking24 The Evolution of Network Thinking
24 The Evolution of Network ThinkingDuke Network Analysis Center
432 views60 Folien
20 Network Experiments von
20 Network Experiments20 Network Experiments
20 Network ExperimentsDuke Network Analysis Center
334 views33 Folien
19 Electronic Medical Records von
19 Electronic Medical Records19 Electronic Medical Records
19 Electronic Medical RecordsDuke Network Analysis Center
273 views31 Folien
18 Diffusion Models and Peer Influence von
18 Diffusion Models and Peer Influence18 Diffusion Models and Peer Influence
18 Diffusion Models and Peer InfluenceDuke Network Analysis Center
656 views177 Folien

Más de Duke Network Analysis Center(20)

Último

Experimental animal Guinea pigs.pptx von
Experimental animal Guinea pigs.pptxExperimental animal Guinea pigs.pptx
Experimental animal Guinea pigs.pptxMansee Arya
40 views16 Folien
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor... von
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...Trustlife
114 views17 Folien
selection of preformed arch wires during the alignment stage of preadjusted o... von
selection of preformed arch wires during the alignment stage of preadjusted o...selection of preformed arch wires during the alignment stage of preadjusted o...
selection of preformed arch wires during the alignment stage of preadjusted o...MaherFouda1
7 views100 Folien
IMMUNODIAGNOSTICS KITS.pdf von
IMMUNODIAGNOSTICS KITS.pdfIMMUNODIAGNOSTICS KITS.pdf
IMMUNODIAGNOSTICS KITS.pdfvetrivel303632
17 views10 Folien
Oral_Presentation_by_Fatma (2).pdf von
Oral_Presentation_by_Fatma (2).pdfOral_Presentation_by_Fatma (2).pdf
Oral_Presentation_by_Fatma (2).pdffatmaalmrzqi
8 views7 Folien
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe... von
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...Anmol Vishnu Gupta
28 views12 Folien

Último(20)

Experimental animal Guinea pigs.pptx von Mansee Arya
Experimental animal Guinea pigs.pptxExperimental animal Guinea pigs.pptx
Experimental animal Guinea pigs.pptx
Mansee Arya40 views
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor... von Trustlife
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...
Trustlife114 views
selection of preformed arch wires during the alignment stage of preadjusted o... von MaherFouda1
selection of preformed arch wires during the alignment stage of preadjusted o...selection of preformed arch wires during the alignment stage of preadjusted o...
selection of preformed arch wires during the alignment stage of preadjusted o...
MaherFouda17 views
Oral_Presentation_by_Fatma (2).pdf von fatmaalmrzqi
Oral_Presentation_by_Fatma (2).pdfOral_Presentation_by_Fatma (2).pdf
Oral_Presentation_by_Fatma (2).pdf
fatmaalmrzqi8 views
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe... von Anmol Vishnu Gupta
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...
application of genetic engineering 2.pptx von SankSurezz
application of genetic engineering 2.pptxapplication of genetic engineering 2.pptx
application of genetic engineering 2.pptx
SankSurezz14 views
Structure of purines and pyrimidines - Jahnvi arora (11228108), mmdu ,mullana... von jahnviarora989
Structure of purines and pyrimidines - Jahnvi arora (11228108), mmdu ,mullana...Structure of purines and pyrimidines - Jahnvi arora (11228108), mmdu ,mullana...
Structure of purines and pyrimidines - Jahnvi arora (11228108), mmdu ,mullana...
jahnviarora9897 views
Determination of color fastness to rubbing(wet and dry condition) by crockmeter. von ShadmanSakib63
Determination of color fastness to rubbing(wet and dry condition) by crockmeter.Determination of color fastness to rubbing(wet and dry condition) by crockmeter.
Determination of color fastness to rubbing(wet and dry condition) by crockmeter.
ShadmanSakib636 views
Light Pollution for LVIS students von CWBarthlmew
Light Pollution for LVIS studentsLight Pollution for LVIS students
Light Pollution for LVIS students
CWBarthlmew12 views
A Ready-to-Analyze High-Plex Spatial Signature Development Workflow for Cance... von InsideScientific
A Ready-to-Analyze High-Plex Spatial Signature Development Workflow for Cance...A Ready-to-Analyze High-Plex Spatial Signature Development Workflow for Cance...
A Ready-to-Analyze High-Plex Spatial Signature Development Workflow for Cance...
InsideScientific115 views
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ... von ILRI
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
ILRI6 views

22 An Introduction to Stochastic Actor-Oriented Models (SAOM or Siena)

  • 1. An Introduction to Stochastic Actor-Oriented Models (SAOM or SIENA) Dr. David R. Schaefer University of California, Irvine Duke Social Networks & Health Workshop, 2019
  • 2. 30-day smoking None (0) 1-11 days (1) 12+ days (2) Jefferson High (Add Health) May 17, 2019 Duke Social Networks & Health Workshop 2 Smokers popular: Smoking-indegree correlation = .09* Smoking homophily: Odds ratio = 1.57***
  • 3. Network Homogeneity on Smoking Peer Influence or Friend Selection time t time t-1 A C D B A C D B A C D B May 17, 2019 Duke Social Networks & Health Workshop 3
  • 4. Smoking-Related Popularity Popularity leads to smoking or Smoking enhances popularity time t time t-1 C D BA C D BA C D BA May 17, 2019 Duke Social Networks & Health Workshop 4
  • 5. Inferring Network → Behavior Requires controlling for network selection based on the behavior (e.g., popularity, homophilous selection) • In modeling the network, also good to account for 1. Similarity on attributes correlated with the behavior 2. Network processes (e.g., triad closure) that drive network change & can amplify network-behavior patterns (see below) May 17, 2019 Duke Social Networks & Health Workshop 5 C D BA I  Homophily C D BA C D BA Homophily through Reciprocity Homophily through Transitivity
  • 6. When to use a SAOM May 17, 2019 Duke Social Networks & Health Workshop 6 • Questions about how networks affect individual “behaviors” – Peer influence – Diffusion • Questions about changes in network structure over time – Social exclusion and withdrawal – How do we acquire the networks who influence us? • Questions about endogenous associations between networks and behavior (and subsequent impacts) – Cumulative disadvantage process
  • 7. Outcome Figure adapted from jimi adams Modeled Interdependencies between Individuals None w/in Dyad Dyad+ Individual General Linear Model Actor-Partner Interdependence (APIM) Network Autoregression Stochastic Actor- Oriented Model (SAOM)Network Erdös-Renyi (MR)QAP, Dyad Independent Model ERGM, Relational Event Model May 17, 2019 Duke Social Networks & Health Workshop 7 How do SAOMs relate to other models?
  • 8. ERGM and SIENA Distinction • Dynamic ERGM (e.g., TERGM, STERGM) – Models Xt as a function of Xt-1 – Discrete change in network • SIENA – Conditional on Xt-1, assume sequence of unobserved micro- steps to Xt – A micro-step allows one actor to change one tie – Model estimates the “rules” actors use to determine which tie to change – Ultimately, actors following these rules produce a network resembling Xt • For more details see: https://osf.io/preprints/socarxiv/6rm9q May 17, 2019 Duke Social Networks & Health Workshop 8
  • 9. Overview 1. The general form of the model – Network function for relationship change – Behavior function for “behavior” change – Rate functions 2. Model estimation procedure – Model assumptions – MCMC estimation algorithm 3. Empirical example 4. Extensions & Miscellany May 17, 2019 Duke Social Networks & Health Workshop 9
  • 10. • Switch to “SIENA intuition.R” May 17, 2019 Duke Social Networks & Health Workshop 10
  • 11. May 17, 2019 Duke Social Networks & Health Workshop 11 See the visualization How do we get from this to this?
  • 12. 1. General SAOM Form May 17, 2019 Duke Social Networks & Health Workshop 12
  • 13. Stochastic Actor-Oriented Model • Also called Stochastic Actor-Based Model (SABM), or “SIENA” based on the software used to estimate the model – Simulation Investigation for Empirical Network Analysis – Currently estimable in R (RSiena) • Recognition that networks and behavior are interdependent – Behaviors can affect network structure – Network structure can affect behavior – Thus, both “outcomes” are endogenous May 17, 2019 Duke Social Networks & Health Workshop 13
  • 14. SAOM Effects Network Individual/ Contextual Attributes Social Influence on Behavior (Smoking) Network Selection based on Behavior (Smoking) Behavior (Smoking) Endogenous Network Effects May 17, 2019 Duke Social Networks & Health Workshop 14
  • 15. • Discrete change is modeled as occurring in continuous time (between observations) through a sequence of micro steps – Model takes the form of an AGENT-BASED MODEL – Actors control their outgoing ties and behavior – Functions specify when and how they change SAOM Components Decision Timing (when changes occur) Decision Rules (how changes occur) Network Evolution Network rate function Network objective function Behavior Evolution Behavior rate function Behavior objective function May 17, 2019 Duke Social Networks & Health Workshop 15
  • 16. Network Objective Function • Network change is modeled by allowing actors to select ties (by adding or dropping them) based upon: fi(β,x) is the value of the network objective function for actor i, given: • the current set of parameter estimates (β) • state of the network (x) • For k effects, represented as ski, which may be based on – the network (x), or individual attributes (z) • Estimated with random disturbance (ε) associated with x, z, t and j • Goal of model fitting is to estimate each βk May 17, 2019 Duke Social Networks & Health Workshop 16 fi (b, x) = bkski k å (x)+e(x,z,t, j)
  • 17. j3 ego j4 j2 j1 Network Decision fego(b,x) = -2 xij j å + 1.8 xij x ji j å outdegree reciprocity fego(b,x) = -2 xij j å + 1.8 xij x ji j åfego(b,x) = -2 xij j å + 1.8 xij x ji j å During a micro step, an actor evaluates how changing its outgoing tie in each dyad would affect the value of the objective function (goal is to maximize the value of the function) ego j1 j2 j3 j4 ego - 1 1 0 0 j1 1 - 0 0 0 j2 0 0 - 0 0 j3 1 0 0 - 0 j4 0 0 0 0 - May 17, 2019 Duke Social Networks & Health Workshop 17 If… outdegree reciprocity sum No change -2 * 2 = -4 1.8 * 1 = 1.8 -2.2 Drop j1 -2 * 1 = -2 1.8 * 0 = 0 -2 Drop j2 -2 * 1 = -2 1.8 * 1 = 1.8 -.2 Add j3 -2 * 3 = -6 1.8 * 2 = 3.6 -2.4 Add j4 -2 * 3 = -6 1.8 * 1 = 1.8 -4.2 Given the current state of the network, ego is most likely to drop the tie to j2, because that decision maximizes the objective function
  • 18. • Outdegree always in the model • Network processes (e.g., reciprocity, transitivity) • Attribute based: – Sociality: effect of attribute on outgoing ties – Popularity: effect of behavior on incoming ties – Homophily: ego-alter similarity – Note: attributes may be stable or time-changing (exogenous or endogenously modeled) • Dyadic attributes (e.g., co-membership) May 17, 2019 Duke Social Networks & Health Workshop 18 Network Objective Function Effects
  • 19. • Predict change in “behavior,” which is the generic term for an individual attribute – Refers to any attitude, belief, health factor, etc. • Optional: SAOMs don’t require a behavior function, and they may not be relevant for many questions • Developed for ordinal measures of DVs (~2-10 levels) • Goal is to estimate effect of network on behavior change May 17, 2019 Duke Social Networks & Health Workshop 19 Behavior Objective Function
  • 20. Behavior Objective Function • Choice probabilities take the form of a multinomial logit model instantiated by the objective function where z represents the behavior • The function dictates which level of the behavior actors adopt – Actors evaluate all possible changes • Increase/decrease by one unit, or no change – Option with highest evaluation most likely May 17, 2019 Duke Social Networks & Health Workshop 20 fi z (b, x,z) = bk z ski z k å (x,z)+e(x,z,t,d) Figure adapted from C. Steglich
  • 21. • Linear term to control for distribution (quadratic term if the behavior has 3+ levels) • Predictors of peer influence – Alters’ value on the behavior, or another attribute or behavior • Multiple specifications, including mean, minimum, maximum… • Ego’s other behaviors or attributes (e.g., gender, age) – Ego’s network position (e.g., degree) – Interactions with reciprocity May 17, 2019 Duke Social Networks & Health Workshop 21 Behavior Objective Function Effects
  • 22. Behavior Decision May 17, 2019 Duke Social Networks & Health Workshop 22 Linear effect Quadratic effect Attribute effect (e.g. age) Similarity effect How attractive is each level of the behavior based on these effects and (hypothetical) parameter estimates?
  • 23. Behavior Decision* May 17, 2019 Duke Social Networks & Health Workshop 23 If… linear quad age similarity sum Drop to 0 -.5 * 0 = 0 .25 * 0 = 0 .1 * 10 * 0 = 0 Stay at 1 -.5 * 1 = -.5 .25 * 1 = .25 .1 * 10 * 1 = 1 Up to 2 -.5 * 2 = -1 .25 * 4 = 1 .1 * 10 * 2 = 2 The contributions for these effects are simple to calculate * For simplicity, calculations treat covariates as uncentered. However, SIENA will center dependent behaviors, thus for actual computations replace raw values in calculations with centered values.
  • 24. Ego, j1 1 - | 1 - 1 | / 2 = 1 1 (1 - .05) = .95 Ego, j2 1 - | 1 - 1 | / 2 = 1 1 (1 - .05) = .95 Ego, j3 1 - | 1 - 0 | / 2 = .5 0 (.5 - .05) = 0 Ego, j4 1 - | 1 - 2 | / 2 = .5 0 (.5 - .05) = 0 Similarity statistic = 1.90 Behavior Decision* May 17, 2019 Duke Social Networks & Health Workshop 24 J3(0) Ego (1) J4(2) J1(1) xij (simij Z - simZ ) j å where= simZ = similarity expected by chance= similarity expected by chance = .05 simij Z xij (simij Z -simZ ) j2(1) Maintain z=1 Calculate total similarity for each of ego’s possible decisions * For simplicity, calculations treat covariates as uncentered. However, SIENA will center dependent behaviors, thus for actual computations replace raw values in calculations with centered values.
  • 25. Ego, j1 1 - | 0 - 1 | / 2 = .5 1 (.5 - .05) = .45 Ego, j2 1 - | 0 - 1 | / 2 = .5 1 (.5 - .05) = .45 Ego, j3 1 - | 0 - 0 | / 2 = 1 0 (1 - .05) = 0 Ego, j4 1 - | 0 - 2 | / 2 = 0 0 (0 - .05) = 0 Similarity statistic = .90 Behavior Decision* May 17, 2019 Duke Social Networks & Health Workshop 25 J3(0) Ego (1) J4(2) J1(1) Calculate total similarity for each of ego’s possible decisions xij (simij Z - simZ ) j å= simZ = similarity expected by chance= similarity expected by chance = .05 simij Z xij (simij Z -simZ ) j2(1) Decrease to z=0 where * For simplicity, calculations treat covariates as uncentered. However, SIENA will center dependent behaviors, thus for actual computations replace raw values in calculations with centered values.
  • 26. Ego, j1 1 - | 2 - 1 | / 2 = .5 1 (.5 - .05) = .45 Ego, j2 1 - | 2 - 1 | / 2 = .5 1 (.5 - .05) = .45 Ego, j3 1 - | 2 - 0 | / 2 = 0 0 (0 - .05) = 0 Ego, j4 1 - | 2 - 2 | / 2 = 1 0 (1 - .05) = 0 Similarity statistic = .90 Behavior Decision* May 17, 2019 Duke Social Networks & Health Workshop 26 J3(0) Ego (1) J4(2) J1(1) xij (simij Z - simZ ) j å= simZ = similarity expected by chance= similarity expected by chance = .05 simij Z xij (simij Z -simZ ) j2(1) Increase to z=2 Calculate total similarity for each of ego’s possible decisions where * For simplicity, calculations treat covariates as uncentered. However, SIENA will center dependent behaviors, thus for actual computations replace raw values in calculations with centered values.
  • 27. Behavior Decision* May 17, 2019 Duke Social Networks & Health Workshop 27 If… linear quad age similarity sum Drop to 0 -.5 * 0 = 0 .25 * 0 = 0 .1 * 10 * 0 = 0 1 * .90 = .90 .90 Stay at 1 -.5 * 1 = -.5 .25 * 1 = .25 .1 * 10 * 1 = 1 1 * 1.90 = 1.90 2.65 Up to 2 -.5 * 2 = -1 .25 * 4 = 1 .1 * 10 * 2 = 2 1 * .90 = .90 3.90 Finally, calculate the contribution of each possible decision * For simplicity, calculations treat covariates as uncentered. However, SIENA will center dependent behaviors, thus for actual computations replace raw values in calculations with centered values.
  • 28. Behavior Decision* May 17, 2019 Duke Social Networks & Health Workshop 28 If… linear quad age similarity sum Drop to 0 -.5 * 0 = 0 .25 * 0 = 0 .1 * 10 * 0 = 0 1 * .90 = .90 .90 Stay at 1 -.5 * 1 = -.5 .25 * 1 = .25 .1 * 10 * 1 = 1 1 * 1.90 = 1.90 2.65 Up to 2 -.5 * 2 = -1 .25 * 4 = 1 .1 * 10 * 2 = 2 1 * .90 = .90 2.90 These effects pull ego toward the extremes The positive age b pushes ego’s behavior upward Similarity pushes ego to stay the same Altogether, the greatest contribution to the behavior function comes from ego choosing to increase its behavior level * For simplicity, calculations treat covariates as uncentered. However, SIENA will center dependent behaviors, thus for actual computations replace raw values in calculations with centered values.
  • 29. • Necessary for both network and behavior • Determine the waiting time until actor’s chance to make decisions • Function of observed changes – But not the same as the number of changes observed – Separate rate parameter for each period between observations • Waiting time distributed uniformly by default, but differences can be modeled based on: • Actor attributes: do some types of actors experience more or less change • Degree: do actors with more/fewer ties experience a different volume of change May 17, 2019 Duke Social Networks & Health Workshop 29 Rate Functions
  • 30. 2. SAOM Estimation May 17, 2019 Duke Social Networks & Health Workshop 30
  • 31. SAOM Estimation • Goal during estimation is to identify parameter values (i.e., a model) that produce networks whose statistics are centered on target statistics – Same as modeled effects measured at t1+ • Robbins-Monro algorithm in three phases 1. Initialize parameter starting values 2. Use simulations to refine parameter estimates (next slide) • A large number of simulation iterations, nested in 4+ subphases • Actor decisions and timing based on objective and rate functions • Update parameter estimates after each simulation iteration – Attempt to minimize deviation of ending state from target 3. Additional simulations (2,000+) to calculate standard errors based on parameter estimates from phase 2 May 17, 2019 Duke Social Networks & Health Workshop 31
  • 32. Markov Chain Algorithm May 17, 2019 Duke Social Networks & Health Workshop 32 Initialize at first observation Actors draw: 1) Waiting time for network 2) Waiting time for behavior Determined by rate functions Shortest waiting time/type identified Time up? Actor changes tie|behavior Determined by objective functions Update time (next micro step) “STOP” YesNo Begin Markov chain Max iterations? No Yes If Phase 2, update parameters Store ending network & behavior
  • 33. Post-Estimation 1 • Check for Convergence • Convergence achieved when model is able to reproduce observed network & behavior at time 2+ – For each effect, t-ratio to compare target statistics with distribution (t should be < .10) – Maximum t-ratio for convergence (tconv.max) should be less than .25 – If convergence not reached, rerun with using estimates as new starting values; may need to respecify model May 17, 2019 Duke Social Networks & Health Workshop 33
  • 34. Post-Estimation 2 • Goodness of Fit • Use simulations to compare networks generated by model to statistics NOT explicitly in the model – Typical candidates: • In- & Out-degree distributions • Triad Census • Geodesic distribution • Behavior distribution • Behavior network associations May 17, 2019 Duke Social Networks & Health Workshop 34
  • 35. 3. SAOM Example May 17, 2019 Duke Social Networks & Health Workshop 35
  • 36. Method • National Longitudinal Study of Adolescent Health (Add Health) • In-school + two in-home surveys, 1994-1996 (3 waves) – Two schools provide most suitable data for longitudinal network modeling; begin with Jefferson High • Students nominated up to 5 male and 5 female friends (directed network) – Friendships coded present (1) or absent (0) for each dyad • SAOM of friendship and smoking change May 17, 2019 Duke Social Networks & Health Workshop 36
  • 37. • Helpful to imagine the network function as a logistic regression – Unit of analysis: dyad – Outcome: tie presence (keeping or adding) vs. absence (dissolving or failing to add) – Effects represent how a one-unit change in the statistic affects the log-odds of a tie during a microstep, all else being equal • Some effects interpretable using odds ratios, but – One-unit changes may not be meaningful – All else is rarely equal (e.g., adding a tie affects the outdegree count, at a minimum) • Behavior function specifies how a one-unit change in the statistic affects the log odds of adopting behavior at level z+1 vs. level z May 17, 2019 Duke Social Networks & Health Workshop 37 A Note on Interpreting Coefficients
  • 38. Network function b SE Rate 10.26 *** .49 Outdegree -3.91 *** .08 Reciprocity 1.91 *** .09 Transitive triplets .52 *** .04 Popularity .29 *** .04 Extracurric. act. overlap .28 *** .06 Smoke similarity .68 *** .12 Smoke alter .14 ** .05 Smoke ego -.04 .05 Female similarity .24 *** .04 Female alter -.11 * .05 Female ego -.04 .05 Age similarity 1.00 *** .13 Age alter -.01 .03 Age ego -.04 .03 Delinquency similarity .15 .08 Delinquency alter -.04 .04 Delinquency ego .02 .04 Alcohol similarity .27 ** .10 Alcohol alter -.03 .03 Alcohol ego -.03 .04 GPA similarity .70 *** .13 GPA alter -.05 .04 GPA ego -.02 .04 From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. May 17, 2019 Duke Social Networks & Health Workshop 38 Rate: Each actor is given ~10 micro steps in which to make a change to its network • Add a tie, drop a tie, or make no change Rate
  • 39. Network function b SE Rate 10.26 *** .49 Outdegree -3.91 *** .08 Reciprocity 1.91 *** .09 Transitive triplets .52 *** .04 Popularity .29 *** .04 Extracurric. act. overlap .28 *** .06 Smoke similarity .68 *** .12 Smoke alter .14 ** .05 Smoke ego -.04 .05 Female similarity .24 *** .04 Female alter -.11 * .05 Female ego -.04 .05 Age similarity 1.00 *** .13 Age alter -.01 .03 Age ego -.04 .03 Delinquency similarity .15 .08 Delinquency alter -.04 .04 Delinquency ego .02 .04 Alcohol similarity .27 ** .10 Alcohol alter -.03 .03 Alcohol ego -.03 .04 GPA similarity .70 *** .13 GPA alter -.05 .04 GPA ego -.02 .04 From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. May 17, 2019 Duke Social Networks & Health Workshop 39 Outdegree: The negative sign is typical. It means that ties are unlikely, unless other effects in the model make a positive contribution to the network function. • Odds of adding a tie are .02 times (exp[-3.91]) the odds of not adding a tie, all else being equal density
  • 40. Network function b SE Rate 10.26 *** .49 Outdegree -3.91 *** .08 Reciprocity 1.91 *** .09 Transitive triplets .52 *** .04 Popularity .29 *** .04 Extracurric. act. overlap .28 *** .06 Smoke similarity .68 *** .12 Smoke alter .14 ** .05 Smoke ego -.04 .05 Female similarity .24 *** .04 Female alter -.11 * .05 Female ego -.04 .05 Age similarity 1.00 *** .13 Age alter -.01 .03 Age ego -.04 .03 Delinquency similarity .15 .08 Delinquency alter -.04 .04 Delinquency ego .02 .04 Alcohol similarity .27 ** .10 Alcohol alter -.03 .03 Alcohol ego -.03 .04 GPA similarity .70 *** .13 GPA alter -.05 .04 GPA ego -.02 .04 From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. May 17, 2019 Duke Social Networks & Health Workshop 40 Reciprocity: Ties that create a reciprocated tie are more likely to be added or maintained. This effect hovers around 2 in friendship-type network. • Odds of adding/keeping a reciprocated tie are 6.7 times (exp[1.91]) the odds of adding/keeping a non- reciprocated tie, all else being equal recip
  • 41. Network function b SE Rate 10.26 *** .49 Outdegree -3.91 *** .08 Reciprocity 1.91 *** .09 Transitive triplets .52 *** .04 Popularity .29 *** .04 Extracurric. act. overlap .28 *** .06 Smoke similarity .68 *** .12 Smoke alter .14 ** .05 Smoke ego -.04 .05 Female similarity .24 *** .04 Female alter -.11 * .05 Female ego -.04 .05 Age similarity 1.00 *** .13 Age alter -.01 .03 Age ego -.04 .03 Delinquency similarity .15 .08 Delinquency alter -.04 .04 Delinquency ego .02 .04 Alcohol similarity .27 ** .10 Alcohol alter -.03 .03 Alcohol ego -.03 .04 GPA similarity .70 *** .13 GPA alter -.05 .04 GPA ego -.02 .04 From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. May 17, 2019 Duke Social Networks & Health Workshop 41 Transitive triplets: Ties that create more transitive triads have a greater likelihood. • Creating one additinoal transitive triad increases the odds of adding or keeping a tie by 1.68 (exp[.52]), all else being equal • Should also include interaction with reciprocity (usually negative) transTrip
  • 42. Network function b SE Rate 10.26 *** .49 Outdegree -3.91 *** .08 Reciprocity 1.91 *** .09 Transitive triplets .52 *** .04 Popularity .29 *** .04 Extracurric. act. overlap .28 *** .06 Smoke similarity .68 *** .12 Smoke alter .14 ** .05 Smoke ego -.04 .05 Female similarity .24 *** .04 Female alter -.11 * .05 Female ego -.04 .05 Age similarity 1.00 *** .13 Age alter -.01 .03 Age ego -.04 .03 Delinquency similarity .15 .08 Delinquency alter -.04 .04 Delinquency ego .02 .04 Alcohol similarity .27 ** .10 Alcohol alter -.03 .03 Alcohol ego -.03 .04 GPA similarity .70 *** .13 GPA alter -.05 .04 GPA ego -.02 .04 From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. May 17, 2019 Duke Social Networks & Health Workshop 42 Indegree Popularity: Actors with more incoming ties have a greater likelihood of receiving future ties inPop
  • 43. Network function b SE Rate 10.26 *** .49 Outdegree -3.91 *** .08 Reciprocity 1.91 *** .09 Transitive triplets .52 *** .04 Popularity .29 *** .04 Extracurric. act. overlap .28 *** .06 Smoke similarity .68 *** .12 Smoke alter .14 ** .05 Smoke ego -.04 .05 Female similarity .24 *** .04 Female alter -.11 * .05 Female ego -.04 .05 Age similarity 1.00 *** .13 Age alter -.01 .03 Age ego -.04 .03 Delinquency similarity .15 .08 Delinquency alter -.04 .04 Delinquency ego .02 .04 Alcohol similarity .27 ** .10 Alcohol alter -.03 .03 Alcohol ego -.03 .04 GPA similarity .70 *** .13 GPA alter -.05 .04 GPA ego -.02 .04 From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. May 17, 2019 Duke Social Networks & Health Workshop 43 Dyadic Covariate: Actors who share an extracurricular activity (coded 1) are more likely to have a friendship tie • A co-member is 1.32 (exp[.28]) times more likely to be added than someone who is not a co-member X
  • 44. Network function b SE Rate 10.26 *** .49 Outdegree -3.91 *** .08 Reciprocity 1.91 *** .09 Transitive triplets .52 *** .04 Popularity .29 *** .04 Extracurric. act. overlap .28 *** .06 Smoke similarity .68 *** .12 Smoke alter .14 ** .05 Smoke ego -.04 .05 Female similarity .24 *** .04 Female alter -.11 * .05 Female ego -.04 .05 Age similarity 1.00 *** .13 Age alter -.01 .03 Age ego -.04 .03 Delinquency similarity .15 .08 Delinquency alter -.04 .04 Delinquency ego .02 .04 Alcohol similarity .27 ** .10 Alcohol alter -.03 .03 Alcohol ego -.03 .04 GPA similarity .70 *** .13 GPA alter -.05 .04 GPA ego -.02 .04 Ties driven by similarity on: Gender (could use “same” effect) Age Alcohol use GPA Females less attractive as friends than males. From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. altX egoX simX May 17, 2019 Duke Social Networks & Health Workshop 44
  • 45. Network function b SE Rate 10.26 *** .49 Outdegree -3.91 *** .08 Reciprocity 1.91 *** .09 Transitive triplets .52 *** .04 Popularity .29 *** .04 Extracurric. act. overlap .28 *** .06 Smoke similarity .68 *** .12 Smoke alter .14 ** .05 Smoke ego -.04 .05 Female similarity .24 *** .04 Female alter -.11 * .05 Female ego -.04 .05 Age similarity 1.00 *** .13 Age alter -.01 .03 Age ego -.04 .03 Delinquency similarity .15 .08 Delinquency alter -.04 .04 Delinquency ego .02 .04 Alcohol similarity .27 ** .10 Alcohol alter -.03 .03 Alcohol ego -.03 .04 GPA similarity .70 *** .13 GPA alter -.05 .04 GPA ego -.02 .04 From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. Ties driven by similarity on smoking behavior. Smokers more attractive as friends than non-smokers. Alter Nonsmoker Smoker Ego Nonsmoker .25 -.19 Smoker -.51 .41 Similarity is an “interaction” between ego and alter, thus interpretation requires considering the main effects • All else cannot be equal Ego-alter selection: Contributions to network objective function by dyad type May 17, 2019 Duke Social Networks & Health Workshop 45
  • 46. From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. Smoking function b SE Rate 2.06 *** .26 Linear shape -.11 .22 Quadratic shape 1.17 *** .16 Female .16 .19 Age -.00 .10 Parent Smoking .01 .23 Delinquency .44 ** .16 Alcohol -.10 .14 GPA -.09 .13 Average similarity 2.89 *** .91 In-degree -.04 .11 In-degree squared .00 .01 May 17, 2019 Duke Social Networks & Health Workshop 46 Rate: Students have around 2 chances on average (micro steps) to change their smoking behavior Rate
  • 47. From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. Smoking function b SE Rate 2.06 *** .26 Linear shape -.11 .22 Quadratic shape 1.17 *** .16 Female .16 .19 Age -.00 .10 Parent Smoking .01 .23 Delinquency .44 ** .16 Alcohol -.10 .14 GPA -.09 .13 Average similarity 2.89 *** .91 In-degree -.04 .11 In-degree squared .00 .01 May 17, 2019 Duke Social Networks & Health Workshop 47 linear quad
  • 48. From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. Smoking function b SE Rate 2.06 *** .26 Linear shape -.11 .22 Quadratic shape 1.17 *** .16 Female .16 .19 Age -.00 .10 Parent Smoking .01 .23 Delinquency .44 ** .16 Alcohol -.10 .14 GPA -.09 .13 Average similarity 2.89 *** .91 In-degree -.04 .11 In-degree squared .00 .01 May 17, 2019 Duke Social Networks & Health Workshop 48 Smoking (z, M=.9) Linear Quad Raw Centered b = -.11 b = 1.17 Sum 0 -.90 .099 .948 1.047 1 .10 -.011 .012 .001 2 1.10 -.121 1.416 1.295 Smoking Level SummedEffects In combination, the linear and quad effects represent the U- shaped smoking distribution. • Kids either don’t smoke or smoke 12+ days/month. .0 .2 .4 .6 .8 1.0 1.2 1.4 0 1 2 Contribution to Behavior Function + = + = + =
  • 49. From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. Smoking function b SE Rate 2.06 *** .26 Linear shape -.11 .22 Quadratic shape 1.17 *** .16 Female .16 .19 Age -.00 .10 Parent Smoking .01 .23 Delinquency .44 ** .16 Alcohol -.10 .14 GPA -.09 .13 Average similarity 2.89 *** .91 In-degree -.04 .11 In-degree squared .00 .01 Ego Covariate: Delinquency leads to higher levels of smoking • A one-unit increase in delinquency increases the log odds of smoking at level z+1 (vs. level z) by .44 plus the corresponding contributions from the linear and quadratic effects (statistics that necessarily change with z level) May 17, 2019 Duke Social Networks & Health Workshop 49 effFrom
  • 50. From Schaefer, D.R. S.A. Haas, and N. Bishop. 2012. “A Dynamic Model of US Adolescents’ Smoking and Friendship Networks.” American Journal of Public Health, 102:e12-e18. Smoking function b SE Rate 2.06 *** .26 Linear shape -.11 .22 Quadratic shape 1.17 *** .16 Female .16 .19 Age -.00 .10 Parent Smoking .01 .23 Delinquency .44 ** .16 Alcohol -.10 .14 GPA -.09 .13 Average similarity 2.89 *** .91 In-degree -.04 .11 In-degree squared .00 .01 Average Similarity: Students adopt smoking levels that bring them closer to the average of their friends • Note: A one-unit change here is from maximum dissimilarity to maximum similarity xi+ -1 xijj å (simij z - simz )    ji ij zz sim jiij zz  max May 17, 2019 Duke Social Networks & Health Workshop 50 avSim
  • 51. • How well is the estimated model able to reproduce features of the observed data that were not explicitly modeled? – Network • Degree distribution • Geodesic distribution • Triad census – Behavior distribution Lots of room to improve GOF measures, especially behavior May 17, 2019 Duke Social Networks & Health Workshop 51 Goodness of Fit (GOF)
  • 52. Cumulative Indegree Distribution Goodness of Fit of IndegreeDistribution p: 0 Statistic 0 1 2 3 4 5 6 7 8 139 193 282 343 401 437 459 483 491 May 17, 2019 Duke Social Networks & Health Workshop 52
  • 53. Geodesic Distribution Goodness of Fit of GeodesicDistribution p: 0.001 Statistic 1 2 3 4 5 6 7 1381 2795 5014 7772 10598 12081 11892 May 17, 2019 Duke Social Networks & Health Workshop 53
  • 54. Triad Census Goodness of Fit of TriadCensus p: 0.114 Statistic(centeredandscaled) 003 012 102 021D 021U 021C 111D 111U 030T 030C 201 120D 120U 120C 210 300 21286492 428358 129429 693 1141 1052 923 625 108 4 171 114 58 39 91 36 May 17, 2019 Duke Social Networks & Health Workshop 54
  • 55. Smoking Distribution Goodness of Fit of BehaviorDistribution p: 1 Statistic 0 1 2 222 98 182 May 17, 2019 Duke Social Networks & Health Workshop 55
  • 56. SAOM Lab, Part 1 If you haven’t done so already: • Download the script from box • Install the RSiena library – Type: install.packages("RSiena”) May 17, 2019 Duke Social Networks & Health Workshop 56
  • 57. 4. Extensions & Miscellany May 17, 2019 Duke Social Networks & Health Workshop 57
  • 58. Extensions to Basic Model May 17, 2019 Duke Social Networks & Health Workshop 58 • interactions • continuous behavior outcomes • event history outcomes • test increase vs. decrease in ties and/or behavior • multiple behaviors • multiple networks • valued ties • multilevel networks • two mode networks • simulations (test interventions) • time heterogeneity • ML, Bayes estimation
  • 59. Asymmetric Peer Influence • Implicit assumption that effects work the same for: – Tie formation vs. dissolution – Behavior increase vs. decrease • Behavior change constraint unrealistic for smoking – Physical/psychological dependence, social learning • Relax this assumption and separate behavior function into: • Creation function: only considers increases • Maintenance function: only considers decreases May 17, 2019 Duke Social Networks & Health Workshop 59
  • 60. Contributions to the Smoking Function Contribution Prospective Smoking Nonsmoking Alters J = Jefferson High School S = Sunshine High School From Haas, Steven A. and David R. Schaefer. 2014. “With a Little Help from My Friends? Asymmetrical Social Influence on Adolescent Smoking Initiation and Cessation.” Journal of Health and Social Behavior, 55:126-143. Smoking level with greatest contribution most likely to be adopted (with caveat that actors can only move behavior one level during a given micro step) -3-113 Current Smoking Util. 0 1 2 J J J S S S A -3-113 Current Smoking Util. 0 1 2 J J J S S S B -3-113 Current Smoking Util. 0 1 2 J J J S S S C -3-113 Util. J J J S S S D -3-113 Util. J J J S S S E -3-113 Util. J J J S S S F Contribution Prospective Smoking Smoking Alters -3-11 Current Smoking Util. 0 1 2 J J J S S S -3-11 Current Smoking Util. 0 1 2 J J J S S S -3-11 Util. -3-113 Util. 0 1 2 J J J S S S G -3-113 Util. 0 1 2 J J J S S S H -3-113 Util. Ego is currently a moderate smoker (1) May 17, 2019 Duke Social Networks & Health Workshop 60
  • 61. Contributions, Cont. J = Jefferson High School S = Sunshine High School From Haas, Steven A. and David R. Schaefer. 2014. “With a Little Help from My Friends? Asymmetrical Social Influence on Adolescent Smoking Initiation and Cessation.” Journal of Health and Social Behavior, 55:126-143. Smoking level with greatest predicted contribution is most likely to be adopted May 17, 2019 Duke Social Networks & Health Workshop 61 Ego Current Smoking Status Nonsmoking (0) Moderate (1) Smoking (2) Prospective Smoking Level PredictedContribution Nonsmoking(0) Friends’CurrentSmokingStatus Moderate(1)Smoking(2) -3-113 Current Smoking 0 1 2 J J J S S S -3-113 Current Smoking Util. 0 1 2 J J J S S S -3-113 Current Smoking Util. 0 1 2 J J J S S S -3-113 Current Smoking 0 1 2 J J J S S S -3-113 Current SmokingUtil. 0 1 2 J J J S S S -3-113 Current Smoking Util. 0 1 2 J J J S S S -3-113 0 1 2 J J J S S S -3-113 Util. 0 1 2 J J J S S S -3-113 Util. 0 1 2 J J J S S S
  • 62. SIENA as an Agent-Based Model • Model fitting uses a simulation algorithm, making computational experiments a natural extension • Decision rules are grounded in empirical estimates • Useful to evaluate goodness-of-fit, decompose network-behavior associations, and evaluate interventions 1. Fit model to empirical data (optional) 2. Simulate network evolution using estimated parameters or manipulations of them • Can also manipulate initial conditions (e.g., network structure, behavior distribution, etc.) 3. Measure simulated network/behavior properties of interest May 17, 2019 Duke Social Networks & Health Workshop 62
  • 63. Decomposing Network Homogeneity Source Selection (%) Influence (%) Sample Schaefer et al. 2012 40 34 U.S. Mercken et al. 2009 17-47 6-23 Europe (6 countries) Mercken et al. 2010 31-46 15-22 Finland Steglich et al. 2010 25-34 20-37 Scotland • How much network homogeneity on smoking is due to selection vs. influence? – Systematically set selection and influence parameters to zero and simulate network-behavior co-evolution (see Steglich et al. 2010) May 17, 2019 Duke Social Networks & Health Workshop 63
  • 64. Evaluating Interventions: How do smoking/friendship dynamics affect smoking prevalence? • Manipulate model parameters related to key “intervention levers” – Peer influence – Smoker popularity • Remaining model parameters from fitted model • Initial conditions = observed wave 1 data May 17, 2019 Duke Social Networks & Health Workshop 64
  • 65. Manipulations • Peer influence (avSim): observed b = 2.89 – Manipulated b = 0, 1, 2, 3, 4, 5, 6 • Absent to strong (rarely observe negative PI) • Smoker popularity (altX): observed b = .14 – Manipulated b = -.45, -.3, -.15, 0, .15, .3, .45, .6, .75 • Unpopular…absent…popular • 1,000 iterations per condition • Remaining parameters same as fitted model • Initial conditions: observed wave 1 data May 17, 2019 Duke Social Networks & Health Workshop 65
  • 66. Results of Manipulating Peer Influence (PI) and Smoking-based Popularity (smoke alter) Schaefer DR, adams j, Haas SA. 2013. Social Networks and Smoking: Exploring the Effects of Peer Influence and Smoker Popularity through Simulations. Health Education & Behavior, 40(S1):24-32. May 17, 2019 Duke Social Networks & Health Workshop 66 Independent Manipulations Joint Manipulation Stronger peer influence increases smoking prevalence, but only when smokers are popular (negative effects when smokers unpopular)
  • 67. Context Effects: • We’ve only been considering limited school contexts – Jefferson High is somewhat atypical May 17, 2019 Duke Social Networks & Health Workshop 67
  • 68. Smoking Prevalence Smoking Prevalence across 95 Add Health schools (proportion of students who smoked in past 12 months) May 17, 2019 Duke Social Networks & Health Workshop 68 Jefferson High
  • 69. Context Effects: • We’ve only been considering limited school contexts – Jefferson High is somewhat atypical • How do the effects of these manipulations depend upon context? – Perform the same computational experiment, but in schools with higher or lower prevalence May 17, 2019 Duke Social Networks & Health Workshop 69
  • 70. Vary Initial Conditions • Key factor: initial smoking prevalence • But how to distribute smoking, given its association with network structure? – Associations depend on smoking prevalence May 17, 2019 Duke Social Networks & Health Workshop 70 .25 .35 .45 .55 .65 .75 Prevalence 0 1 2 010203040506070 0 1 2 010203040506070 0 1 2 010203040506070 0 1 2 010203040506070 0 1 2 010203040506070 0 1 2 010203040506070
  • 71. May 17, 2019 Duke Social Networks & Health Workshop 71
  • 72. May 17, 2019 Duke Social Networks & Health Workshop 72
  • 73. Prevalence Manipulation 1. Randomly assign smoking values 2. Model-based: Use ERGM to simulate initial networks with specified network properties – Network/smoking associations – Autocorrelation on factors related to smoking (sex, age, alcohol, smoking) – Retain networks matching observed on density, autocorrelation, and smoker popularity 3. Empirically-based: use each observed Add Health school – Maintains all associations May 17, 2019 Duke Social Networks & Health Workshop 73
  • 74. Results: 95 Add Health Schools as Initial Conditions Observed Estimates Smoker Popularity b = .2 Peer Influence b = 3 May 17, 2019 Duke Social Networks & Health Workshop 75 ChangeinPrevelance Initial Prevalence ● .2 .3 .4 .5 −.2−.10.1.2
  • 75. May 17, 2019 Duke Social Networks & Health Workshop 76 Smoking Distribution: Empirically-Based, Model-Based, Random
  • 76. May 17, 2019 Duke Social Networks & Health Workshop 77 PI Parameter0 1 2 3 4 5 6 SmokeAlterParameter -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 ChangeinSmokers -0.2 -0.1 0.0 0.1 0.2 25% Initial Smokers 75% Initial Smokers PI Parameter0 1 2 3 4 5 6 SmokeAlterParameter -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 ChangeinSmokers -0.2 -0.1 0.0 0.1 0.2 Contrasting Contexts
  • 77. • Ties are more or less enduring states – Plausible for friendship or collaborations – Not useful for “event” data (e.g. phone calls) • Change occurs in continuous time • Markov process: future state only a function of current state – No lagged effects or “grudges” • Actors control outgoing ties and behavior • One change at a time – No coordinated or simultaneous changes May 17, 2019 Duke Social Networks & Health Workshop 78 SIENA Assumptions
  • 78. • Up to 10% probably ok, more than 20% likely a problem • Endogenous network & behavior imputation – Missing values at t0 set to 0 (network) or mode (behavior) – Missing values at t1+ imputed with last valid value if possible, otherwise 0 • Covariates imputed with the mean – Other values can be specified • Imputed values are treated as non-informative, thus not used in calculating target statistics – Convergence and fit are determined based only upon observed cases May 17, 2019 Duke Social Networks & Health Workshop 79 Missing Data
  • 79. Good Sources of Information May 17, 2019 Duke Social Networks & Health Workshop 80 • RSiena manual • Snijders, van de Bunt & Steglich, 2010 • Steglich, Snijders & Pearson, 2010 • Tom Snijders’ SIENA website www.stats.ox.ac.uk/siena/ – Workshops – Scripts – Applications in the literature – Latest version of RSiena – Link to stocnet listserv – important updates announced here – “Siena_algorithms.pdf”
  • 80. SAOM Lab, Part 2 May 17, 2019 Duke Social Networks & Health Workshop 81
  • 81. May 17, 2019 Duke Social Networks & Health Workshop 82 Data structures possible for T>1 time points (SIENA data creation functions in parentheses) Exogenous Endogenous Data Type Single time point Multiple time points (1 to T-1) Multiple time points (1 to T) Individual Attribute Constant Covariate (coCovar) Changing Covariate (varCovar) Dependent Behavior (sienaDependent, type=‘behavior’) Network* Dyadic Covariate (coDyadCovar) Changing Dyadic Covariate (varDyadCovar) Dependent Network (sienaDependent, type=‘oneMode’) * Bipartite networks also possible • A model can have multiple instances of each type (even dependent networks and behaviors) Composition Change is 7th type of object
  • 82. • One mode or two mode network with at least two observations, each represented as a matrix – Ties coded 0, 1, 10 (structural 0), 11 (structural 1), or NA • For each “period” between adjacent waves, stability measured by the Jaccard coefficient should be at least .25 – Ties persisted / (ties formed + ties dissolved + ties persisted) • “Complete network data” all actors w/in bounded setting – Some turnover in set of actors allowed but same actors in the data for each wave (even if not observed during wave) – See manual for how to deal with composition change • Recommended N: 30-2000 May 17, 2019 Duke Social Networks & Health Workshop 83 Data Structure: Dependent Network
  • 83. • Dependent behaviors – Time-varying attributes used as dependent variable(s) – Coded as integer (e.g., 1-10) – Last time point is used • Changing actor covariates – Time-varying attributes used as independent variables – Last time point not used (only applicable for 3+ waves) • Constant covariates – Ex: age, sex, race/ethnicity, behavior • Dyadic covariates – Ex: settings that drive contact NOTE: Covariates are centered by default May 17, 2019 Duke Social Networks & Health Workshop 84 Additional Data Structures
  • 84. Time 1 Time 2  Mutuality Count But… SIENA Treatment During Estimation + 2 Both explained by stability term Counts as keeping 2 + 2 One explained by stability term Counts as 2 (add 1 & ~keep 1) NULL + 2 Both count Counts as 2, only 1 via recip. (2 steps) + 0 Not reciprocity? Counts as 0, but could add + drop + 0 +1 mutual tie -1 mutual tie Model respects loss of 1 NULL + 0 Lost 2! Model respects loss of 2 (2 steps) 85May 17, 2019 Duke Social Networks & Health Workshop Assumes ERGM with edges, stability, and mutuality terms TERGM Dependence: Mutuality Example

Hinweis der Redaktion

  1. We observe homophily at time t, which is consistent with peer influence, but this could also be due to friend selection. Not shown: could also be selecting into a common context creates homogeneity
  2. We observe a popular smoker at time t, but what preceded it?
  3. New model specification
  4. Network and Behavior are both outcomes in the model.
  5. 1. Rate functions determine Which actor makes a change Whether change is to network or behavior 2. Objective functions determine which change is made Consider all possible ties/behavior change Make change that maximizes objective function
  6. Update STOP: During phase 2, update parameters, go to next iteration During phase 3, just go to next iteration
  7. Fitted Model
  8. Fitted Model
  9. Fitted Model
  10. Fitted Model
  11. Fitted Model
  12. Fitted Model
  13. Fitted Model
  14. Fitted Model
  15. Fitted Model
  16. Fitted Model
  17. Fitted Model
  18. Fitted Model
  19. Fitted Model
  20. New specification of AJPH model
  21. New model specification
  22. New model specification
  23. New model specification
  24. New model specification
  25. Implication: students don’t begin smoking unless friends do. Students may cease smoking even if friends continue smoking.
  26. Implication: students don’t begin smoking unless friends do. Students may cease smoking even if friends continue smoking.
  27. Peer influence affects prevalence, direction depends upon whether smokers are popular or unpopular. Popularity affects prevalence, but only when PI is present.
  28. Not clear how generalizable the simulation results are.
  29. More clustering in higher prevalence schools
  30. Middle school: smokers less popular in higher prevalence schools High school: smokers more popular in higher prevalence schools
  31. When smokers are unpopular, increasing PI decreases prevalence in all but highest smoking contexts When smokers are popular, increasing PI magnifies existing trends: low-prevalence contexts exhibit decreases while high-prevalence contexts exhibit increases. Observe that high/low cutoff shifts with smoker popularity. Implication: if smokers are popular then even low prevalence schools can experience increases via PI.
  32. Using model parameters estimated from observed school (Black=Observed, Red=Random, Blue=ERGM)
  33. When smokers are unpopular, increasing PI decreases prevalence in all but highest smoking contexts When smokers are popular, increasing PI magnifies existing trends: low-prevalence contexts exhibit decreases while high-prevalence contexts exhibit increases. Observe that high/low cutoff shifts with smoker popularity. Implication: if smokers are popular then even low prevalence schools can experience increases via PI.
  34. Results with random smoking distribution. In low prevalence context, peer influence is a good things. Serves a protective function. In high prevalence context, peer influence leads to trouble.
  35. New model specification