Longitudinal social network analysis with RSiena

 

University of Exeter, August 24-28, 2020

 

Tom A.B. Snijders
University of Groningen, University of Oxford

Alessandro Lomi
University of Italian Switzerland, Lugano

 

Outline

 

The course will be online. It will consist of an alternation of lectures, Q&A sessions, and practical work in breakout groups of 2-4 participants.

It is assumed that the participants have a good basic understanding of statistical methods, including regression and logistic regression; a good understanding of the basics of social network analysis (e.g., the textbook by Borgatti, Everett, and Johnson); and a good working knowledge of R.

Participants will be requested to read slides on their own; there will be afterwards an opportunity for asking questions and having discussion. Slides are mentioned below (letters A-L). They are available as pairs; the files *_s.pdf are the slides for presentation, the files *_p.pdf are the same presentations but for printing, or for taking notes on your computer (if you have the option to take notes on a pdf file).

For working with R and the RSiena package, scripts are available below (letters a-k). You are requested to have R with the RSiena (or RSienaTest) package installed.

Times are approximate indications;
there will be breaks, these are not all indicated in the schedule.

The program is tentative, especially for the later days, and will be adapted to the interests of the participants.


 

 

Time

Topic, RSiena functions

Slides/scripts

 

Monday

9.00-10.30

Introduction of the Stochastic Actor-oriented Model (‘SAOM’) for Network Dynamics;

types of research questions,

data structures – network panel data.

A

     Assignments

1. Formulate your own research question.

2. For the model of p. 67, check the interpretations on p. 68.

3. For the model of p. 70, with ego as on p. 71, check the probabilities on p. 74

   (using the help on p. 73).

4. For the model of p. 76, which of the prescriptions of p. 59-64 are followed?

 

10.30-11.15

Q&A session, discussion of assignments.

 

11.45-12.30

First experiences with RSiena, siena07

a (lines 1-175)

14.00-14.45

Practical work with RSiena

B / b, d, e

15.00-15.45

Model specification

D / g

16.00-17.00

Opportunity for participants to mention
their specific research interests and data types.

Depending on available time: Practical work with RSiena

 

 

Tuesday

9.00-10.45

Modeling networks and behaviour;
co-evolution, social influence

C

11.00-12.30

Use of RSiena for co-evolution models, siena07

f

  Assignments

(Note that the s50 data set is rather small, and accordingly the sensitivity to discover effects is rather low.)

(Rather much time will be taken by the running of siena07. If your machine has sufficiently many processors, use the parameters useCluster and nbrNodes. Else spend your waiting time by reading in the RSiena manual. )

1. For the s50 data with behavioural variable drink, specify a reasonable model based on similarity, in which social influence of friends on drinking can be tested.

2. Estimate the model and test social influence of drinking.

3. Explore the dependence of friendship on drinking using the 5-parameter model,

and come up with a reasonable model including the ego * alter interaction.

4. Based on this, specify a reasonable model based on the ego * alter interaction and average alter.

5. Estimate the model and test social influence of drinking.

6. Make a selection plot.

7. Make an influence plot.

 

14.00-14.45

Practical work with RSiena

g

15.00-15.45

Goodness of fit; sienaTimeTest, sienaGOF

E

16.00-17.00

Practical work with RSiena

g, h, i, j, k


 

 

Wednesday

9.00-11.00

Other co-evolution models:
two-mode networks, multivariate networks

F, E

11.00-12.30

Depending on participants’ research interests:
discussion, further attention to model specification.

A,B,C,D,E,F

14.00-15.00

Imputation of missing data

G, H

15.00-17.00

Topic depending on participants’ research interest;
practical work with RSiena.

 

 

Thursday

9.00-10.00

Kai Becker: presentation and discussion

 

10.00-11.00

Ana Bravo: presentation and discussion

 

11.00-12.00

Steffen Triebel: presentation and discussion

 

14.00-15.30

Nondirected Networks (briefly); multilevel longitudinal network analysis;
siena08, metafor, sienaBayes

A, J, K, L

16.00-17.00

Topic depending on participants’ research interest, perhaps arising from the morning session.

 

 

Friday

9.00-10.00

Jinhan Jiao: presentation and discussion

 

10.00-11.00

Joobin Ordoobody: presentation and discussion

 

11.00-12.00

Andrew Parker: presentation and discussion

 

14.00-16.00

Special topics: causality, other effects, effect sizes, influence tables, power, multilevel (multi-mode) networks, comparison with other methods.

C, I / k

 

Website

 

https://www.stats.ox.ac.uk/~snijders/siena/

There will be a dedicated part of this website with materials and scripts for this course.

 

Manual

 

Ruth M. Ripley, Tom A.B. Snijders, Zsófia Boda, Andras Vörös, and Paulina Preciado (2020). Manual for SIENA version 4.0. Oxford: University of Oxford, Department of Statistics; Nuffield College.
https://www.stats.ox.ac.uk/~snijders/siena/RSiena_Manual.pdf

 

Literature

Fundamental

Snijders, T.A.B., van de Bunt, G.G., and Steglich, C.E.G. (2010). Introduction to actor-based models for network dynamics. Social Networks, 32, 44-60.

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

Special topics

Robert W. Krause, Mark Huisman, and Tom A.B. Snijders (2018). Multiple imputation for longitudinal network data. Italian Journal of Applied Statistics, 30, 33-57.
https://doi.org/10.26398/IJAS.0030-002

Josh A. Lospinoso and Tom A. B. Snijders (2019). Goodness of fit for Stochastic Actor-Oriented Models. Methodological Innovations, 12, 2059799119884282.
https://doi.org/10.1177/2059799119884282

 

Sets of slides

A.     Statistical Methods for Social Network Dynamics, A: Networks
https://www.stats.ox.ac.uk/~snijders/siena/Net_longi7_A_s.pdf
https://www.stats.ox.ac.uk/~snijders/siena/Net_longi7_A_p.pdf

B.      Statistical Methods for Social Network Dynamics, B: Estimation
https://www.stats.ox.ac.uk/~snijders/siena/Net_longi7_B_s.pdf
https://www.stats.ox.ac.uk/~snijders/siena/Net_longi7_B_p.pdf

C.      Statistical Methods for Social Network Dynamics, C: Networks and Behavior
https://www.stats.ox.ac.uk/~snijders/siena/Net_longi7_C_s.pdf
https://www.stats.ox.ac.uk/~snijders/siena/Net_longi7_C_p.pdf

D.     Model Specification Recommendations for Siena
https://www.stats.ox.ac.uk/~snijders/siena/Siena_ModelSpec_s.pdf
https://www.stats.ox.ac.uk/~snijders/siena/Siena_ModelSpec_p.pdf

E.      Goodness of fit testing in RSiena
https://www.stats.ox.ac.uk/~snijders/siena/SienaGOF_s.pdf
https://www.stats.ox.ac.uk/~snijders/siena/SienaGOF_p.pdf

F.      Analyzing the Joint Dynamics of Several Networks
https://www.stats.ox.ac.uk/~snijders/siena/Net_one_co_two_s.pdf
https://www.stats.ox.ac.uk/~snijders/siena/Net_one_co_two_p.pdf

G.     Multiple Imputation for RSiena
https://www.stats.ox.ac.uk/~snijders/siena/AdSUMMissingDataMD.html

H.     Multiple Imputation for RSiena - Network and Behavior
https://www.stats.ox.ac.uk/~snijders/siena/MultipleImputationNetworkAndBehavior.html

I.        Statistical Power in Longitudinal Network Studies
https://www.stats.ox.ac.uk/~snijders/siena/Advanced_SIENA_power-studies.pdf

J.        Multilevel analysis of network dynamics
https://www.stats.ox.ac.uk/~snijders/siena/MultiMetaSAOM_s.pdf
https://www.stats.ox.ac.uk/~snijders/siena/MultiMetaSAOM_h.pdf

K.     Multilevel analysis of network dynamics using sienaBayes
https://www.stats.ox.ac.uk/~snijders/siena/sienaBayes_s.pdf

L.     Missing data in RSiena
https://www.stats.ox.ac.uk/~snijders/siena/RSiena_MissingData_s.pdf
https://www.stats.ox.ac.uk/~snijders/siena/RSiena_MissingData_p.pdf

 

 

Sets of scripts

 

a.  https://www.stats.ox.ac.uk/~snijders/siena/basicRSiena.r

b. https://www.stats.ox.ac.uk/~snijders/siena/Rscript01DataFormat.R with some basic information about R, networks, data formats etc;
with an example data file arclistdata.dat.

c. https://www.stats.ox.ac.uk/~snijders/siena/RSienaSNADescriptives.R with some descriptives, using package sna.

d. https://www.stats.ox.ac.uk/~snijders/siena/Rscript02SienaVariableFormat.R for how to specify data as variables in RSiena, and specify the model; using the s50 data set.

e. https://www.stats.ox.ac.uk/~snijders/siena/Rscript03SienaRunModel.R for how to carry out the estimation and look at the results.

f.  https://www.stats.ox.ac.uk/~snijders/siena/Rscript04SienaBehaviour.R for how to specify models for dynamics of networks and behaviour.

g.  https://www.stats.ox.ac.uk/~snijders/siena/g129_net.r   the script used for Section 4 of slides D (model specification, five-parameter model)

i.  https://www.stats.ox.ac.uk/~snijders/siena/sienaGOF_vdB.R an illustration for goodness of fit.

j. https://www.stats.ox.ac.uk/~snijders/siena/SelectionTables.r for making selection tables and plots.

k. https://www.stats.ox.ac.uk/~snijders/siena/InfluenceTables.r for making influence tables and plots.

l. https://www.stats.ox.ac.uk/~snijders/siena/RscriptMultipleGroups_meta.R  an example of meta-analysis with the metafor package and siena08.

 

Background literature (for reference purposes)

 

Kayo Fujimoto, Tom A.B. Snijders, and Thomas W. Valente (2018). Multivariate dynamics of one-mode and two-mode networks: Explaining similarity in sports participation among friends. Network Science, 6, 370-395.

Yuval Kalish (2019). Stochastic Actor-Oriented Models for the Co-Evolution of Networks and Behavior: An Introduction and Tutorial. Organizational Research Methods, in press.
DOI: http://dx.doi.org/10.1177/1094428118825300

Nynke M. D. Niezink, Tom A. B. Snijders, and Marijtje van Duijn (2019). No longer discrete: Modeling the dynamics of social networks and continuous behavior. Sociological Methodology, 49, 295-340.

Tom A.B. Snijders. (2011). Statistical Models for Social Networks. Annual Review of Sociology, 37, 129-151.

Tom A.B. Snijders (2016). The Multiple Flavours of Multilevel Issues for Networks. Chapter 2 in Emmanuel Lazega and Tom A.B. Snijders (eds.), Multilevel Network Analysis for the Social Sciences, Cham: Springer, 2016.

Tom A.B. Snijders and Chris Baerveldt (2003). A Multilevel Network Study of the Effects of Delinquent Behavior on Friendship Evolution. Journal of Mathematical Sociology 27, 123-151.

Tom A.B. Snijders and Alessandro Lomi (2019). Beyond Homophily: Incorporating Actor Variables in Statistical Network Models. Network Science, 7, 1-19.

Tom A.B. Snijders, Alessandro Lomi, and Vanina Jasmine Torló (2013). A model for the multiplex dynamics of two-mode and one-mode networks, with an application to employment preference, friendship, and advice. Social Networks, 35, 265-276.

Christoph Stadtfeld, Tom A. B. Snijders, Christian Steglich, and Marijtje van Duijn (2018). Statistical Power in Longitudinal Network Studies, Sociological Methods and Research, 2018.
DOI: https://doi.org/10.1177/0049124118769113

René Veenstra, Jan Kornelis Dijkstra, Christian Steglich and Maarten H. W. Van Zalk (2013). Network-Behavior Dynamics. Journal of Research on Adolescence, 23, 399-412.

 

Further see https://www.stats.ox.ac.uk/~snijders/siena/siena_articles.htm