Using Machine Learning to Identify
the Factors of People's Mobility
INFORMS2020
Alexander Gilgur
Jose Emmanuel Ramirez-Marquez
The research performed by Jose E. Ramirez Marquez leading to these results has received funding from the National Science Foundation, CRISP Type 2 /
Collaborative Research: Resilience Analytics: A Data-Driven Approach for Enhanced Interdependent Network Resilience, Award number 1541165.
Motivation and Problem Statement
Migration is one of the key factors of population growth in US counties.
Modeling it enables planning local infrastructure and its supply chains.
2
Why do people pick up and leave and
go to the new places?
● Opportunities & Employment
● Infrastructure
● Affordability
● Stability
● Happiness & Unhappiness
● ... ... ...
Migration is one of the key factors of population growth in US counties.
Modeling it enables planning local infrastructure and its supply chains.
Motivation and Problem Statement
3
Modeling the effects of migration factors is complicated
● Confounded Causality
● Multicollinearity
● Nonlinear relationships
● Differences between Domestic & International migration
Migration is one of the key factors of population growth in US counties.
Modeling it enables planning local infrastructure and its supply chains.
Motivation and Problem Statement
4
Why do people pick up and leave and
go to the new places?
● Opportunities & Employment
● Infrastructure
● Affordability
● Stability
● Happiness & Unhappiness
● ... ... ...
Modeling the effects of migration factors is complicated
● Confounded Causality
● Multicollinearity
● Nonlinear relationships
● Differences between Domestic & International migration
We present a way to identify the factors that have
an effect on domestic, international, and overall
migration as first step to modeling migration
Migration is one of the key factors of population growth in US counties.
Modeling it enables planning local infrastructure and its supply chains.
Motivation and Problem Statement
5
Why do people pick up and leave and
go to the new places?
● Opportunities & Employment
● Infrastructure
● Affordability
● Stability
● Happiness & Unhappiness
● ... ... ...
P.C.
Importance
R.F.R.
Variance
Contribution
%
P.C.A.
Workflow
E.D.A.
6
Mobility
Factors
Data Collection
1. Community Commons Map
2. Bureau of Labor Statistics Employment Data
3. Census Bureau Income Inequality Data
4. Census Population Data
5. CDC Cause of Death Data: Suicide Mortality
6. USDA Economic Research Service Education Data
Government APIs are not very easy to use
Data were downloaded as Excel or CSV files and saved to Dropbox
They were later preprocessed for analysis
7
EDA: Target Variables’ Correlation Matrix
0: NETMIG
1: DOMESTICMIG
2: INTERNATIONALMIG
0: year
1: BIRTHS
2: CENSUSPOP
3: DEATHS
4: EMPLOYED
5: ESTIMATESBASE
6: GDP
7: GDP_LOG
8: LABOR_FORCE
9: NATURALINC
10: NPOPCHG_
11: POPESTIMATE
12: POP_CDC
13: RBIRTH
14: RDEATH
15: RNATURALINC
16: SCDEATHS
17: SCRATE
18: SC_R_DEATH
19: UNEMPLOYED
20: UNEMPLOYMENT_RATE_PCT
21: bachelors_degree_plus
22: high_school_diploma
23: lt_high_school_diploma
24: mean_income__dollars
25: mean_to_median_income_ratio
26: median_income__dollars
27: pct__bachelors_degree_plus
28: pct__high_school_diploma
29: pct__lt_high_school_diploma
30: pct__some_college_or_assoc_degree
31: some_college_or_assoc_degree
8
EDA: Target Variables’ Correlation Matrix
0: NETMIG
1: DOMESTICMIG
2: INTERNATIONALMIG
0: year
1: BIRTHS
2: CENSUSPOP
3: DEATHS
4: EMPLOYED
5: ESTIMATESBASE
6: GDP
7: GDP_LOG
8: LABOR_FORCE
9: NATURALINC
10: NPOPCHG_
11: POPESTIMATE
12: POP_CDC
13: RBIRTH
14: RDEATH
15: RNATURALINC
16: SCDEATHS
17: SCRATE
18: SC_R_DEATH
19: UNEMPLOYED
20: UNEMPLOYMENT_RATE_PCT
21: bachelors_degree_plus
22: high_school_diploma
23: lt_high_school_diploma
24: mean_income__dollars
25: mean_to_median_income_ratio
26: median_income__dollars
27: pct__bachelors_degree_plus
28: pct__high_school_diploma
29: pct__lt_high_school_diploma
30: pct__some_college_or_assoc_degree
31: some_college_or_assoc_degree
USCB models population by migrations, births, and
deaths
=> collinearity & data leakage
Factors positively correlated with international
migration are negatively correlated with domestic
migration
=> low correlation with overall migration
These variables are not all independent; we need to make them such.
9
Making Variables Independent: Principal Component Analysis
PCA finds the linear combinations (principal components, or PCs) of original variables that maximize
the variances of the principal components
This results in covariance being 0 => principal components are independent.
10
Principal Component Analysis and Dimensionality Reduction
Problem - thresholds are arbitrary
EV Threshold = 0.01
25 PCs 13 PCs
EV Threshold = 0.05
5 PCs
11
Dimensionality Reduction: Random Forest Regression
Random Forest Regression (RFR)
is one of the most robust methods
for modeling multidimensional
data. It builds a forest of
numerical decision trees and
ensembles the decision paths from
all trees by majority voting.
It is non-parametric => it does not
rely on knowledge of an underlying
model.
We can calculate feature importance
for any model, enabling
dimensionality reduction by
identifying the critical features for
further analysis.
Due to the way RFR operates,
feature importance evaluation based
on RFR is model-agnostic, ensuring
that if further modeling fails to
identify a feature as important, we
can rely on RFR-based feature
importance for model validation.
12
EDA:
● Identify Correlated Features
PCA:
● Combine Features into PCs
RFR:
● Identify Important PCs
Features
Principal Components
The EDA to PCA to RFR Daisy Chain
13
EDA:
● Identify Correlated Features
PCA:
● Combine Features into PCs
RFR:
● Identify Important PCs
Features
Principal Components
Ytest
PredictiononXtest
R2
test
= 0.78
The EDA to PCA to RFR Daisy Chain
14
EDA:
● Identify Correlated Features
PCA:
● Combine Features into PCs
RFR:
● Identify Important PCs
Features
Principal Components
Ytest
PredictiononXtest
R2
test
= 0.78
Important
Features
Ytest
PredictiononXtest
R2
test
= 0.78
R2
stabilized
?
The EDA to PCA to RFR Daisy Chain
15
The EDA to PCA to RFR Daisy Chain
EDA:
● Identify Correlated Features
PCA:
● Combine Features into PCs
RFR:
● Identify Important PCs
Features
Principal Components
Ytest
PredictiononXtest
R2
test
= 0.78
Important
Features
PC Importances
Principal Component
PC Importance
R2
stabilized
?
16
EDA:
● Identify Correlated Features
PCA:
● Combine Features into PCs
RFR:
● Identify Important PCs
Features
Principal Components
Ytest
PredictiononXtest
R2
test
= 0.78
Important
Features
PC Importances
Principal Component
PC Importance
R2
stabilized
?
Going Back to Original Features
18
We have come full circle:
1) Identified the correlated variables
2) Applied PCA to rotate the data into a form where principal components are orthogonal.
3) Used Random-Forest Regression (RFR) to perform final PC selection based on their
importance.
Now we need to
4) Transform the selected PCs back to the original features.
5) Use these features in modeling.
Further Work
19
● With the features identified by the PCA->RFR process, build the model of migration in the form of
Poiseuille's Equation:
● Infer the pressure and the resistance terms and model them based on the features:
○ Discontent
○ Socioeconomic data
○ GDP
○ Education level
○ Population volume
● Build a model predicting movements of large masses of population
Conclusions
20
● Mass migration is a high complexity multivariate problem
● Its features interact, overlap, and exhibit multicollinearity in many ways
● Properly modeling mass migrations requires understanding of the underlying processes, which is
impossible to achieve without dimensionality reduction
● We have described how this can be achieved based on publicly available data and using the
standard Machine-Learning techniques in a creative manner.
Thank You!
21
Appendix
22
Emigration: Mass Transfer Out
Information
about other
places
Possibility
of “Flight”
Affordability
of “Flight”
“Flight”
Discontent
High
Stress
Levels
Navier-Stokes Equation:
Poiseuille’s Equation:
-------
Effluent rate is proportional to
pressure difference and inversely
proportional to resistance 23
Information
about other
places
Possibility
of “Flight”
Affordability
of “Flight”
“Flight”
Immigration: Diffusion into New Host Community
Affordability
of Living
Media
Sentiment
New Host
Community Acceptance
of Strangers
24
Absorption of Community Characteristics
characteristics of the incoming community
Newcomers bring with them features that can be new to the host community. As time passes by, they retain fewer of
such characteristics, while members of the community that has adopted them become penetrated with the new
features. Likewise, features of the host community become characteristics of its new members.
In the new members of
the community
In the members of
the host community
Time
Saturation
Time
Saturation
characteristics of the host community
In the members of
the host community
In the new members of
the community
(a) (b)
25

More Related Content

PPTX
data science for migration patterns.pptx
PPTX
Data analysis
PPTX
IQSS Presentation to Program in Health Policy
PDF
5316ijccms01.pdf
PDF
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
PDF
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
PDF
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
PDF
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
data science for migration patterns.pptx
Data analysis
IQSS Presentation to Program in Health Policy
5316ijccms01.pdf
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING

Similar to Informs2020 using machine learning to identify the factors of people's mobility (20)

PDF
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
PDF
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
PDF
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
PDF
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
PDF
Jingjing Chen Resume_Data Analyst
PDF
Ibm ofa ottawa_analytics_in_gov _campbell_robertson
PDF
Ibm ofa ottawa_analytics_in_gov _campbell_robertson
PDF
Ibm ofa ottawa_analytics_in_gov _campbell_robertson
PDF
An Agent Based Approach to Human Migration Movement
PDF
Relating mobility patterns to socio demographic profiles
PPTX
Program eval webinar final v2
PDF
Competitive Environment And Maintaining Customer...
PDF
How to stand out from the pack - Part 2
PDF
Summer@UTS: Visualisation for Wicked Problems
PDF
Innovaccer service capabilities with case studies
PPTX
Storyfying your Data: How to go from Data to Insights to Stories
PPTX
SoBigData - Exploring human mobility and migration with BigData @ NTTS2017
PDF
Vivarana fyp report
PDF
International Migration in Europe Data Models and Estimates 1st Edition James...
PPTX
Not forgetting the forests for the trees: The art and science of useful impac...
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
A REVIEW ON PREDICTIVE ANALYTICS IN DATA MINING
Jingjing Chen Resume_Data Analyst
Ibm ofa ottawa_analytics_in_gov _campbell_robertson
Ibm ofa ottawa_analytics_in_gov _campbell_robertson
Ibm ofa ottawa_analytics_in_gov _campbell_robertson
An Agent Based Approach to Human Migration Movement
Relating mobility patterns to socio demographic profiles
Program eval webinar final v2
Competitive Environment And Maintaining Customer...
How to stand out from the pack - Part 2
Summer@UTS: Visualisation for Wicked Problems
Innovaccer service capabilities with case studies
Storyfying your Data: How to go from Data to Insights to Stories
SoBigData - Exploring human mobility and migration with BigData @ NTTS2017
Vivarana fyp report
International Migration in Europe Data Models and Estimates 1st Edition James...
Not forgetting the forests for the trees: The art and science of useful impac...
Ad

More from Alex Gilgur (13)

PDF
Capacity Management and Planning_ Data Science, Queueing, Optimization and ot...
PPTX
informs2024. Modern Statistics in Social Media Analysis. Inferring Unusual ...
PDF
INFORMS 2021 Social cohesion and emotion analysis of media during 2020 wildfi...
PDF
Informs2019 machine learning and data mining in identification of unhappy c...
PPTX
Erlang capacity for_connections_cmg_1907
PPTX
Measuring Community Resilience: a Bayesian Approach CESUN2018
PDF
The Curse of P90
PDF
Performance OR Capacity #CMGimPACt2016
PDF
Data Science and Predictive SPC
PDF
Time Series Forecasting Modeling CMG12
PDF
CMG15 Session 525
PDF
CSP2014 Predictive SPC
PDF
Monte carlo and network cmg'14
Capacity Management and Planning_ Data Science, Queueing, Optimization and ot...
informs2024. Modern Statistics in Social Media Analysis. Inferring Unusual ...
INFORMS 2021 Social cohesion and emotion analysis of media during 2020 wildfi...
Informs2019 machine learning and data mining in identification of unhappy c...
Erlang capacity for_connections_cmg_1907
Measuring Community Resilience: a Bayesian Approach CESUN2018
The Curse of P90
Performance OR Capacity #CMGimPACt2016
Data Science and Predictive SPC
Time Series Forecasting Modeling CMG12
CMG15 Session 525
CSP2014 Predictive SPC
Monte carlo and network cmg'14
Ad

Recently uploaded (20)

PPT
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
PPT
Predictive modeling basics in data cleaning process
PDF
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
DOCX
Factor Analysis Word Document Presentation
PDF
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
PPTX
(Ali Hamza) Roll No: (F24-BSCS-1103).pptx
PPTX
Topic 5 Presentation 5 Lesson 5 Corporate Fin
PDF
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
PPTX
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
PPTX
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
PPTX
Pilar Kemerdekaan dan Identi Bangsa.pptx
PPTX
Steganography Project Steganography Project .pptx
PDF
Microsoft Core Cloud Services powerpoint
PPT
statistic analysis for study - data collection
PPTX
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
PPTX
Business_Capability_Map_Collection__pptx
PPTX
FMIS 108 and AISlaudon_mis17_ppt_ch11.pptx
PPTX
Lesson-01intheselfoflifeofthekennyrogersoftheunderstandoftheunderstanded
PDF
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
PPTX
Phase1_final PPTuwhefoegfohwfoiehfoegg.pptx
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
Predictive modeling basics in data cleaning process
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
Factor Analysis Word Document Presentation
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
(Ali Hamza) Roll No: (F24-BSCS-1103).pptx
Topic 5 Presentation 5 Lesson 5 Corporate Fin
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
Pilar Kemerdekaan dan Identi Bangsa.pptx
Steganography Project Steganography Project .pptx
Microsoft Core Cloud Services powerpoint
statistic analysis for study - data collection
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
Business_Capability_Map_Collection__pptx
FMIS 108 and AISlaudon_mis17_ppt_ch11.pptx
Lesson-01intheselfoflifeofthekennyrogersoftheunderstandoftheunderstanded
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
Phase1_final PPTuwhefoegfohwfoiehfoegg.pptx

Informs2020 using machine learning to identify the factors of people's mobility

  • 1. Using Machine Learning to Identify the Factors of People's Mobility INFORMS2020 Alexander Gilgur Jose Emmanuel Ramirez-Marquez The research performed by Jose E. Ramirez Marquez leading to these results has received funding from the National Science Foundation, CRISP Type 2 / Collaborative Research: Resilience Analytics: A Data-Driven Approach for Enhanced Interdependent Network Resilience, Award number 1541165.
  • 2. Motivation and Problem Statement Migration is one of the key factors of population growth in US counties. Modeling it enables planning local infrastructure and its supply chains. 2
  • 3. Why do people pick up and leave and go to the new places? ● Opportunities & Employment ● Infrastructure ● Affordability ● Stability ● Happiness & Unhappiness ● ... ... ... Migration is one of the key factors of population growth in US counties. Modeling it enables planning local infrastructure and its supply chains. Motivation and Problem Statement 3
  • 4. Modeling the effects of migration factors is complicated ● Confounded Causality ● Multicollinearity ● Nonlinear relationships ● Differences between Domestic & International migration Migration is one of the key factors of population growth in US counties. Modeling it enables planning local infrastructure and its supply chains. Motivation and Problem Statement 4 Why do people pick up and leave and go to the new places? ● Opportunities & Employment ● Infrastructure ● Affordability ● Stability ● Happiness & Unhappiness ● ... ... ...
  • 5. Modeling the effects of migration factors is complicated ● Confounded Causality ● Multicollinearity ● Nonlinear relationships ● Differences between Domestic & International migration We present a way to identify the factors that have an effect on domestic, international, and overall migration as first step to modeling migration Migration is one of the key factors of population growth in US counties. Modeling it enables planning local infrastructure and its supply chains. Motivation and Problem Statement 5 Why do people pick up and leave and go to the new places? ● Opportunities & Employment ● Infrastructure ● Affordability ● Stability ● Happiness & Unhappiness ● ... ... ...
  • 7. Data Collection 1. Community Commons Map 2. Bureau of Labor Statistics Employment Data 3. Census Bureau Income Inequality Data 4. Census Population Data 5. CDC Cause of Death Data: Suicide Mortality 6. USDA Economic Research Service Education Data Government APIs are not very easy to use Data were downloaded as Excel or CSV files and saved to Dropbox They were later preprocessed for analysis 7
  • 8. EDA: Target Variables’ Correlation Matrix 0: NETMIG 1: DOMESTICMIG 2: INTERNATIONALMIG 0: year 1: BIRTHS 2: CENSUSPOP 3: DEATHS 4: EMPLOYED 5: ESTIMATESBASE 6: GDP 7: GDP_LOG 8: LABOR_FORCE 9: NATURALINC 10: NPOPCHG_ 11: POPESTIMATE 12: POP_CDC 13: RBIRTH 14: RDEATH 15: RNATURALINC 16: SCDEATHS 17: SCRATE 18: SC_R_DEATH 19: UNEMPLOYED 20: UNEMPLOYMENT_RATE_PCT 21: bachelors_degree_plus 22: high_school_diploma 23: lt_high_school_diploma 24: mean_income__dollars 25: mean_to_median_income_ratio 26: median_income__dollars 27: pct__bachelors_degree_plus 28: pct__high_school_diploma 29: pct__lt_high_school_diploma 30: pct__some_college_or_assoc_degree 31: some_college_or_assoc_degree 8
  • 9. EDA: Target Variables’ Correlation Matrix 0: NETMIG 1: DOMESTICMIG 2: INTERNATIONALMIG 0: year 1: BIRTHS 2: CENSUSPOP 3: DEATHS 4: EMPLOYED 5: ESTIMATESBASE 6: GDP 7: GDP_LOG 8: LABOR_FORCE 9: NATURALINC 10: NPOPCHG_ 11: POPESTIMATE 12: POP_CDC 13: RBIRTH 14: RDEATH 15: RNATURALINC 16: SCDEATHS 17: SCRATE 18: SC_R_DEATH 19: UNEMPLOYED 20: UNEMPLOYMENT_RATE_PCT 21: bachelors_degree_plus 22: high_school_diploma 23: lt_high_school_diploma 24: mean_income__dollars 25: mean_to_median_income_ratio 26: median_income__dollars 27: pct__bachelors_degree_plus 28: pct__high_school_diploma 29: pct__lt_high_school_diploma 30: pct__some_college_or_assoc_degree 31: some_college_or_assoc_degree USCB models population by migrations, births, and deaths => collinearity & data leakage Factors positively correlated with international migration are negatively correlated with domestic migration => low correlation with overall migration These variables are not all independent; we need to make them such. 9
  • 10. Making Variables Independent: Principal Component Analysis PCA finds the linear combinations (principal components, or PCs) of original variables that maximize the variances of the principal components This results in covariance being 0 => principal components are independent. 10
  • 11. Principal Component Analysis and Dimensionality Reduction Problem - thresholds are arbitrary EV Threshold = 0.01 25 PCs 13 PCs EV Threshold = 0.05 5 PCs 11
  • 12. Dimensionality Reduction: Random Forest Regression Random Forest Regression (RFR) is one of the most robust methods for modeling multidimensional data. It builds a forest of numerical decision trees and ensembles the decision paths from all trees by majority voting. It is non-parametric => it does not rely on knowledge of an underlying model. We can calculate feature importance for any model, enabling dimensionality reduction by identifying the critical features for further analysis. Due to the way RFR operates, feature importance evaluation based on RFR is model-agnostic, ensuring that if further modeling fails to identify a feature as important, we can rely on RFR-based feature importance for model validation. 12
  • 13. EDA: ● Identify Correlated Features PCA: ● Combine Features into PCs RFR: ● Identify Important PCs Features Principal Components The EDA to PCA to RFR Daisy Chain 13
  • 14. EDA: ● Identify Correlated Features PCA: ● Combine Features into PCs RFR: ● Identify Important PCs Features Principal Components Ytest PredictiononXtest R2 test = 0.78 The EDA to PCA to RFR Daisy Chain 14
  • 15. EDA: ● Identify Correlated Features PCA: ● Combine Features into PCs RFR: ● Identify Important PCs Features Principal Components Ytest PredictiononXtest R2 test = 0.78 Important Features Ytest PredictiononXtest R2 test = 0.78 R2 stabilized ? The EDA to PCA to RFR Daisy Chain 15
  • 16. The EDA to PCA to RFR Daisy Chain EDA: ● Identify Correlated Features PCA: ● Combine Features into PCs RFR: ● Identify Important PCs Features Principal Components Ytest PredictiononXtest R2 test = 0.78 Important Features PC Importances Principal Component PC Importance R2 stabilized ? 16
  • 17. EDA: ● Identify Correlated Features PCA: ● Combine Features into PCs RFR: ● Identify Important PCs Features Principal Components Ytest PredictiononXtest R2 test = 0.78 Important Features PC Importances Principal Component PC Importance R2 stabilized ?
  • 18. Going Back to Original Features 18 We have come full circle: 1) Identified the correlated variables 2) Applied PCA to rotate the data into a form where principal components are orthogonal. 3) Used Random-Forest Regression (RFR) to perform final PC selection based on their importance. Now we need to 4) Transform the selected PCs back to the original features. 5) Use these features in modeling.
  • 19. Further Work 19 ● With the features identified by the PCA->RFR process, build the model of migration in the form of Poiseuille's Equation: ● Infer the pressure and the resistance terms and model them based on the features: ○ Discontent ○ Socioeconomic data ○ GDP ○ Education level ○ Population volume ● Build a model predicting movements of large masses of population
  • 20. Conclusions 20 ● Mass migration is a high complexity multivariate problem ● Its features interact, overlap, and exhibit multicollinearity in many ways ● Properly modeling mass migrations requires understanding of the underlying processes, which is impossible to achieve without dimensionality reduction ● We have described how this can be achieved based on publicly available data and using the standard Machine-Learning techniques in a creative manner.
  • 23. Emigration: Mass Transfer Out Information about other places Possibility of “Flight” Affordability of “Flight” “Flight” Discontent High Stress Levels Navier-Stokes Equation: Poiseuille’s Equation: ------- Effluent rate is proportional to pressure difference and inversely proportional to resistance 23
  • 24. Information about other places Possibility of “Flight” Affordability of “Flight” “Flight” Immigration: Diffusion into New Host Community Affordability of Living Media Sentiment New Host Community Acceptance of Strangers 24
  • 25. Absorption of Community Characteristics characteristics of the incoming community Newcomers bring with them features that can be new to the host community. As time passes by, they retain fewer of such characteristics, while members of the community that has adopted them become penetrated with the new features. Likewise, features of the host community become characteristics of its new members. In the new members of the community In the members of the host community Time Saturation Time Saturation characteristics of the host community In the members of the host community In the new members of the community (a) (b) 25