library(igraph) setwd("~/Documents/Violence Cascades/") load('Raw Data/lcc.RData') library(foreach) library(doMC) registerDoMC(cores=4) # gather data vic_days = as.numeric(unlist(lcc_verts[,16:21])) idxs = which(!is.na(vic_days)) %% vcount(lcc) vic_days = vic_days[!is.na(vic_days)] n.infected = sum(lcc_verts$vic) birthyears = as.numeric(format(as.Date(lcc_verts$dob[idxs]),'%Y')) # find all pairs of vic neighbors to check ## nbrs = neighborhood(lcc,order=1,nodes=vic_ids); save(nbrs,file='Raw Data/vic-nbrs.RData') load('Raw Data/vic-nbrs.RData') vic.nbrs = matrix(NA,9568,2) idx = 1 for (i in 1:n.infected){ u = vic_ids[i] nbhd = as.numeric(nbrs[[i]]) nbhd = intersect(vic_ids,nbhd) nbhd = nbhd[u1) sim.dates[year_ids] = sample(vic_days[year_ids]) } # sim.dates = vic_days # data vic.dt = rep(0,dim(vic.nbrs)[1]) for(i in 1:dim(vic.nbrs)[1]){ mindt = 5000 tus = sim.dates[which(vic.nbrs[i,1]==idxs)] tvs = sim.dates[which(vic.nbrs[i,2]==idxs)] for(tu in tus){ for(tv in tvs){ dt = abs(tu-tv) if(dt