TRY THIS
One line, three intercepts, then three curves
Start with Simple linear. Add Location and compare the three intercepts. Move Urban’s coefficient: which line moves? Add Price², then change its sign. Move the prediction price and watch the local slope change.
What the coefficients mean
Suburban is the reference group: both indicators equal zero. The Urban and Rural coefficients are differences from Suburban, holding price fixed. Without interactions, the location gaps stay constant across prices.
With x = Price − 6, the local price slope is b₁ + 2b₂x. A quadratic is curved in price and remains linear in its coefficients. Its turning point is Price = 6 − b₁/(2b₂), when b₂ is nonzero. A finite $1 price change need not equal the local slope.
Adding Price² also adds Price. Removing Price removes Price². The app does not include price-by-location interactions, so it always uses a common price slope and curvature.