eli knaap @knaaptime.com · 15/04/2026another quirk in the econometrica paper is all spatial autocorrelation is viewed as misspecification and i cant understand how their approach works any time you have legitimate spillover in X or Y? arent they proposing griffith-style spatial filtering? onlinelibrary.wiley.com/doi/abs/10.1... 010
eli knaap @knaaptime.com · 15/04/2026*stares blankly in Regional Science* here's Luc and Dan, a mere forty years ago, discussing the inferential issues in spatial regression, which were already very well-known at the time 230
eli knaap @knaaptime.com · 15/04/2026on the one hand, it's dope to see spatial analysis win Econometrica's best paper (!) on the other, it's so deeply troubling that this statement is news to economists in 2026 151
eli knaap @knaaptime.com · 29/01/2026if foot traffic flows into a place like downtown LA looked something like this before the ICE raids, then, say, like this afterward... well, there will be economic consequences, on top of everything else socialecology.uci.edu/news/oc-busi... 110
eli knaap @knaaptime.com · 23/01/2026ha, neat! at the moment, this is all the code it takes to do it from scratch (windy city or anywhere else!). All you'd need to do is swap out the NLCD raster for a building layer or similar (though i dont have building footprint/non-building logic as i think you linked) 110
eli knaap @knaaptime.com · 23/01/2026the quality of the allocation is really just a function of the dasymetric mask, so this feels like a pretty useful concept i'll stick in `tobler`. This also lets you play with DGPs other than uniform (e.g. clustered poisson), which can get interesting) 100
eli knaap @knaaptime.com · 23/01/2026here im using NLCD to allocate CA's population to only "developed" areas (pixels 22,23,24), which isnt perfect but works pretty well @kylebarron.dev 's `lonboard` continues to impress. This is 15M points (40% of CA's total pop) and embedding the data in standalone html ends up ~450mb w/ no delay 210
eli knaap @knaaptime.com · 23/01/2026dot density maps arent my favorite, but they can be really rich ways of looking at multigroup segregation. If you know the area a bit, you dont even need a legend to recognize what these categories represent. One thing i havent seen before is a combo of dot density with dasymetric mapping 252
eli knaap @knaaptime.com · 02/12/2025seeing letsplot, the "gg" style feels very foreign (and, like, a lot more verbose than i remember). This is definitely not *an API* I love, though it definitely makes pretty plots. (presumably these musings are similar to the datatable vs tidyverse dogmas R people are used to) 110
eli knaap @knaaptime.com · 07/10/2025weighted results are also simple (70k observations this time). The histogram is still different from the original graph though (and the median rent actually drops a bit to 2270) @besttrousers.bsky.social are you doing something i'm missing? bsky.app/profile/knaa... 120
eli knaap @knaaptime.com · 07/10/2025extremely quick and dirty, but ignoring the survey weights, you can basically recreate these numbers from NYCHVS in ~9 lines. Only gives you 138 observations and the histogram is a little different (original seems to include $0? among a few other diffs), but the 2300 number shows up, fwiw. 110
eli knaap @knaaptime.com · 03/10/2025one thing i do miss from twitter is having people like Gillies around (he's not here, right?) also: it's bullshit. 030
eli knaap @knaaptime.com · 03/10/2025incidentally, about 3 blocks (in the other direction) from where this was taken back in 2017 knaaptime.com/urban_analys... 020
eli knaap @knaaptime.com · 02/10/2025Among so many other examples, this is just not how governing works 000
eli knaap @knaaptime.com · 25/09/2025cool news from PySAL world: the (imminent) next release of the `esda` module will have (1) spatial correlograms and (2) (more importantly) @levijohnwolf.bsky.social's partial Moran's I estimator described in www.tandfonline.com/doi/pdf/10.1... (both already in main if you can't wait 😎) 063
eli knaap @knaaptime.com · 11/09/2025i mean, he's also quite clear about *why* he's using a sensational title in his into. He wants this piece to be part of the conversation. But if you think clickbait is too pejorative, i guess i undertand 010
eli knaap @knaaptime.com · 11/09/2025i dunno. I thought dougherty's piece was wildly off, but this reads as a little disengenuous. compact sprawl? by definition that's *not sprawl*. The cogent argument is we need metropolitan-scale regulation to support infill. It's better to just say that than to be click baity for more reads 200
eli knaap @knaaptime.com · 08/09/2025not yet published but I'm talking about our 3rd paper on the project at WVU's Regional Research Institute next friday, describing how to combine discrete choice with location-allocation models to explore tradeoffs in siting harm reduction services. Happy to post slides if anyone interested 000
eli knaap @knaaptime.com · 26/08/2025hey, um. esri is not a valid source for population forecasting. www.nytimes.com/interactive/... 080
eli knaap @knaaptime.com · 10/07/2025OR, i'll forfeit the 20mil if you promise to stop being a dick to everyone else fighting for justice. This dude is incredible bsky.app/profile/the-... 000
eli knaap @knaaptime.com · 19/06/2025we're just citing blog posts in SC rulings now? ill never understand this in the same way ill never understand why people are willing to read yglasias. who the fuck cares what ja rule thinks at a time like this? bsky.app/profile/ripp... 110
eli knaap @knaaptime.com · 18/06/2025this is the distinction between people who understand AI and people who don't. if you think the computer is capable of PhD caliber work (let alone 12x PhD work) you understand neither LLMs nor doctoral degrees (or people who hold them) 210
eli knaap @knaaptime.com · 16/06/2025Galster calls this influence from multiple externality spaces; we call it 'multiple spatial embeddings'. Travel behavior matters for the definitions of some externality spaces, but residential location defines your participation in many of the most important ones link.springer.com/article/10.1... 020
eli knaap @knaaptime.com · 11/06/2025oh, the other reason is neighborhoods really only differentiate along a few dimensions, which are essentially class, race, age/household size, and density knaaptime.com/urban_analys... bsky.app/profile/knaa... 020
eli knaap @knaaptime.com · 10/06/2025When you’re a “conservative” being chastised by faculty at the Scalia School 😳 www.nytimes.com/2025/06/10/u... 000
eli knaap @knaaptime.com · 09/06/2025the culprit here is variation in the size of geographic units being displayed. One possible way to try to overcome that is to interpolate to a consistent zonal system bsky.app/profile/paul... knaaptime.com/urban_analys... 2105
eli knaap @knaaptime.com · 09/06/2025there's a ~complete rough draft of Urban Analysis up on my website (as in, code executes all the way through) knaaptime.com/urban_analysis still lots of editing to do, but if you're into cities, Python, or spatial analysis, give it a look and let me know what's wrong :) 2198
eli knaap @knaaptime.com · 07/06/2025dear political scientists, who are your people that inherit from the Hotelling tradition and what do they have to say about today? why are democrats the only ones still playing the hot dog game??? seriously bsky.app/profile/jame... 001
eli knaap @knaaptime.com · 06/06/2025without question every UC and CSU is an agglomeration center... i'd expect the local economic hit on places like Riverside or Merced would be massive; the hit + *spillover* from the LA, SF, SD metros would be massive www.cnn.com/2025/06/06/p... bsky.app/profile/knaa... 011
eli knaap @knaaptime.com · 28/05/2025new release of mapclassify is out today--with a much easier way to add a legendgram to your map (right from a Classfier object) github.com/pysal/mapcla... (cc @andrew.heiss.phd ) 041
eli knaap @knaaptime.com · 22/05/2025since then, both the python ecosystem and the policy landscape have changed a lot. remember the federal mandate to affirmatively further fair housing? anyway, here's how you measure the geography of opportunity, and how LIHTC units are distributed in Baltimore knaaptime.com/urban_analys... 125
eli knaap @knaaptime.com · 18/04/202517 and 18 join the fight against cell bsky.app/profile/bren... 000
eli knaap @knaaptime.com · 19/02/2025(although in the next release of mapclassify it will be available as a method on a classifier object) --and with the (next?) release of lonboard, you'll be able to do a colorbrewer style picker in the notebook with about 3 lines :) 010
eli knaap @knaaptime.com · 31/01/2025coverage includes every 5-year release from 2012-2021 at both geography levels. e,g, here is age and sex from 2021 open.quiltdata.com/b/spatial-uc... 121
eli knaap @knaaptime.com · 11/12/2024whoa. quiet rollout for a pretty big update: docker for win/mac can access usb now blog.golioth.io/usb-docker-w... finally got my dormant skyconnect hooked up to @home-assistant.dev (in docker) on my mac studio 010
eli knaap @knaaptime.com · 22/11/2024Special kinda party when sdsu gets the distinguished professor franklin @rsfrankl.bsky.social to deliver the annual Getis lecture in spatial analysis 0111
eli knaap @knaaptime.com · 13/11/2024throwback because i didnt post it over here: wicked fast interactive 3d viz of regional commute flows with libpysal and lonboard. The `Graph` and the GPU make great partners knaaptime.com/longraph/ 110
eli knaap @knaaptime.com · 13/11/2024factor ecology meets LISA in LA and Chicago--plus a cameo of Lew in Logan Square :) Still shocked at the clarity of these results I cooked up last year. After ~70 years, 4 factors still hold--each with a distinct spatial signature that looks different in each city knaaptime.com/urban_analys... 120
eli knaap @knaaptime.com · 12/11/2024reminder that Luc, Serge, Pedro, Levi and I are teaching spatial analysis, econometrics, and optimization at NARSC tomorrow. Can still register for remote www.narsc.org/newsite/conf... www.narsc.org/newsite/wp-c... ...or just play in codespaces if you want github.com/sjsrey/works... 062
eli knaap @knaaptime.com · 07/11/2024alonso knew what he was talking about, and regional science still matters (!) a modern take on density gradients a bid-rent knaaptime.com/urban_analys... 231
eli knaap @knaaptime.com · 05/11/2024new paper out today with Serge, Clio and Zak in Networks and Spatial Economics. We develop a bipartite spatial weights matrix extending spatial econometric models to account for multi-contextual spillovers with a focus on neighborhood/school effects link.springer.com/article/10.1... 072