Modeling Relational Event Dynamics with statnet

Similar documents
Modeling Relational Event Dynamics

Package relevent. R topics documented: March 10, 2015

Relational Event Modeling: Basic Framework and Applications. Aaron Schecter & Noshir Contractor Northwestern University

A Relational Event Model for Social Action, with Application to the World Trade Center Disaster

Dynamic modeling of organizational coordination over the course of the Katrina disaster

A Relational Event Approach to Modeling Behavioral. Dynamics

Specification and estimation of exponential random graph models for social (and other) networks

Discrete Multivariate Statistics

Latent Stochastic Actor Oriented Models for Relational Event Data

Partners in power: Job mobility and dynamic deal-making

Parameterizing Exponential Family Models for Random Graphs: Current Methods and New Directions

Modeling tie duration in ERGM-based dynamic network models

Overview course module Stochastic Modelling. I. Introduction II. Actor-based models for network evolution

Using Potential Games to Parameterize ERG Models

TEMPORAL EXPONENTIAL- FAMILY RANDOM GRAPH MODELING (TERGMS) WITH STATNET

Describing Contingency tables

Stochastic blockmodeling of relational event dynamics

Econometric Analysis of Cross Section and Panel Data

σ(a) = a N (x; 0, 1 2 ) dx. σ(a) = Φ(a) =

Statistical Methods for Social Network Dynamics

Introduction to Regression Analysis. Dr. Devlina Chatterjee 11 th August, 2017

Statistics in medicine

Review of Panel Data Model Types Next Steps. Panel GLMs. Department of Political Science and Government Aarhus University.

The Sequential Signatures of Success in Teams and Multiteam Systems

Generalized Linear Models 1

Stat 5101 Lecture Notes

Curved exponential family models for networks

Spatializing Social Networks

Stat 542: Item Response Theory Modeling Using The Extended Rank Likelihood

Consider Table 1 (Note connection to start-stop process).

Comparing IRT with Other Models

Introduction to Statistical Analysis

Network Event Data over Time: Prediction and Latent Variable Modeling

Local Likelihood Bayesian Cluster Modeling for small area health data. Andrew Lawson Arnold School of Public Health University of South Carolina

2) There should be uncertainty as to which outcome will occur before the procedure takes place.

Probability Review. September 25, 2015

A Course in Applied Econometrics Lecture 14: Control Functions and Related Methods. Jeff Wooldridge IRP Lectures, UW Madison, August 2008

Multilevel Statistical Models: 3 rd edition, 2003 Contents

Class Notes: Week 8. Probit versus Logit Link Functions and Count Data

M3 Symposium: Multilevel Multivariate Survival Models For Analysis of Dyadic Social Interaction

Statistical Model for Soical Network

Appendix: Modeling Approach

Statistics Boot Camp. Dr. Stephanie Lane Institute for Defense Analyses DATAWorks 2018

Bayesian Inference for DSGE Models. Lawrence J. Christiano

Stochastic Spectral Approaches to Bayesian Inference

I. Bayesian econometrics

Partial effects in fixed effects models

A6523 Modeling, Inference, and Mining Jim Cordes, Cornell University

Generalized Linear Models for Non-Normal Data

Latent Variable Models for Binary Data. Suppose that for a given vector of explanatory variables x, the latent

8 Nominal and Ordinal Logistic Regression

Ninth ARTNeT Capacity Building Workshop for Trade Research "Trade Flows and Trade Policy Analysis"

Generalized logit models for nominal multinomial responses. Local odds ratios

Probability and Information Theory. Sargur N. Srihari

Model Based Clustering of Count Processes Data

Stat 642, Lecture notes for 04/12/05 96

Hypothesis Testing. Part I. James J. Heckman University of Chicago. Econ 312 This draft, April 20, 2006

Markov random fields. The Markov property

CS839: Probabilistic Graphical Models. Lecture 7: Learning Fully Observed BNs. Theo Rekatsinas

Model Estimation Example

CRE METHODS FOR UNBALANCED PANELS Correlated Random Effects Panel Data Models IZA Summer School in Labor Economics May 13-19, 2013 Jeffrey M.

Lorien Jasny Curriculum Vitae

Other Survival Models. (1) Non-PH models. We briefly discussed the non-proportional hazards (non-ph) model

Standard Errors & Confidence Intervals. N(0, I( β) 1 ), I( β) = [ 2 l(β, φ; y) β i β β= β j

STAT331. Cox s Proportional Hazards Model

Lecture 14: Introduction to Poisson Regression

Modelling counts. Lecture 14: Introduction to Poisson Regression. Overview

Chapter 1 Statistical Inference

Regression. Oscar García

Analysing geoadditive regression data: a mixed model approach

FREQUENTIST BEHAVIOR OF FORMAL BAYESIAN INFERENCE

ECLT 5810 Linear Regression and Logistic Regression for Classification. Prof. Wai Lam

ICML Scalable Bayesian Inference on Point processes. with Gaussian Processes. Yves-Laurent Kom Samo & Stephen Roberts

Approximate Sampling for Binary Discrete Exponential Families, with Fixed Execution Time and Quality Guarantees

Gaussian processes. Chuong B. Do (updated by Honglak Lee) November 22, 2008

Contingency Tables Part One 1

STA216: Generalized Linear Models. Lecture 1. Review and Introduction

Discrete Latent Variable Models

Overview of Stochastic Approaches to Social Network Analysis

Statistics 3858 : Contingency Tables

Probability and Statistics

Linear Regression Models P8111

Bayesian Inference for DSGE Models. Lawrence J. Christiano

arxiv: v3 [stat.me] 20 Nov 2012

Part 2: One-parameter models

Introduction to General and Generalized Linear Models

Classification. The goal: map from input X to a label Y. Y has a discrete set of possible values. We focused on binary Y (values 0 or 1).

Probabilistic Graphical Models

Nonparametric Bayesian Methods - Lecture I

CIMAT Taller de Modelos de Capture y Recaptura Known Fate Survival Analysis

BIOS 625 Fall 2015 Homework Set 3 Solutions

A Course in Applied Econometrics Lecture 18: Missing Data. Jeff Wooldridge IRP Lectures, UW Madison, August Linear model with IVs: y i x i u i,

Ronald Christensen. University of New Mexico. Albuquerque, New Mexico. Wesley Johnson. University of California, Irvine. Irvine, California

Probabilistic Latent Semantic Analysis

Comparing the effects of two treatments on two ordinal outcome variables

LOGISTIC REGRESSION Joseph M. Hilbe

Bargaining, Information Networks and Interstate

Analysis of Categorical Data. Nick Jackson University of Southern California Department of Psychology 10/11/2013

Logistic Regression. Advanced Methods for Data Analysis (36-402/36-608) Spring 2014

Nonparametric Bayesian Methods (Gaussian Processes)

Transcription:

Modeling Relational Event Dynamics with statnet Carter T. Butts Department of Sociology and Institute for Mathematical Behavioral Sciences University of California, Irvine Christopher S. Marcum RAND Corporation 2012 Sunbelt Conference, Redondo Beach, CA This work was supported by NSF awards IIS-0331707 and CMS-064257, DOD ONR award N00014-8-1-1015, and NIH 1R01HD068395-01.

Overview Content in a nutshell Introduction to the use of relational event models (Butts, 2006; 2008) for the modeling interaction dynamics Why this approach? Fairly general Principled basis for inference (estimation, model comparison, etc.) from actually existing data Utilizes well-understood formalisms (event history analysis, multinomial logit) This workshop: Introduction to modeling approach Dyadic relational event models Egocentric relational event models Modeling complex event sequences

Unpacking Networks: From Relationships to Action Conventional network paradigm: focus on temporally extensive relationships Powerful approach, but not always ideal Sometimes, we are interested in the social action that lies beneath the relationships... t

Actions and Relational Events Action: discrete event in which one entity emits a behavior directed at one or more entities in its environment Useful "atomic unit" of human activity Represent formally by relational events Relational event: a=(i,j,k,t) i S : "Sender" of event a; s(a)=i j R : "Receiver" of event a; r(a)=j k C : "Action type" ("category") for event a; c(a)=k t R : "Time" of event a; (a)=t

Events in Context Multiple actions form an event history, At={ai: (ai) t} Take a0: (a0)=0 as "null action", (ai) 0 Possible actions at t given by A (At) S R C Forms support for next action Assume here that A (At) finite, constant between actions; may be fixed, but need not be Goal: model At Treat actions as events in continuous time Hazards depend upon past history, covariates

Time

Context Time

Realized Event Time

Realized Event Time

Realized Event Time Realized Event

Realized Event Time Realized Event

Observations Realized Event Theory/Substantive Knowledge Realized Event

Event Model Likelihood: Piecewise Exponential Case Natural simplifying assumption: actions arise as conditionally independent, Poisson-like events with piecewise constant rates Intuition: hazard of each possible event is locally constant, given complete event history up to that point Waiting times conditionally exponentially distributed Rates can change when events transpire, but not otherwise Possible events likewise change only when something happens Compare to related assumption in Cox prop. hazards model Can use to derive event likelihood Let M= At, i= (ai), w/hazard function aiak = (ai,ak, ); then [ p At = M i=1 a A i i 1 a ' A A i exp a ' A i 1 [ i i 1 ] ][ a ' A At exp a ' A [ t M ] t ]

The Problem of Uncertain Event Timing Likelihood of an event sequence depends on the detailed history Problem: exact timing is generally uncertain for many data sources (e.g., transcripts), though order is known What if we only have (temporally) ordinal data? Stochastic process theory to the rescue! Thm: Let X1,...,Xn be independent exponential r.v. w/rate parameters 1,..., n. Then the probability that xi=min{x1,...,xn} is i/( 1+...+ n). Implication: likelihood of ordinal data is a product of multinomial likelihoods Identifies rate function up to a constant factor

Event Model Likelihood: Ordinal Timing Case Using the above, we may write the likelihood of an event sequence At as follows: M p At = i =1 [ a A i i 1 a A a ' A A i i i 1 ] Dynamics governed by rate function, a A = t { exp 0 u s a, r a,c a, At, X a a A At T 0 a A At Where 0 is an arbitrary constant, ℝ p is a parameter vector, and u: (i,j,at,x) ℝ p is a vector of statistics

Interpreting the Parameters In general, each unit change in ui multiplies the hazard of an associated event by exp( i) For ordinal time case, unit difference in ui adds unit of i to log odds of a vs a' Connection to multinomial choice models Let A i(at) be the set of possible actions for sender i at time t. Then, conditional on no other event occurring before i acts, the probability that i's next action is a is given by exp [ u i, r a, c a, At, X a ] T p a = a ' A i At exp [ u i, r a ', c a ', At, X a ' ] T

Fitting Relational Event Models Given At and u, how do we estimate? Parameters interpretable as logged rate multipliers (in u) We have p(at ), so can conduct likelihood-based inference Find MLE *= arg max p(at ), e.g., using a variant Newton-Rapheson or other method Can also proceed in a Bayesian manner Posit p( ), work with p( At) p(at )p( ) Some computational challenges when A is large; tricks like MC quadrature needed to deal with sum of rates across support

Persistence Effects Inertia-like effect: past contacts may tend to become future contacts Unobserved relational heterogeneity Availability to memory (Compare w/autocorrelation terms in an AR process) Simple implementation: fraction of previous contacts as predictor 2 5 4 Log-rate of (i,j) contact adjusted by dij/di 0.18 0.46 0.36

Recency/Ordering Effects Ordering of past contact potentially affects future contact Reciprocity norms Recency effects (salience) 3 2 1 Simple parameterization: dyadic contact ordering effect Previous incoming contacts ranked Non-contacts treated as rank Log-rate of outgoing (i,j) contact adjusted by (1/rankji) 1/3 1/2 1

Triadic/Clustering Effects Can also control for endogenous triadic mechanisms Two-path effects Past outbound two-path flows lead to/inhibit direct contact (transitivity) Past inbound two-path flows lead to/inhibit direct contact (cyclicity)?? Two-Path Effects Shared partner effects Past outbound shared partners lead to/inhibit direct contact (common reference) Past inbound shared partners lead to/inhibit direct contact (common contact)?? Shared Partner Effects

Participation Shifts Proposal of Gibson (2003) for studying conversational dynamics Classify actors into senders, receivers, and bystanders When roles change, a participation shift ("P-shift") is said to occur Study conversational dynamics by examining the incidence of P-shifts P-shift typology For dyadic communication, 6 possible P-shifts; allowing indefinite targets expands set to 13 Can compute observed, potential shifts given an event sequence

Dyadic P-Shifts, Illustrated AB-BA AB-BY AB-XA AB-XB AB-AY AB-XY

Preferential Attachment Past interactive activity affects tendency to receive action E.g., emergent coordination roles d Exposure-based saliency ("who's out there?") Practice/specialization (efficiency) t Implement via past total degree effect on hazard of receipt Fraction of all past calls due to i as effect for all j to i events d t