library(igraph) library(foreach) library(doMC) registerDoMC(cores=4) setwd('~/Documents/Cascade Project') load('Raw Data/lcc.RData') load('Results/hyper-lcc.RData') load('Results/dag_dat_all.RData') source('criminal_cascades/R Scripts/temporal.R') source('criminal_cascades/R Scripts/structural.R') ##### Initialize data formula = vic ~ sex + race + age + gang.member #+ gang.name lcc_verts$sex = as.factor(lcc_verts$sex) lcc_verts$race = as.factor(lcc_verts$race) lcc_verts$age = as.numeric(lcc_verts$age) lcc_verts$gang.name = as.factor(lcc_verts$gang.name) # sum(hyp_lcc_verts$vic)/length(days) df = data.frame(ir=lcc_verts$ir_no, dem=0, cas=0, comb=0) alpha = 0.0028 delta = 0.06 days = sort(unique(hyp_lcc_verts$vic.day)) # 70:max(hyp_lcc_verts$vic.day, na.rm=T) lambdas = c(0,1)#c(0, exp(seq(log(0.0000001), log(.0005), length.out=150)), 1) nvics = sum(hyp_lcc_verts$vic.day %in% days) edges_all = dag_dat_all ##### Loop through days writeLines(c(""), "Results/log.txt") ptm = proc.time() correct_rank = foreach (day = days, .combine=rbind) %dopar% { if (which(day==days) %% 100 == 0){sink("Results/log.txt", append=TRUE);cat(paste("day:",day,"\n"))} ##### Demographics model vics = match(unique(hyp_lcc_verts$ir_no[which(hyp_lcc_verts$vic.day