From d1e9e8cfabfee86fd7ac9e108fab0d463da24ce8 Mon Sep 17 00:00:00 2001 From: Ben Green Date: Sat, 29 Aug 2015 16:30:46 -0400 Subject: made simulations much more efficient --- R Scripts/sim-analysis.R | 61 ++++++++++++++++++++++++++---------------------- 1 file changed, 33 insertions(+), 28 deletions(-) (limited to 'R Scripts/sim-analysis.R') diff --git a/R Scripts/sim-analysis.R b/R Scripts/sim-analysis.R index 5010485..e368419 100755 --- a/R Scripts/sim-analysis.R +++ b/R Scripts/sim-analysis.R @@ -12,12 +12,28 @@ birthyears = as.numeric(format(as.Date(hyp_lcc_verts$dob[vic_ids]),'%Y')) # nbrs = neighborhood(graph, nodes=vic_ids, order=1) load('Results/vic-nbrs.RData') -n = 150 -mean.time = matrix(0,1,n) -med.time = matrix(0,1,n) -mean.50 = matrix(0,1,n) -mean.100 = matrix(0,1,n) -n.vicpairs = matrix(0,1,n) +# find all pairs of vic neighbors to check +vic.nbrs = matrix(NA,14885,2) +idx = 1 +for (i in 1:n.infections){ + u = vic_ids[i] + nbhd = nbrs[[i]] + nbhd = intersect(vic_ids,nbhd) + nbhd = nbhd[u1) sim.dates[year_ids] = sample(inf.dates[year_ids]) } -# {vics = vic_ids; sim.dates = inf.dates} # data +# vics = vic_ids; sim.dates = inf.dates # data - vic.time = rep(NA,14885) - idx = 1 - for (i in 1:n.infections){ - u = vics[i] - nbhd = nbrs[[i]] - nbhd = intersect(vic_ids,nbhd) - nbhd = nbhd[u