1 of 36

The Importance of Model Specification for Causal Inference in Social Network Analysis�Kenneth Frank (Michigan State)�Ran Xu (University of Connecticut)

1

Causal inference in network analysis can be complicated by interdependencies in the data. But we argue that fundamental principles of causal inference apply nonetheless. In particular, careful attention to model specification, especially using longitudinal data, can mitigate bias more so than can the estimation technique. We attend particularly to estimation of the influence model, which has received relatively less attention in the statistical literature than the selection model. We present a simulation and algebraic proof that ordinary least squares regression can yield unbiased estimates of influence models that carefully leverage longitudinal data. Recognizing that specification cannot reduce all bias, we encourage the use of sensitivity analyses to quantify how much of an estimate must be due to bias

to invalidate an inference.

2 of 36

Concerns about Causality: Influence

Teacher’s outcome behavior

Teacher’s own prior behavior

Prior behavior of network members

Selection

Influence

Control for prior behavior: longitudinal data

Model outcome as function of prior behavior of network members

Behavior might be curricular implementation

3 of 36

Concerns about Causality

3

Outcome behavior

Prior behavior

Exposure: Prior behavior of network members

selection

Influence (ρ)

Wii’=F|yit-1-yi’t-1|

yit-1

yit

γ

4 of 36

Answer: Control for Prior Behavior!

4

There  are heightened concerns about potential dependencies in estimating any social network model (e.g., Robins et al., 2007; Steglich, Snijders and Pearson, 2010 ). Regarding model (1) estimated influence is biased if the errors are not independent of the network exposure term (see Ord, 1975, equations 1.2-1.4); the estimate of influence will be positively biased if there is some unexplained aspect of enforcement behavior that is related to the network exposure. The most compelling source of such dependencies would be if people choose to interact with others whose behaviors are similar to their own, known as selection in the network literature. Those who tended to engage in enforcement at time 1 might have chosen to interact with similar others between time 1 and time 2, and also would have been inclined to engage in enforcement behaviors at time 2. Because the network exposure term is likely confounded with prior enforcement behavior, model 1 includes a control for prior enforcement behavior.

A second concern in the influence model would arise if the model of a fisherman’s behaviors was a function of the contemporaneous behaviors of his/her network members. This would essentially put the outcome on both sides of the model in which case the errors would be directly related to the exposure term. It is for this reason that we model enforcement behavior as a function of the previous behaviors of others in one’s network. This avoids creating dependenices beteween the errors and predictors by putting the same variables on both sides of the model. Even given our approach there may still be concerns about omitted variables that create dependencies between the errors and the exposure term. Therefore we quantify the robustness of our inferences to potential omitted variables (Frank, 2000 ).

 Steglich, Christian E.G. Tom A.B. Snijders, and Michael Pearson (2010). Dynamic Networks and Behavior: Separating Selection from Influence. Sociological Methodology, 40, 329-392.

Ord, Keith. "Estimation methods for models of spatial interaction."Journal of the American Statistical Association 70.349 (1975): 120-126.

Robins, Garry L., Tom A.B. Snijders, Peng Wang, Mark Handcock, and Philippa Pattison. Recent developments in exponential random graph (p*) models for social networks. Social Networks 29 (2007), 192-215.

Frank, K.A. and Xu, Ran. 2020. Causal Inference for Social Network Analysis. James Moody and Ryan Light edits. Oxford Handbook of Social Network Analysis. Oxford, UK.

5 of 36

5

6 of 36

Verify with Simulation (student Ran Xu)

6

Frank, K.A. and Xu, Ran. 2018. Causal Inference for Social Network Analysis. James Moody and Ryan Light editors. Oxford Handbook of Social Network Analysis. Oxford, UK.

7 of 36

Simulation examples where a common trait that codetermines selection and influence is observed

7

Both the prior term and contagion effects in the influence model are identified and unbiased using OLS. The Blue line represents the bias of mean estimates where each point is a result of 500 simulations. Dashed lines represent the 95% confidence intervals.

8 of 36

8

9 of 36

Must Control for Prior

9

reflection

10 of 36

10

reflection

11 of 36

Must Control for Prior

11

reflection

12 of 36

Influence and selection is confounded through the unobserved variable “risk-taking tendency”.

12

reflection

13 of 36

Situations under which influence effect can be identified using OLS

13

reflection

14 of 36

Identification for Cross-sectional Data

14

From: Causal Inference for Social Network Analysis

Kenneth A. Frank* and Ran Xu*. Forthcoming in Handbook for Social Network Analysis. James Moody and Ryan Light. Oxford press.

*Equal co-authors.

15 of 36

Errors correlated with Predictors for Cross-sectional Data

15

Behavior of person 1 at time 1=f(behavior of person 2 at time 1)

+ error for person 1 at time 1

Behavior of person 2 at time 1=g(behavior of person 1 at time 1)

+ error for person 2 at time 1

Behavior of person 1 at time 1=f(behavior of person 2 at time 1)

+ error for person 1 at time 1

Behavior of person 1 at time 1=f(g[behavior of person 1 at time 1

+error for person 2 at time 1]

+error for person 1 at time 1

Predictor correlated with error term

16 of 36

Identification for Longitudinal Data

16

From: Causal Inference for Social Network Analysis

Kenneth A. Frank* and Ran Xu*. Forthcoming in Handbook for Social Network Analysis. James Moody and Ryan Light. Oxford press.

*Equal co-authors.

17 of 36

Must Control for the Prior

17

18 of 36

What to do about Omitted Variables?

  • Not unique to influence model
  • Quantify robustness to omitted variables
  • Latent space models may help

18

reflection

19 of 36

It’s all in how you talk about it!

reflection

20 of 36

In R Shiny app KonFound-it! (konfound-it.com/)

Estimated effect

Standard error

Number of observations

Number of covariates

Replacement Cases Framework

Conclusion

Correlational Framework

overview

Correlational Framework

Impact of a Confounding variable

Internal validity

Example: Effect of kindergarten retention

External validity

example: effect of Open Court curriculum

21 of 36

Abstract

We contribute to debate about causal inferences in educational research in two ways. First, we quantify how much bias there must be in an estimate to invalidate an inference. Second, we utilize Rubin’s causal model (RCM) to interpret the bias necessary to invalidate an inference in terms of sample replacement. We apply our analysis to an inference of a positive effect of Open Court Curriculum on reading achievement from a randomized experiment, and an inference of a negative effect of kindergarten retention on reading achievement from an observational study. We consider details of our framework, and then discuss how our approach informs judgment of inference relative to study design. We conclude with implications for scientific discourse.

 

Keywords: causal inference; Rubin’s causal model; sensitivity analysis; observational studies

reflection

22 of 36

Errors not correlated with predictors for longitudinal data

22

Behavior of person 1 at time 2=g(behavior of person 2 at time 1,

behavior of person 1 at time 1)

+ error for person 1 at time 2

Behavior of person 2 at time 2=g(behavior of person 1 at time 1,

behavior of person 2 at time 1)

+ error for person 2 at time 2

Behavior of person 1 at time 2=g(behavior of person 2 at time 1)

+behavior of person 1 at time 1

+ error for person 1 at time 2

Behavior of person 1 at time 2=g[f(baseline behavior of person 2 at time 1)

+ error for person 2 at time 1])

+behavior of person 1 at time 1

+ error for person 1 at time 2

Behavior of person 1 at time 1=f(baseline behavior person 1) + error person 1 at time 1

Behavior of person 2 at time 1=f(baseline behavior person 2) + error person 2 at time 1

Terms not inherently correlated

Terms not inherently correlated

23 of 36

Christakis & Fowler: Contagion of Obesity

23

reflection

24 of 36

24

reflection

25 of 36

C&F:�Methods

25

Lagged controls?

reflection

26 of 36

Christakis & Fowler Model

  • Should we use simultaneous or staggered behavior?
  • They use both:
    • yit = ρ1i’wii’tyi’t/i’wii’t + ρ2i’wii’tyi’t-1/i’wii’t + γ yit-1 +eit
    • Obesity20001obesity of friends2000 2obesity of friends1997 + γ own obesity it-1 +et :
    • Lyons: ρ 1 and ρ2 have opposite signs. Hmmmm.
      • Collinearity problems?

26

reflection

27 of 36

Christakis and Fowler Debate: Lyons

27

28 of 36

Critique of

Christakis and Fowler

“influence” model pages 5-6

reflection

29 of 36

Christakis & Fowler Model

  • Should we use simultaneous or staggered behavior?
  • They use both:
    • yit = ρ1i’wii’tyi’t/i’wii’t + ρ2i’wii’tyi’t-1/i’wii’t + γ yit-1 +eit
    • Obesity20001obesity of friends2000 2obesity of friends1997 + γ own obesity it-1 +et
    • Same data on right and left hand sides of model
    • Lyons: ρ1 and ρ2 have opposite signs: hmmm
      • Collinearity problems?
      • Why not just control for prior behaviors?

29

reflection

30 of 36

C&F:�Methods

30

directionality

reflection

31 of 36

Christakis & Fowler: Directionality Results

31

Are they statistically

different from

one another?

No.

reflection

32 of 36

Articles on Causality

32

33 of 36

33

34 of 36

34

35 of 36

Articles on Causality

35

36 of 36

36