Willis Danielson

I'm a quantitative sociologist with interests in demography, urbanization, and environmental inequalities.


Exploring Nodes, Edges, and Paths: Global Human Settlement Layer Visualization

Degree Urbanized in the Pearl River Delta 1975 to 2045



I know I am going to stretch the interpretation of the work, but here goes. In the "Image of the City" Kevin Lynch asks us to picture and map cities: Boston, Jersey City, Los Angeles. He also asks us to understand how edges, districts, nodes, landmarks, and paths all play a part in how we construct cognitive maps of cities.

I ask how can data help create the image of a city.

"-There seems to be a public image of any given city which is the overlap of many individual images."

Tokyo has a clear public image. It is painted as the quintessential post-war megapolis. Tokyo may be a mind boggling example of urbanization, but it's urban form has changed very little since the late 20th century. There are other interesting cities. Using data from the Global Human Settlement Layer (GHSL) project, I created a set of maps to show the changes in urbanization for a host of "new" urban spaces, megacities, and conurbations. Specifically, Hyderabad, Lagos, and the Pearl River Delta.

Regions

Pearl River Delta | Lagos | Hyderabad | Wastach Front

2025–2026 Brighton Snow Water Equivalent Prediction

Brighton SWE predictions gif



When it comes to snow accumulation, the 2025 to 2026 winter season was among the worst ever for the Wasatch Front. I wanted to see if I could predict a reasonable SWE given how unconventional a season it was.

The model I used was simple. It used rolling 60-day windows of SWE observations as features along with sine and cosine features to encode where each date sits in the hydrological year (hy). The network consisted of a multilayer perceptron with two hidden layers (128 and 64 neurons). These layers used ReLU activations and a 15% dropout layer sat between them. Training data included SWE observations from the Brigthon SNOTEL site going back to the start of the 1988 hy. Leap days were removed so that each hy had the same length and a consistent day-of-season.

Normally, a trained network would produce the same output for every unseen input. To introduce uncertainty, I used Monte Carlo dropout in inference. The dropout layer remained active across 300 forward passes using the same input. This produced a distribution of possible futures for each forecast step. These predictions were condensed into three metrics: median, 10th percentile, and 90th percentile. Forecasting was recursive and each date’s median prediction was fed back into the model, that way every prediction step could use a complete window.

The first forecast was completed on December 22, 2025, and the process was repeated weekly through the 5th of April, 2026. The full sequence was rerun on June 23, 2026 so that each forecast round could be evaluated against the same set of observed outcomes.

Early in the season, the model predicted accumulation surprisingly well. But, the limited feature set left the model with no way to foresee the early melt phase. Past seasons that resembled the 2025 hy had an accumulation phase that extended into late March and beyond. The 2025 hy entered into its melt phase in mid-March. As such, the model predicted a SWE level that was below average, but closer to the median value and trend than observed SWE.

The model also failed when applied to other sites. When retrained on site specific data for the SNOTEL site near the Snowbird restort the MLP did not perform well. Changes to architecture also did not help improve the model. Improving generalizability will be my next step: a true ensemble of methods and an increased feature set that includes environmental features and target values from other sites.

In my mind, these simulations show evidence of three things. One, the start of the 2025 hy was below average, but actually rather normal. Two, the season's movement to the melt phase was historic and abnormally early. Three, it was the early melt that disrupted accuracy, not a low accumulation early season.

Prediction Runs

01. 2025-12-22 02. 2026-01-04 03. 2026-01-11
04. 2026-01-18 05. 2026-01-25 06. 2026-02-01
07. 2026-02-08 08. 2026-02-15 09. 2026-02-22
10. 2026-03-01 11. 2026-03-08 12. 2026-03-15
13. 2026-03-22 14. 2026-03-29 15. 2026-04-05

Green Space and Income in NYC

Uneven access to green space is an important sociological and environmental justice issue. Green space provides interrelated aesthetic, environmental, and public health benefits. Using data from the 2015 NYC Street Tree Census, I used the number of living street trees within a census tract as a proxy for neighborhood green space and examined its availability in relation to a tract's median household income.

As seen in the chart above, a simple OLS regression suggests a positive association between income and street tree counts. However, because the dependent variable is a count and there is heteroskedasticity, OLS is not a suitable model.

To better match the the data, I estimated a negative binomial regression with robust standard errors while controlling for several tract-level sociodemographic characteristics. Although this remains a relatively simple model, it is more appropriate for count data than a bivariate OLS regression.

After accounting for these controls, median income is no longer a statistically significant predictor. Instead, the proportion of White residents and the proportion of owner-occupied housing are significant. While this model cannot establish causation, it suggests that neighborhood differences in street tree abundance are associated with factors beyond income alone and highlights the importance of considering race, housing tenure, and other neighborhood characteristics when studying urban environmental inequalities in access to green space.

Count of Living Street Trees by Tract Modeled using Negative Binomial Regression

Dep. Variable: num_tree No. Observations: 2027
Model: GLM Df Residuals: 2018
Model Family: NegativeBinomial Df Model: 8
Link Function: Log Scale: 1.0000
Method: IRLS Log-Likelihood: -13375.
Date: Wed, 30 Jul 2025 Deviance: 623.18
Time: 14:39:35 Pearson chi2: 464.
No. Iterations: 30 Pseudo R-squ. (CS): 0.2132
Covariance Type: HC0
coef std err z P>|z| [0.025 0.975]
Intercept 4.8999 0.054 90.698 0.000 4.794 5.006
C(medIncCat)[T.1.0] -0.0093 0.028 -0.327 0.744 -0.065 0.047
C(medIncCat)[T.2.0] 0.0416 0.035 1.196 0.232 -0.027 0.110
C(edu)[T.1.0] 0.0694 0.045 1.542 0.123 -0.019 0.158
C(edu)[T.2.0] 0.0793 0.049 1.621 0.105 -0.017 0.175
pctWhite 0.0015 0.000 3.957 0.000 0.001 0.002
tract_pop 1.833e-05 1.93e-05 0.951 0.342 -1.95e-05 5.61e-05
shape_area 8.152e-08 1.12e-08 7.258 0.000 5.95e-08 1.04e-07
pct_own_occ 0.0060 0.001 8.451 0.000 0.005 0.007




SOGIE Symbol Set for AAC Users

Learning a science is 90% learning the vocabulary and being able place yourself as an insder, but knowing what vocabulary is important can be difficult.

Starting from a list of LGBTQIA related terms collected from several advocacy groups, I wanted to understand the relative symantic importance of terms. To do so I used Wikipedia to constuct a node and edge graph that summarizes the hyperlink connections between terms on Wikipedia. Edges are bidirectional with an edge representing a link to or a link out of a term's wikipedia article.

Specialized fields and subcultures often have large and interconnected vocabularies, making it difficult for newcomers to understand which concepts are foundational and how ideas relate to one another. I wanted to explore an unfamiliar world through network analysis and visualize structures.

Starting from a collection of LGBTQIA-related terms compiled from several advocacy organizations, I constructed a node and edge graph using Wikipedia articles as the source of relationships between concepts. Each node represents a term, while edges connect articles that hyperlink to one another in either direction. The resulting graph provides a rudimentary map of how these concepts are linked.

Click for fullscreen
node and edges




US Housing Starts

Using data from the U.S. Census's Building Permits Survey and linearly interpolated population estimates, I was able to plot new residential building permits across a span of 16 years for all 50 states and the District of Columbia. I am always amazed that permitting appears to begin declining, almost across the board, years before the housing crisis came to a head in 2008. What is more, it is striking how similar the trend in housing starts for North Dakota matches with the growth of fracking and oil drilling in the United States.