inversionModel {IGCities}R Documentation

Function to invert model, so amenities, wages, productivities, and development density are chosen to match model to data.

Description

Function to invert model, so amenities, wages, productivities, and development density are chosen to match model to data.

Usage

inversionModel(
  N,
  L_i,
  L_j,
  Q,
  K,
  t_ij,
  alpha = 0.7,
  beta = 0.7,
  theta = 7,
  delta = 0.3585,
  rho = 0.9094,
  lambda = 0.01,
  epsilon = 0.01,
  mu = 0.3,
  eta = 0.1548,
  nu_init = 0.005,
  tol = 10^-10,
  maxiter = 1000
)

Arguments

N

Integer - Number of locations.

L_i

Nx1 matrix - Number of residents in each location.

L_j

Nx1 matrix - Number of workers in each location.

Q

Nx1 matrix - Floorspace prices

K

Nx1 matrix - Land area

t_ij

NxN matrix - Travel times across all possible locations.

alpha

Float - Utility parameter that determines preferences for consumption.

beta

Float - Output elasticity wrt labor

theta

Float - Commuting elasticity and migration elasticity.

delta

Float - Decay parameter agglomeration

rho

Float - Decay parameter congestion

lambda

Float - Agglomeration force

epsilon

Float - Parameter that transforms travel times to commuting costs

mu

Float - Floorspace prod function: output elast wrt capital, 1-mu wrt land.

eta

Float - Congestion force

nu_init

Float - Convergence parameter to update wages. Default nu=0.01.

tol

Int - tolerance factor

maxiter

Integer - Maximum number of iterations for convergence. Default maxiter=1000.

Value

Equilibrium values.

Examples

N=5
L_i = c(63, 261, 213, 182, 113)
L_j = c(86, 278, 189, 180, 99)
Q = c(2123, 1576, 1371, 1931, 1637)
K = c(0.44, 1.45, 1.15, 0.87, 0.58)
t_ij = rbind(c(0.0, 6.6, 5.5, 5.6, 6.4),
             c(6.7, 0.0, 3.9, 4.6, 4.4),
             c(5.5, 3.9, 0.0, 2.8, 3.0),
             c(5.6, 4.6, 2.8, 0.0, 2.7),
             c(6.4, 4.4, 3.0, 2.7, 0.0))

inversionModel(N=N,
               L_i=L_i,
               L_j=L_j,
               Q=Q,
               K=K,
               t_ij=t_ij)
               

[Package IGCities version 0.2.0 Index]