calc.decay.stats: Calculate model summary and validation statistics for trip...

Description Usage Arguments Value Author(s) See Also Examples

View source: R/hmob_funcs.R

Description

This function takes the output from a the jags.model function and calculates summaries of the posterior parameter estimates, convergence diagnostics, and sample sizes for each route.

Usage

1
calc.decay.stats(x, y.route, districts, pop.dens, dist.mat)

Arguments

x

JAGS model object

y.route

matrix of route-level trip duration counts

districts

vector of district names

pop.dens

vector of district population densites

dist.mat

distance matrix

Value

a list containing a dataframe of parameter estimates and diagnostics, and a matrix of actual and predicted trip duration counts

Author(s)

John Giles

See Also

Other model processing: get.param.vals(), mob.data.array.pop.level(), mob.data.array.route.level()

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
load('./data/duration_data_arrays_5day_full.Rdata')                    # y.month, y.route, y.pop
load('./MARCC/output/decay_model_route_hierarchical_5day_full.Rdata')  # out # Decay model parameters (Lambda)
load('./data/distance_matrix_named.rdata')                             # distance.matrix
pop <- read.csv("./data/population_data.csv")                          # population densiity

districts <- dimnames(y.route)$origin

dens <- vector()
for (i in seq_along(districts)) {
     dens <- c(dens, pop$density[as.numeric(which(pop$ID_2 == districts[i]))])
}

mod.decay <- calc.decay.stats(x=out, 
                              y.route=y.route, 
                              districts=districts, 
                              pop.dens=dens, 
                              dist.mat=distance.matrix[districts, districts])

gilesjohnr/hmob documentation built on Aug. 8, 2020, 1:26 a.m.