APA-Style Statistical Reporting
No results yet. Click Run Simulation (or Step), then pause, to generate an APA 7th edition results paragraph for the current run.
Simulate how micro-level customer motives, social proof, and word-of-mouth cascades produce unexpected macro-level market emergence, segregation, and churn.
Select a preset scenario above to view the business context, or upload your own agent lattice CSV.
Drag & Drop custom agent lattice CSV (.csv, .tsv, .txt)
Required columns: grid_x, grid_y (0-based or 1-based whole numbers), and initial_segment (or brand_choice).
Optional: agent_id, reference_price (discount case). One row per cell; the lattice must be 10Γ10 to 100Γ100.
Each cell on the grid is one household or customer. It cannot see the whole townβonly its immediate neighbors (r = 1 means the 8 surrounding cells in a 3×3 square).
Each year, every agent counts its neighbors and checks its threshold τ (e.g., "Are at least 33% of my neighbors in my group?" or "Is my block ≤75% homogeneous so I have diversity?").
When one unhappy agent moves or switches, it changes the neighbor ratio for 8 old neighbors and 8 new neighbors next yearβsparking a cascade no survey could predict. Click any cell on the map to inspect its 3×3 math!
Minimum tolerance for dissenting neighbors before acting.
Social circle width: 1=immediate Moore (8), 2=local suburb (24), 3=broad (48).
Brand loyalty, switching costs, or relocation friction resisting change.
Percentage of uninhabited houses available for relocation.
Compare passive one-sided tolerance (≥ τ) against active "Goldilocks" diversity preferences (τmin ≤ same ≤ τmax).
Adds non-local social shortcuts; click agents to inspect graph connections.
Aggressive rival launches conquest campaigns when defection/churn crosses the critical threshold.
| State / Group | Year 0 | Now | Δ Shift | Avg Local Reading | Rule Met |
|---|
No results yet. Click Run Simulation (or Step), then pause, to generate an APA 7th edition results paragraph for the current run.
Select a scenario and click Run Simulation to see how simple individual decision rules add up to a market-level pattern. The interpretation appears whenever the run is paused or settled.
One run is one draw of luck. Replications rerun the same settings with many different seeds. Each replication runs a baseline world and a shocked twin from the same starting grid, so the difference between them isolates the shock's effect.
No replications yet. Choose settings and click Run Replications.