This interactive application allows you to explore Language Evolution Through Immigration Dynamics using agent-based modeling. It simulates how cultural norms evolve when populations with different linguistic features come into sustained contact through immigration.
The application models the evolution of Portuguese language features under the influence of Brazilian immigration to Portugal. Using agent-based modeling, it tracks how 4 key linguistic features (vocabulary, grammar, phonetics, pronouns) change over time across two populations (locals and migrants) distributed across 18 Portuguese districts.
How do cultural traits evolve when immigrant and host populations interact? Does immigration lead to cultural assimilation, hybrid forms, or bidirectional influence?
- Interactive parameter controls for all simulation settings
- Real-time visualization of demographic and linguistic evolution
- Multi-tab results display with comprehensive statistics
- Data export capabilities for further analysis
- Responsive design that works across different platforms
- Initial Locals: Starting number of local Portuguese agents (default: 1,000)
- Initial Migrants: Starting number of Brazilian migrant agents (default: 100)
- Annual Immigration: Number of new Brazilian immigrants per year (default: 120)
- Local Birth Rate: Annual birth rate for local population (default: 0.04)
- Migrant Birth Rate: Annual birth rate for migrant population (default: 0.06)
- School Interactions: Monthly peer interactions in educational settings (default: 5)
- Workplace Interactions: Monthly colleague interactions at work (default: 3)
- Public Interaction Probability: Monthly probability of random public encounters (default: 0.3)
- Media Influence: Base influence of media exposure on language features (default: 0.5)
- Locals Reveal %: Proportion of locals revealing Brazilian features in interactions (default: 0.3)
- Migrants Reveal %: Proportion of migrants revealing Brazilian features in interactions (default: 0.7)
- Vocabulary Rate: Influence rate for vocabulary adoption per interaction (default: 0.5)
- Grammar Rate: Influence rate for grammar adoption per interaction (default: 0.3)
- Pronoun Rate: Influence rate for pronoun adoption per interaction (default: 0.25)
- Phonetic Rate: Influence rate for phonetic adoption per interaction (default: 0.15)
- Simulation Years: Duration of simulation in years (default: 20)
- Local Agents: Represent native Portuguese population
- Migrant Agents: Represent Brazilian immigrant population
- New Immigrants: Annual inflow of Brazilian migrants
- Vocabulary: Individual words and expressions (easiest to adopt)
- Grammar: Syntactic structures and rules (moderate difficulty)
- Pronouns: Pronoun usage patterns (moderate difficulty)
- Phonetics: Pronunciation patterns (most resistant to change)
- 18 Portuguese Districts: Realistic geographical distribution
- Urban/Rural Classification: Different districts have different economic attractiveness
- Migration Patterns: Based on economic opportunities and ethnic networks
- School: Educational environment interactions
- Workplace: Professional environment interactions
- Public Spaces: Random encounters in public areas
- Media Exposure: Mass media influence on language features
- Population sizes over time (locals vs migrants)
- Migrant proportion trends
- Age structure changes
- Birth and death dynamics
- Adoption rates by locals for each linguistic feature
- Heritage retention rates by migrants for each feature
- Differential diffusion patterns across feature types
- Critical mass effects and tipping points
- Final population distribution across districts
- Urban concentration patterns
- Consistency of migrant proportions across regions
- Agent-Based: Individual agents with unique characteristics and behaviors
- Spatially Explicit: Agents distributed across 18 Portuguese districts
- Demographically Realistic: Includes aging, birth, death, and migration processes
- Multi-Feature: Tracks 4 distinct linguistic features simultaneously
- Time-Stepped: Monthly time steps over specified years
- Stochastic: Probabilistic interactions and outcomes
- Calibrated Parameters: Based on empirical Portuguese-Brazilian data
- Performance Optimized: Efficient computation for interactive use
- Real-Time Plots: Dynamic generation of charts and graphs
- Interactive Controls: Parameter adjustment with immediate feedback
- Multiple Views: Demographics, linguistic features, and statistics tabs
- Export Capabilities: CSV data export for external analysis
- Choose Interface: Web app (recommended) or desktop app
- Adjust Parameters: Modify any of the parameters described above
- Run Simulation: Click the run button to start the simulation
- Explore Results: View results across multiple tabs
- Export Data: Download results for further analysis
- Test Scenarios: Try different immigration rates, interaction frequencies, or time periods
- Compare Outcomes: See how parameter changes affect linguistic evolution
- Identify Patterns: Look for critical thresholds and tipping points
- Validate Hypotheses: Test theoretical predictions about cultural evolution
- Demographics Tab: Track population changes and migrant proportions
- Linguistic Features Tab: Monitor adoption and retention of Brazilian features
- Statistics Tab: View comprehensive numerical summaries
- Export Tab: Download data for statistical analysis
- Local Population: Declines from 1,000 to ~741 (-26% due to aging)
- Migrant Population: Grows from 100 to ~2,962 (+2,862% due to immigration + births)
- Migrant Proportion: Increases from 9% to 80%
- Critical Threshold: Migrant influence accelerates around 30-40% migrant proportion
- Vocabulary: Highest adoption by locals (~45% Brazilian features)
- Grammar: Moderate adoption (~41% Brazilian features)
- Pronouns: Moderate adoption (~46% Brazilian features)
- Phonetics: Lowest adoption (~35% Brazilian features)
- Vocabulary: ~95% retention (slight decline due to local influence)
- Grammar: ~94% retention
- Phonetics: ~92% retention (most stable)
- Pronouns: ~89% retention
- Test hypotheses about cultural transmission mechanisms
- Explore conditions for successful cultural integration
- Investigate critical mass effects in cultural change
- Compare different cultural contact scenarios
- Model language contact and change processes
- Study differential diffusion of linguistic features
- Examine heritage language maintenance patterns
- Investigate spatial patterns of linguistic variation
- Understand cultural integration dynamics
- Model bidirectional cultural influence
- Explore policy implications for immigrant integration
- Study spatial settlement patterns and their effects
This application provides an interactive gateway to understanding cultural evolution through immigration dynamics, making complex agent-based modeling accessible and explorable.