Top Banner
SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS Diem-Trinh Le, Giulia Cernicchiaro, Chris Zegras, Joseph Ferreira mobil.TUM 2016 SimMobility-Long-Term Group MIT: Joseph Ferreira, Chris Zegras, Roberto Ponce Lopez, Jingsi Shaw SMART: Yi Zhu, Diem-Trinh Le, Chetan Rogbeer, Gishara Indeewarie NUS: Mi Diao
43

SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Aug 13, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS

Diem-Trinh Le, Giulia Cernicchiaro, Chris Zegras, Joseph Ferreira

mobil.TUM 2016

SimMobility-Long-Term Group MIT: Joseph Ferreira, Chris Zegras, Roberto Ponce Lopez, Jingsi Shaw SMART: Yi Zhu, Diem-Trinh Le, Chetan Rogbeer, Gishara Indeewarie NUS: Mi Diao

Page 2: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Singapore Population: 5,535,000 (2015) Area: 719.1 km2 Density: 7,697/km2 GDP (PPP): $82,762

Page 3: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

SimMobility Framework

• Integrated agent-based platform

• Dynamic plan/action approach (e.g. real-estate transactions, re-scheduling, re-routing)

• Software architecture – Modular

– Parallel and distributed

– Publish/subscribe mechanism

3

LONG-TERM Land development and location choices

MID-TERM Daily activity and mobility patterns

SHORT-TERM High resolution travel behavior

Accessibility Logistic performances

Tours Trip chains

Fleet operations schedule Performance measures

Location of HH/Firms Vehicle ownership

Supply chain structure

MID-TERM MODULE

AGENTS’ POPULATIONS year (t-1)

Households/Individuals Firms/Establishments

Developers

AGENTS’ POPULATIONS year t

MARKET TRANSACTION MODELS

Real Estate Market HH/Establishments

Locations

Labor Market Workers

Jobs

Distribution Market Suppliers

Service Sector

Page 4: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

4 https://www.flickr.com/photos/adforce1/8193074594

HOW TO SIMULATE A POPULATION OF FIRMS?

- How many firms?

- What kind of firm?

- How much floor area is occupied?

- How many workers?

Objective: Simulate a firm population to incorporate into SimMobility. The synthetic population needs to have information on:

•Location •Business type •Floor area occupied •Employment size

Page 5: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Step 1: Data Collection

5

National statistics: total employment, total occupied area, etc.

List of business entities registered at ACRA

Building data

Establishments’ floor size and number of workers

Data collection

Estimate firm’s size

Adjusting the stats

Distribute numbers

Page 6: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Step 2: Estimate Establishments’ Size

• Use property transactions data

• Estimate a unit’s area based on its characteristics (regression model)

REALIS

• Apply results from REALIS to ACRA dataset to estimate establishment’s floor area

ACRA • Convert floor area to employment size

• Conversion factor: average floor space per worker in Singapore

ACRA

6

Data collection

Estimate firm’s size

Adjusting the stats

Distribute numbers

Page 7: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Step 3: Adjust The Numbers

1. Method: Iterative proportional fitting (IPF).

2. Marginal controls: Official statistics from different government agencies.

7

Planning Area Industry type Industry 1

Industry 2

Industry k

Floor type No. of Jobs. Nj1 Nj

2 Njk

AMK Office Njpa,ft=office

Retail Njpa,ft=retail

Warehouse Njpa,ft=warehouse

Industrial Njpa,ft=industrial

MOM

REALIS

ACRA sample

Data collection

Estimate firm’s size

Adjusting the stats

Distribute numbers

The adjusted number of jobs in each industry for each planning area Nj

pa,k

Page 8: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Step 4: Distribute Jobs & Establishments to Buildings

• Establishment e • Building i • Industry type k • Number of employees j • Occupied floor area f

• Floor type ft • the number of estabs/jobs/ floor area in building i of industry k. • Nk : the total numbers of estab. (c = e), jobs (c = j), and floor size (c = f) of a particular industry type

in Singapore. • Ni,ft : the total numbers of estab. for a particular building and floor type.

8

Data collection

Estimate firm’s size

Adjusting the stats

Distribute numbers

ni,k

j

iÎpaå = Npa,k

j

ni,k

e

i,kÎ ftå = N ft

e

ne

f

eÎi, ftå = Ni, ft

f

ì

í

ïï

î

ïï

c

ikn

Page 9: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Step 4: Distribute Jobs & Establishments to Buildings

9

Data collection

Estimate firm’s size

Adjusting the stats

Distribute numbers

Office Retail Industrial Warehouse

Page 10: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Summary of Estab. Pop. Syn.

Floor type Establishments Jobs

Pop. Syn SingStats Pop. Syn. SingStats

Office 56,800 139,718

1,170,284 2,580,200 Retail 76,648 1,341,222

Manufacturing 16,368 9,577 533,610 535,000

Warehouse 10,184 11,076 215,337 217,700

Total 160,000 160,371

3,260,453 3,332,900

10

Page 11: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Buildings and Estab. by Job Size

11

Page 12: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

12

Locations of estab. with office floor type

Page 13: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

13

Locations of estab. with retail floor type

Page 14: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

14

Locations of estab. with industrial floor type

Page 15: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

15

Locations of estab. with warehouse floor type

Page 16: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

16

1-200 201-1000 1001-3000 3001-5000 >5000

Office jobs at zonal level

Page 17: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

17

1-200 201-1000 1001-3000 3001-5000 >5000

Retail jobs at zonal level

Page 18: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

18

Industrial jobs at zonal level

1-200 201-1000 1001-3000 3001-5000 >5000

Page 19: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

19

1-200 201-1000 1001-3000 3001-5000 >5000

Warehouse jobs at zonal level

Page 20: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

20

Office Retail Industrial Warehouse

Highlights •The number of jobs in each planning area for each floor type •The total number of establishments •Job and establishment locations

Areas for improvement •Distribution of jobs by industry type •Inclusion of more industry types

Conclusions

Data needed •A sample of establishments •Aggregate data on employment, establishments by industry and by area •Building data

Page 21: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Thank You & Further Information

• SMART website http://smart.mit.edu

• Future Urban Mobility Lab http://ares.lids.mit.edu/fm/

• Adnan, M. et al., 2016. SimMobility: A Multi-scale Integrated Agent-based Simulation Platform. In Paper Presented at the 95th Annual Meeting of the Transportation Research Board Forthcoming in Transportation Research Record.

• Ben-Akiva, M.., 2010. SMART – Future Urban Mobility. Journeys, (November). Available at: http://www.lta.gov.sg/ltaacademy/doc/J10Nov-p30Ben-Akiva_FutureUrbanMobility.pdf.

• Cernicchiaro, G. & Ferreira, J., 2015. How to build a synthetic population for the service sector using directory websites. In Paper presented at the 14th International Conference on Computers in Urban Planning and Urban Management.

• Zhu, Y. & Ferreira, J., 2015. Data integration to create large-scale spatially detailed synthetic populations. In S. Geertman et al., eds. Planning Support Systems and Smart Cities. Heidelberg: Springer, pp. 121–141.

• Zhu, Y. & Ferreira, J., 2014. Synthetic Population Generation at Disaggregated Spatial Scales for Land Use and Transportation Microsimulation. Transportation Research Record: Journal of the Transportation Research Board, 2429, pp.168–177. Available at: http://dx.doi.org/10.3141/2429-18

Page 22: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

APPENDICES

• Number of ACRA establishments by role and type.

• Conversion factor

• Building data

• Location of ACRA establishments.

22

Page 23: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

DEMAND

SUPPLY

BIDDING

POPULATION SYNTHESIS

AFFORDABILITY

INDIVIDUAL &

HOUSEHOLD AGENTS

AWAKENING

ELIGIBILITY

MOVING

JOB/SCHOOL CHOICE

TAXI AVAILABILITY

VEHICLE OWNERSHIP

CHOICE

DEVELOPMENT CHOICE

PARCEL ELIGIBILITY

AVAILABLE HOUSING

UNITS

DEVELOPER AGENTS

Pre-process Stock Choice/Behavioral model Process

LT-Housing Market Models

Page 24: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

ACRA Establishments Role/Branch/Type

Classification 2012 2015 15/12

Manufacturer 28,281 33,290 1.18

Supplier/Wholesaler 67,489 90,020 1.33

Retailer 46,665 64,914 1.39

Carrier 2,695 3,575 1.33

Other 137,778 200,302 1.45

Total by Role 282,908 392,101 1.39

Entity without

branches

264,996 373,540

1.41

Entity with branches 4,801 5028 1.05

Branches 13,111 13533 1.03

Total by Branch 282,908 392,101 1.39

Business entities 84,200 124,527 1.48

Business branches 13,111 13,533 1.03

Company entities 178,436 242,496 1.36

LLP entities 7,124 11,428 1.60

LP entities 37 124 3.35

Total by Type 282,908 392,108 1.39

24

Page 25: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

ACRA Data Sample

25

ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique values

Total number of establishments 282,907

Unique Entity Number 269,796

SSIC1 858

Full address 142,642

Postcode 37,566

*SSIC: Singapore Standard Industrial Classification

ACRA Sample

Description Unique values

Total number of establishments 142,642

Unique Entity Number 134,894

SSIC1 826

Postcode 37,566

Page 26: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Conversion Factor

Floor Type Average

Office 9.282070

Retail 4.013971

Industrial 58.57063

Warehouse 33.01842

26

Page 27: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Industry Type and Floor Type

27

SSIC Section Floor type

C Manufacturing Industrial

H Transportation and Storage Warehouse

J Information and Communications Office

K Financial and Insurance Activities

L Real Estate Activities

M Professional, Scientific and Technical Activities

N Administrative and Support Service Activities

G Wholesale and Retail Trade Retail

I2 Food Service Activities

P Education

Q Health and Social Services

R Arts, Entertainment and Recreation

S Other Service Activities

Page 28: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Regression Models

• Two regression models: – Floor type “office” and “retail”:

• Commercial property transactions 1995-Oct 2015 • 16383 observations

– Floor type “industrial” and “warehouse” • Factory/warehouse property transactions 1995-Oct 2015 • 23289 observations

• Predictors: – Location – Building type – Floor level – Floor type

28

Page 29: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Building Data

• Building dataset by Yi:

– Number of buildings: 109,709.

– Info: location, building type, est. total space, est. floor area for different floor types (*not for all buildings).

• What was added:

– Occupied floor area for each floor type.

– Number of jobs for each industry type (15 types).

– Number of establishment for each industry type.

– No. of buildings that were assigned with jobs: 45,814.

29

Page 30: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

Establishment Population Synthesis

• List of buildings – Building ID – Location (planning area,

postcode) – Number of jobs for each

industry

• List of establishments – Establishment ID – Location (planning area,

postcode) – Size (floor area occupied and

number of jobs) – Floor type – Industry type (SSIC section)

• List of jobs – Job ID – Establishment ID – Industry type – Location (planning area,

postcode)

30

Page 31: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

SYN POP VS. ACRA

31

Page 32: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

32

Locations of ACRA estab. with office floor type

Page 33: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

33

Locations of syn. pop. estab. with office floor type

Page 34: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

34

Locations of ACRA vs. syn. pop. estab. with office floor type

Page 35: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

35

Locations of ACRA estab. with retail floor type

Page 36: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

36

Locations of syn. pop. estab. with retail floor type

Page 37: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

37

Locations of ACRA vs. syn. pop. estab. with retail floor type

Page 38: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

38

Locations of ACRA estab. with industrial floor type

Page 39: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

39

Locations of syn. pop. estab. with industrial floor type

Page 40: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

40

Locations of ACRA vs. syn. pop. estab. with industrial floor type

Page 41: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

41

Locations of ACRA estab. with warehouse floor type

Page 42: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

42

Locations of syn. pop. firms with warehouse floor type

Page 43: SIMULATING A SYNTHETIC POPULATION OF ESTABLISHMENTS · ACRA Data Sample 25 ACRA dataset of live entities in Feb. 2015 minus entities registered after 31/12/2012. Description Unique

43

Locations of ACRA vs. syn. pop. estab. with warehouse floor type