<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Clear Language, Clear Mind</title>
	<atom:link href="https://emilkirkegaard.dk/en/feed/" rel="self" type="application/rss+xml" />
	<link>https://emilkirkegaard.dk/en</link>
	<description>Emil O. W. Kirkegaard blog</description>
	<lastBuildDate>Thu, 22 Oct 2026 08:13:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Worldwide results for migrant outcomes</title>
		<link>https://emilkirkegaard.dk/en/2026/10/worldwide-results-for-migrant-outcomes/</link>
		
		<dc:creator><![CDATA[Emil O. W. Kirkegaard]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 03:20:25 +0000</pubDate>
				<category><![CDATA[Immigration]]></category>
		<category><![CDATA[intelligence / IQ / cognitive ability]]></category>
		<category><![CDATA[country of origin]]></category>
		<guid isPermaLink="false">https://emilkirkegaard.dk/en/?p=16171</guid>

					<description><![CDATA[I&#8217;ve researched the outcomes of migrants by country of origin in many studies and posts, but now with the power of AI, I&#8217;ve been quickly able to compile all of them into a single coherent database as well as add many new ones. These are presented on a new page at https://emilkirkegaard.dk/migration/. You can explore [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve researched the outcomes of migrants by country of origin in many studies and posts, but now with the power of AI, I&#8217;ve been quickly able to compile all of them into a single coherent database as well as add many new ones. These are presented on a new page at <a href="https://emilkirkegaard.dk/migration/">https://emilkirkegaard.dk/migration/</a>. You can explore all the results, look at the plots, find sources, and download the data for your own analyses.</p>
<p>The working model for this kind of work is that a simplified model of human inequality approximately holds. In this model, every group of people has a distribution of and thus also an average value for human capital traits, chiefly but not exclusively intelligence. These distributions are primarily caused by genetic differences, as in, (true) polygenic scores (<a href="https://emilkirkegaard.dk/en/2024/04/on-genetic-potential/">genetic potential</a>) for the relevant traits. When people move around, they keep this genetic value, and this is true also for groups. In recent history (&lt;100 years), the values are approximately constant though not in the more distant past (100 or 1000s of years). Thus, the basic prediction here is that if we can estimate this average human capital of particular groups, this should predict their performance when they move (migrate) or mix with others. Here one must take into account selection effects, that is, that migrants are not necessarily and not generally representative of the home habitat/country in these human capital traits. Thus, it is necessary to measure such selection effects. Following the initial work by the IAB on <a href="https://iab.de/en/daten/iab-brain-drain/">their brain drain dataset</a>, I&#8217;ve used completed formal education level as a proxy for this. These estimates were generally obtained from &#8216;microdata&#8217; (individual data) that were matched with the same cohort and age group at home (insofar as possible), counting only migrants who arrived as adults (25+), so that degrees earned in the host country are not counted. Thus, if a population at home has e.g. 10% of people with university degrees, but 70% of migrants have this, then they are very selected. The most selected corridors are:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/migrant-selection-index.png"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-16177" src="https://emilkirkegaard.dk/en/wp-content/uploads/migrant-selection-index.png" alt="" width="1786" height="1097" /></a></p>
<p>Extreme selection is mostly seen for very poor origin countries, which is only logical, since the lower the education level in the origin, the larger the difference can be. Many poor countries have university degree rates in single digits, but manage to send people to the west with 50%+ such degrees. They are educating only a few people in university, and large numbers of them are leaving. People who are high human capital but leave their countries before taking education would thus generally be misestimated.</p>
<p>This kind of way of measuring selection only works for adults with completed education, a major limitation, so take it as a rough proxy and nothing more. It is possible to genetically measure the selection effects by comparing home/representative samples to migrant samples, though this has never been done systematically to my knowledge. This is generally because samples are too small or the current polygenic score estimates too imperfect (especially for non-Europeans). Performance of a given group in some host country is measured using whichever available social and cognitive data including employment rate, income, educational attainment, cognitive scores (<a href="https://emilkirkegaard.dk/en/2026/06/migrant-performance-on-pisa-worldwide/">e.g. PISA</a>), crime, and social welfare use. Prior research has shown that it is not generally important which specific metric is used since the groups rank about the same across them. This working model is not entirely true, especially because some social metrics are strongly affected by age/sex composition (e.g. crime), time in the country, language/cultural distance (e.g. test bias). Thus, it is preferable to study 2nd and later generations. The problem with those data is in general that many countries do not provide useful data. This is especially true for people who change their citizenships, and children from mixed relationships (e.g. German mother, Spanish father). I have been inclusive and also used data based on citizenship when country of birth or parental country of birth was not available. This causes some biases since naturalization rates differ by group systematically: people from worse countries are more eager to convert to a new superior citizenship, especially because it generally means they cannot be deported (so easily). Countries also differ in how easy it is to obtain these citizenships (e.g. automatic at birth for many New World countries), which further adds noise and bias to the results. With these issues in mind, we don&#8217;t expect perfect results and neither do we find them.</p>
<p>So the basis of the analysis as of writing are data from these 34 host countries:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/host-countries.png"><img decoding="async" class="alignnone size-full wp-image-16172" src="https://emilkirkegaard.dk/en/wp-content/uploads/host-countries.png" alt="" width="1791" height="915" /></a></p>
<p>They are color coded by how much and how useful data they provide. In general, larger countries provide estimates for more origin groups owing to larger migrant populations. Countries with better government databases provide more data, insofar as the results aren&#8217;t completely censored/hidden. I have mostly obtained results from Western countries because these have high rates of immigration in the last few decades as well as useful public data. It&#8217;s possible there are more useful data to be found in e.g. Thailand. Belgium was the only western country I was unable to find any useful results for, perhaps a reader can find something.</p>
<p>The overall results for the origin countries should under the working model reflect the average human capital in the people from those countries, and the map we get looks like this:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/origin-performance-map.png"><img decoding="async" class="alignnone size-full wp-image-16173" src="https://emilkirkegaard.dk/en/wp-content/uploads/origin-performance-map.png" alt="" width="1791" height="1012" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/origin-performance-map-300x170.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/origin-performance-map-1024x580.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/origin-performance-map-768x435.png 768w" sizes="(max-width: 1791px) 100vw, 1791px" /></a></p>
<p>Thus, it looks about the same as every other such map. Even after adjustment for observed migrant selection, Mexicans, South Africans, Indians do fairly well. You can click any country to see what data the results are based on. E.g., for Mexico:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/MEX-perf.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16174" src="https://emilkirkegaard.dk/en/wp-content/uploads/MEX-perf.png" alt="" width="1789" height="984" /></a></p>
<p>So we can see that Mexicans don&#8217;t do well in USA or Canada, but do well in Europe. If you check migrant flows, something like 95% of all Mexican migrants live in the USA and are relatively unselected. A small number are in Europe, much more selected with resulting good outcomes. Depending on how you weight the results, Mexicans thus may obtain a large negative (if using migrant size weights), or somewhat to strongly positive score (if no weights). The overall models change somewhat depending on the weights, but not in a consistently obviously better direction, so I&#8217;ve used a middling approach to weights.</p>
<p>If we take the current &#8216;best estimate&#8217; for each origin group and correlate it with national IQs (the best human capital measurement) or home country general development (HDI but better), we get:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/NIQ-vs.-migrant-perf.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16175" src="https://emilkirkegaard.dk/en/wp-content/uploads/NIQ-vs.-migrant-perf.png" alt="" width="1799" height="1139" /></a></p>
<p>And:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/NS-vs.-migrant-perf.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16176" src="https://emilkirkegaard.dk/en/wp-content/uploads/NS-vs.-migrant-perf.png" alt="" width="1768" height="948" /></a></p>
<p>Thus, the main prediction of the working model is seen in the data. Results are not perfect, of course, given all the issues with the data quality, measurements, time-in-country, cultural/language biases in tests, and imperfectly modelled selection effects. But they are pretty good and compelling. Now no one can credibly claim that origin country metrics do not predict migrant outcomes consistently.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Adult cognitive gaps in the PIAAC</title>
		<link>https://emilkirkegaard.dk/en/2026/10/adult-cognitive-gaps-in-the-piaac/</link>
		
		<dc:creator><![CDATA[Emil O. W. Kirkegaard]]></dc:creator>
		<pubDate>Thu, 15 Oct 2026 03:04:00 +0000</pubDate>
				<category><![CDATA[intelligence / IQ / cognitive ability]]></category>
		<category><![CDATA[PIAAC]]></category>
		<category><![CDATA[sex difference in intelligence]]></category>
		<guid isPermaLink="false">https://emilkirkegaard.dk/en/?p=16162</guid>

					<description><![CDATA[For fun, I posted some results for sex differences in cognitive tests from taketest.xyz on Twitter. Replotted, they look like this: Most tests show male advantages, and only 3 show a female advantage, all of them quite small, below 0.2 d (multilingual vocabulary, color sorting, eye reading). By contrast, many of the male advantages are [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>For fun, <a href="https://taketest.xyz/differences?by=sex">I posted some results for sex differences in cognitive tests from taketest.xyz on Twitter</a>. Replotted, they look like this:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/sex_gaps_cognitive.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16163" src="https://emilkirkegaard.dk/en/wp-content/uploads/sex_gaps_cognitive.png" alt="" width="1760" height="1900" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/sex_gaps_cognitive.png 1760w, https://emilkirkegaard.dk/en/wp-content/uploads/sex_gaps_cognitive-278x300.png 278w, https://emilkirkegaard.dk/en/wp-content/uploads/sex_gaps_cognitive-949x1024.png 949w, https://emilkirkegaard.dk/en/wp-content/uploads/sex_gaps_cognitive-768x829.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/sex_gaps_cognitive-1423x1536.png 1423w" sizes="auto, (max-width: 1760px) 100vw, 1760px" /></a></p>
<p>Most tests show male advantages, and only 3 show a female advantage, all of them quite small, below 0.2 d (multilingual vocabulary, color sorting, eye reading). By contrast, many of the male advantages are quite large, many above 0.5 d. These results thus suggest a general male advantage but focused on certain kinds of tests. The differences in these less general abilities than general intelligence are not surprising or new, though occasionally denied or questioned by feminists (e.g. male advantage in math). However, there is another potential explanation. The users on the site are obviously not representative but rather self-selection for high intelligence. It is possible that the male takers are more selected than the female ones.</p>
<p>To get around this somewhat I decided to analyze the large public datasets that the OECD has published from their <a href="https://en.wikipedia.org/wiki/Programme_for_the_International_Assessment_of_Adult_Competencies">PIAAC studies</a>. This is the adult version of PISA. There&#8217;s data on 3 tests across 2 waves, and the gaps look like this, pooled across countries:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/score_distributions.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16164" src="https://emilkirkegaard.dk/en/wp-content/uploads/score_distributions.png" alt="" width="2200" height="1300" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/score_distributions.png 2200w, https://emilkirkegaard.dk/en/wp-content/uploads/score_distributions-300x177.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/score_distributions-1024x605.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/score_distributions-768x454.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/score_distributions-1536x908.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/score_distributions-2048x1210.png 2048w" sizes="auto, (max-width: 2200px) 100vw, 2200px" /></a></p>
<p>The difference in literacy was ~0, men scored about 0.20-0.26 better on math, and 0.08-0.10 d better on &#8216;problem solving&#8217;. Thus, again, consistent with a general male advantage. Obviously, the OECD aren&#8217;t big fans of Richard Lynn, so you can be quite sure they tried to get rid of these gaps in their item designs, but didn&#8217;t quite make it. For good measure, I ran my own item response theory models and checked for test bias, though it was quite minor.</p>
<p>The gaps also vary quite a bit across countries, wave 1:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle1.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16165" src="https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle1.png" alt="" width="2400" height="1600" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle1.png 2400w, https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle1-300x200.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle1-1024x683.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle1-768x512.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle1-1536x1024.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle1-2048x1365.png 2048w" sizes="auto, (max-width: 2400px) 100vw, 2400px" /></a></p>
<p>Wave 2:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16166" src="https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle2.png" alt="" width="2400" height="1400" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle2.png 2400w, https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle2-300x175.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle2-1024x597.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle2-768x448.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle2-1536x896.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle2-2048x1195.png 2048w, https://emilkirkegaard.dk/en/wp-content/uploads/forest_cycle2-1200x700.png 1200w" sizes="auto, (max-width: 2400px) 100vw, 2400px" /></a></p>
<p>Insofar as age is concerned, the two waves don&#8217;t agree entirely:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/gaps_by_age.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16167" src="https://emilkirkegaard.dk/en/wp-content/uploads/gaps_by_age.png" alt="" width="2200" height="1800" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/gaps_by_age.png 2200w, https://emilkirkegaard.dk/en/wp-content/uploads/gaps_by_age-300x245.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/gaps_by_age-1024x838.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/gaps_by_age-768x628.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/gaps_by_age-1536x1257.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/gaps_by_age-2048x1676.png 2048w" sizes="auto, (max-width: 2200px) 100vw, 2200px" /></a></p>
<p>In the first wave, the male advantage appears to be growing with age, but not in wave 2. I am not sure what would be the cause of this. Usually these kinds of abrupt changes are due to changes to the tests, mode of delivery, scoring, and not real differences. The datasets are far too large for these differences to be due to random sampling error. The cohort (birth year) gaps seen between the waves suggest a change in measurement or sampling.</p>
<p>From a Richard Lynn perspective, the findings aren&#8217;t that surprising in general, the male advantage overall would be quite small, an unweighted mean of about 1.5-2 IQ. His general proposed model concerns how to resolve the question of why we see a much greater male brain size, which is seen in every population, and which remains substantial controlling for height, with the known causal effect of brain size on intelligence, with supposedly no difference in general intelligence. This would only be the case if women have some compensating brain advantage, or men&#8217;s extra brain size occurs in areas unrelated to intelligence. As far as I know, there is no known candidate for such a female advantage, and brain imaging studies find that the entire brain, more or less, is involved in intelligence. So Lynn&#8217;s solution is that researchers had just made an error and men really do have such an advantage in line with the brain size advantage. This resolves the overall problem, but creates a new one. If men are smarter in general because of a larger brain, then why do we see such variation in the size of this advantage? It doesn&#8217;t make a lot of sense if this advantage has deep ancestral roots and should be more of a human universal than something that varies between populations and their cultures. I&#8217;m afraid I don&#8217;t know what the resolution to this question is.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The data based approach to winning Slay the Spire 2</title>
		<link>https://emilkirkegaard.dk/en/2026/10/the-data-based-approach-to-winning-slay-the-spire-2/</link>
		
		<dc:creator><![CDATA[Emil O. W. Kirkegaard]]></dc:creator>
		<pubDate>Wed, 07 Oct 2026 18:26:07 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Slay the Spire 2]]></category>
		<category><![CDATA[statistics]]></category>
		<guid isPermaLink="false">https://emilkirkegaard.dk/en/?p=16128</guid>

					<description><![CDATA[Months ago, we made a Slay the Spire 2 statistics portal, https://sts2.fun/. It has been collecting a decent amount of data, some 400k runs from 3000 players. For those not familiar, Slay the Spire 2 (STS2) is a roguelike turn-based deck builder. It&#8217;s pretty difficult and complex, which is the appeal. I understand if you [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Months ago, we made a Slay the Spire 2 statistics portal, <a href="https://sts2.fun/">https://sts2.fun/</a>. It has been collecting a decent amount of data, some 400k runs from 3000 players. For those not familiar, Slay the Spire 2 (STS2) is a roguelike turn-based deck builder. It&#8217;s pretty difficult and complex, which is the appeal. I understand if you don&#8217;t care about games or this game in particular, but nevertheless, there are some more general statistics lessons to be learned here. Based on this treasure trove of data (which you can <a href="https://sts2.fun/static/sts2_public.db.zst">download here</a>), I&#8217;ve been doing some analyses. To win the game, you have to progress through 49 floors to beat the final boss at floor 49 (on maximum difficulty, which is the only real way to play). In general, things don&#8217;t always go so well. Here&#8217;s the survival chart by character:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_01_survival.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16130" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_01_survival.png" alt="" width="1200" height="750" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_01_survival.png 1200w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_01_survival-300x188.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_01_survival-1024x640.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_01_survival-768x480.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<p>Thus, about 28% of runs result in victory, which also varies a bit by character (highest is 30% for Defect, lowest is 26% for Regent). When playing, you are wondering what is the best decision to make in a given situation. By utilizing a large number of games, it is possible to give some causal answers to some of those questions. Each run also has quite a lot of randomness, so it is possible to score a given run for luck. Some card options are better than others, some relics worse than others. The top players manage to win nearly 100% of their runs, but average Joe not so much. The top players have built tier lists, so we can compare those to empirically obtained results.</p>
<p><strong>Relics</strong></p>
<p>First off, there&#8217;s primarily 2 things to look at: cards and relics. Both can be obtained from combat rewards, shops (by choice and availability), and events. The goal is to predict which build &#8212; character+deck+relic combination &#8212; wins. Starting with the simpler of the two, relics, the most obvious approach is to check which particular relics are commonly found in winning vs. losing runs:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_02_relics_win_vs_loss.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16131" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_02_relics_win_vs_loss.png" alt="" width="2080" height="715" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_02_relics_win_vs_loss.png 2080w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_02_relics_win_vs_loss-300x103.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_02_relics_win_vs_loss-1024x352.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_02_relics_win_vs_loss-768x264.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_02_relics_win_vs_loss-1536x528.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_02_relics_win_vs_loss-2048x704.png 2048w" sizes="auto, (max-width: 2080px) 100vw, 2080px" /></a></p>
<p>But you can probably see that it&#8217;s a biased approach. The issue is <a href="https://en.wikipedia.org/wiki/Survivorship_bias">survivorship bias</a>. Runs that lose will end up with fewer relics since they miss out on opportunities to get more of them later in the game. It can also clearly be seen in the transforming relic Sword of Stone, which becomes Sword of Jade when 5 elites have been killed. Losing runs commonly die before doing so while winning runs do so, thus giving the opposite effects of the pairs. One can also see the bias by just comparing the relic counts:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_03_relic_counts.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16132" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_03_relic_counts.png" alt="" width="1170" height="650" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_03_relic_counts.png 1170w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_03_relic_counts-300x167.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_03_relic_counts-1024x569.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_03_relic_counts-768x427.png 768w" sizes="auto, (max-width: 1170px) 100vw, 1170px" /></a></p>
<p>So this approach will not clearly tell us what we want to know but we can get more sophisticated. What if instead of looking at finished games, we look at them at some earlier point, say, after the first boss (floor 17). This limits us to the runs that made it that far (64%) while keeping their relic variation and predicting the future from that point. This probably works reasonably well. Given the amount of data we have, we can also fit a single logistic regression with every relic in the game and by character:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_04_relics_boss1.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16133" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_04_relics_boss1.png" alt="" width="2080" height="715" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_04_relics_boss1.png 2080w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_04_relics_boss1-300x103.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_04_relics_boss1-1024x352.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_04_relics_boss1-768x264.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_04_relics_boss1-1536x528.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_04_relics_boss1-2048x704.png 2048w" sizes="auto, (max-width: 2080px) 100vw, 2080px" /></a></p>
<p>We see some expected results. Skills are generally too strong in the game, and the relic that makes any acquired skill upgraded is a top relic for every character (Toxic Egg). And for a replication of sorts, we can do the same thing at another point, say, after boss 2 (floor 33):</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_05_relics_boss2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16134" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_05_relics_boss2.png" alt="" width="2080" height="715" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_05_relics_boss2.png 2080w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_05_relics_boss2-300x103.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_05_relics_boss2-1024x352.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_05_relics_boss2-768x264.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_05_relics_boss2-1536x528.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_05_relics_boss2-2048x704.png 2048w" sizes="auto, (max-width: 2080px) 100vw, 2080px" /></a></p>
<p>The models additionally controlled for the difficulty (ascension) and player (fixed effect). Still, the models don&#8217;t guarantee a causal result because relics already picked up until that point affected the outcome. Some choice remains, and thus the possibility of confounding. Fortunately, we have some other options available. There are a number of different things that happen in the game that assigns a random relic to the player, which is thus uncorrelated with anything. Using this variation, we can see clearly. Random relics come from starting relics (Neow), elite rewards, chests, and some events. Each of these can be used to figure out the causal effect of each relic. The estimates they produce should agree with each other perfectly, random sampling error aside, and they seem to do so:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_06_relic_corr_matrix.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16135" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_06_relic_corr_matrix.png" alt="" width="1690" height="1235" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_06_relic_corr_matrix.png 1690w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_06_relic_corr_matrix-300x219.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_06_relic_corr_matrix-1024x748.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_06_relic_corr_matrix-768x561.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_06_relic_corr_matrix-1536x1122.png 1536w" sizes="auto, (max-width: 1690px) 100vw, 1690px" /></a></p>
<p>Here we see that the random relic models agree with each other relatively close to perfectly, while the cross-sectional data models even with controls are a little off. For some strange reason, Lava Rock random relics do not agree much with the rest. Based on these results, we can meta-analyze the signal from the different approaches to get a single best estimate for each relic x character combination:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_07_relics_meta.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16136" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_07_relics_meta.png" alt="" width="2080" height="715" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_07_relics_meta.png 2080w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_07_relics_meta-300x103.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_07_relics_meta-1024x352.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_07_relics_meta-768x264.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_07_relics_meta-1536x528.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_07_relics_meta-2048x704.png 2048w" sizes="auto, (max-width: 2080px) 100vw, 2080px" /></a></p>
<p>Of particular interest are the boss/ancient relics, which are given after killing a boss. A particular ancient is shown and offers some relics in a limited pool. These can be relatively precisely estimated using the instrumental variables approach. Relics can only affect your winning chances if you are actually offered them, so we get the following causal path: offered -&gt; picked -&gt; win. The picking rates are affected by players&#8217; choice based on their guesses about which relic gives the best winning chances, so it is not a clean causal estimate. However, the offers are random, so they allow us to get around this. This gives us the following results (pooled across characters):</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_16_ancient_offers.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16152" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_16_ancient_offers.png" alt="" width="1690" height="1820" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_16_ancient_offers.png 1690w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_16_ancient_offers-279x300.png 279w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_16_ancient_offers-951x1024.png 951w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_16_ancient_offers-768x827.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_16_ancient_offers-1426x1536.png 1426w" sizes="auto, (max-width: 1690px) 100vw, 1690px" /></a></p>
<p>It is likely that these differ by character but even 400k games is not actually enough to precisely estimate it, believe it or not. That&#8217;s because the outcome is a binary, and we need a standard error of, say, 2%points. This requires about 26,000 games with that character, but we have around 49,000 (for act 2) and 30,000 (for act 3), which are further split by the ancients appearing. More data is actually needed.</p>
<p>To be noted, shop-only relics are difficult to estimate. The only method I can think of is using the randomization from Lord&#8217;s Parasol (which gives every relic in shops). However, there weren&#8217;t enough runs to precisely estimate these.</p>
<p>Furthermore, some of the ancient relic options are not independent:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_20_ancient_slots.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16159" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_20_ancient_slots.png" alt="" width="1820" height="1820" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_20_ancient_slots.png 1820w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_20_ancient_slots-300x300.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_20_ancient_slots-1024x1024.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_20_ancient_slots-150x150.png 150w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_20_ancient_slots-768x768.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_20_ancient_slots-1536x1536.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_20_ancient_slots-600x600.png 600w" sizes="auto, (max-width: 1820px) 100vw, 1820px" /></a></p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_21_neow_slots.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16160" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_21_neow_slots.png" alt="" width="1430" height="1300" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_21_neow_slots.png 1430w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_21_neow_slots-300x273.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_21_neow_slots-1024x931.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_21_neow_slots-768x698.png 768w" sizes="auto, (max-width: 1430px) 100vw, 1430px" /></a></p>
<p>Thus, these present issues with estimation as there is never a choice, for instance, between X and X.</p>
<p><strong>Cards</strong></p>
<p>Moving on to cards, we can do the same thing as before. We can try the simplest model of comparing cards found in winning vs. losing runs. It gets more difficult here because decks can have multiple copies of a card, and they can be upgraded or not. I&#8217;ve decided to merge the data for the regular and upgraded cards to boost precision at some loss of detail. With enough data, one could separate the two, and figure out which cards are most important to upgrade. With regards to the counts, I&#8217;ve tried binary, count, and capped count approaches (deck has card yes/no, deck has X copies, deck has 0,1,2,3+ copies). The capped counts work best. The issue with the full count is that the rare boss/ancient relic Pael&#8217;s Growth makes it possible to clone cards, so a few decks end up with literally thousands of copies of some cards which mess up the results (meme builds). Anyway, these are the simplest results:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_08_cards_final_deck.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16137" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_08_cards_final_deck.png" alt="" width="2080" height="715" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_08_cards_final_deck.png 2080w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_08_cards_final_deck-300x103.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_08_cards_final_deck-1024x352.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_08_cards_final_deck-768x264.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_08_cards_final_deck-1536x528.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_08_cards_final_deck-2048x704.png 2048w" sizes="auto, (max-width: 2080px) 100vw, 2080px" /></a></p>
<p>We can note a limitation of the data here, Mad Science is actually 9 different cards, but the save files don&#8217;t note which one is which. Most of the very bad cards are actually curses or quest cards (Lantern Key). We can also move on to post-beating boss 1 decks to avoid most of the survivorship bias:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_09_cards_boss1.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16138" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_09_cards_boss1.png" alt="" width="2080" height="715" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_09_cards_boss1.png 2080w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_09_cards_boss1-300x103.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_09_cards_boss1-1024x352.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_09_cards_boss1-768x264.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_09_cards_boss1-1536x528.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_09_cards_boss1-2048x704.png 2048w" sizes="auto, (max-width: 2080px) 100vw, 2080px" /></a></p>
<p>It seems taking the Spoils Map is generally overly greedy, which is presumably why you often see the pros skipping it.</p>
<p>These estimates are still not entirely unconfounded, but we can utilize the final approach, which is to use instrumental variables for card rewards. Since cards can only affect your winning chances if you actually picked them, we get the following causal path: offered -&gt; picked -&gt; win. This allows the use of instrumental variables to estimate the causal effects despite players having a choice in what to pick. The correlation matrix for the card estimates across methods:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_13_card_corr_matrix.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16149" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_13_card_corr_matrix.png" alt="" width="1625" height="1235" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_13_card_corr_matrix.png 1625w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_13_card_corr_matrix-300x228.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_13_card_corr_matrix-1024x778.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_13_card_corr_matrix-768x584.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_13_card_corr_matrix-1536x1167.png 1536w" sizes="auto, (max-width: 1625px) 100vw, 1625px" /></a></p>
<p>Aggregating the randomization-based estimations into a single best estimate, we can figure out that these are the best and worst cards for the characters:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_19_card_meta.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16158" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_19_card_meta.png" alt="" width="1430" height="975" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_19_card_meta.png 1430w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_19_card_meta-300x205.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_19_card_meta-1024x698.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_19_card_meta-768x524.png 768w" sizes="auto, (max-width: 1430px) 100vw, 1430px" /></a></p>
<p><strong>Player choices</strong></p>
<p>We have lots of data on what people actually pick in the game when given a choice. Usually, from a fight reward, 3 cards are offered but only 1 can be picked. So it is possible to rank cards by players&#8217; preference. The simplest metric is just picked/offered ratio. More sophisticated is using 3+1 variant of the Elo rating. It turns out these produce about the same result, so it is not worth much except to highlight the value of skipping later in the game (the smaller your deck is, the more likely you will draw your best cards). Thus, we can compare players&#8217; preference with our best estimates of what is best:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_10_card_pick_vs_causal.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16139" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_10_card_pick_vs_causal.png" alt="" width="1170" height="780" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_10_card_pick_vs_causal.png 1170w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_10_card_pick_vs_causal-300x200.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_10_card_pick_vs_causal-1024x683.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_10_card_pick_vs_causal-768x512.png 768w" sizes="auto, (max-width: 1170px) 100vw, 1170px" /></a></p>
<p>Relics are generally acquired randomly, so there is not much choice to look at. Except for shops and ancients where players choose themselves. So do players tend to buy the best relics?</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_11_shop_relics_vs_causal.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16140" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_11_shop_relics_vs_causal.png" alt="" width="1170" height="780" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_11_shop_relics_vs_causal.png 1170w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_11_shop_relics_vs_causal-300x200.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_11_shop_relics_vs_causal-1024x683.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_11_shop_relics_vs_causal-768x512.png 768w" sizes="auto, (max-width: 1170px) 100vw, 1170px" /></a></p>
<p>It would appear overall players are fairly rational or tuned in to what is good. But critically, does it relate to player skill levels? We expect that the better players would buy the better cards and relics. To do this analysis, we have to estimate player skill. The model is: win ~ player_id + ordinal(ascension) + character. Using these, we can plot the buy rates vs. causal estimates as a function of player skill:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_14_skill_preference.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16150" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_14_skill_preference.png" alt="" width="1430" height="715" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_14_skill_preference.png 1430w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_14_skill_preference-300x150.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_14_skill_preference-1024x512.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_14_skill_preference-768x384.png 768w" sizes="auto, (max-width: 1430px) 100vw, 1430px" /></a></p>
<p>The findings confirm the expectation, higher skilled players&#8217; choices correlate more with our best estimates 0.56 for high skill vs. 0.36 for low skill in case of relics. The difference is much smaller for cards, suggesting that the main separation between the good and the bad players is knowing what relics to buy in shops.</p>
<p><strong>Conditional effects</strong></p>
<p>The main issue with the above is that what is best for a build to some extent depends on what you already have. Some cards are good in all builds, while others are bad in some builds and good in others. The same for relics, though they are usually never bad for you (giving only positive effects, some exceptions like Royal Poison or Brimstone). Statistically speaking, such conditional effects are interactions, and we are not too keen on interactions on this blog. Still, there are surely lots of real interactions here, given that the very purpose of the game is to know about these and use them skillfully to win. There is, however, a severe statistical issue. With about 83 distinct cards per character, there are 3,403 different 2-way interactions to model for an exhaustive search (for a total of 17,015). Even limiting ourselves to within character combinations (it is possible to obtain cards from other characters as well as colorless/neutral cards), the combinatorial explosion results in severe statistical penalties for finding them. So we have to use a bit of theory or other empirical data to find them. Fortunately, we can use the winning builds data here. Each character has a number of primary build types, or archetypes. These can be statistically found by looking at the winning decks, in this case for Silent:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_12_silent_archetypes.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16141" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_12_silent_archetypes.png" alt="" width="1430" height="1300" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_12_silent_archetypes.png 1430w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_12_silent_archetypes-300x273.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_12_silent_archetypes-1024x931.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_12_silent_archetypes-768x698.png 768w" sizes="auto, (max-width: 1430px) 100vw, 1430px" /></a></p>
<p>We see roughly the expected types: shivs, poison, draw/discard/sly. Most decks are not pure because it isn&#8217;t generally possible to win and never pick a suboptimal card in the final deck, and many cards seem to go in just about any winning build because they are just good overall (e.g. Adrenaline). A few also go into multiple (Reflex goes with Hidden Daggers). The results for Haze are based on the old version where it triggered on discard.</p>
<p>Based on these plausible pairs of cards, we can test all of these 2-way interactions specifically, and for each character. The model is: at floor X, after winning normal combat, conditional on already having X in your deck, does it predict winning chances to see Y? We call these positive interactions synergies:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/blog_15_silent_synergies.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16151" src="https://emilkirkegaard.dk/en/wp-content/uploads/blog_15_silent_synergies.png" alt="" width="1170" height="1040" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/blog_15_silent_synergies.png 1170w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_15_silent_synergies-300x267.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_15_silent_synergies-1024x910.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/blog_15_silent_synergies-768x683.png 768w" sizes="auto, (max-width: 1170px) 100vw, 1170px" /></a></p>
<p>All in all, pretty credible causal estimates could be made in most cases. The combinatorial explosion seen for cards prevents us from searching too hard, at least until more data is collected.</p>
<p><strong>General findings</strong></p>
<p>In general, the adjusted cross-sectional models agree pretty well with the randomization tests (IV or not), so in a way, using the more fancy methods was not necessary. This is of course only in hindsight we can say this. And the estimates don&#8217;t agree perfectly even after adjustment for random errors, so there is likely some confounding left in the cross-sectional estimates. We also confirm that our best estimates are more in line with what players do.</p>
<p>All the more detailed results for all cards and characters <a href="https://sts2.fun/">can be found on the site now</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Interactions are still not important: not in medical data either</title>
		<link>https://emilkirkegaard.dk/en/2026/10/interactions-are-still-not-important-not-in-medical-data-either/</link>
		
		<dc:creator><![CDATA[Emil O. W. Kirkegaard]]></dc:creator>
		<pubDate>Sun, 04 Oct 2026 20:06:56 +0000</pubDate>
				<category><![CDATA[Math/Statistics]]></category>
		<category><![CDATA[Medicine]]></category>
		<category><![CDATA[interactions]]></category>
		<category><![CDATA[NHANES]]></category>
		<guid isPermaLink="false">https://emilkirkegaard.dk/en/?p=16068</guid>

					<description><![CDATA[Yesterday I wrote about a study I did of the OKCupid dataset. The point was to show that interaction effects are almost always tiny and you should adjust your effect size priors downwards, far far downwards. Naturally, some people objected to the dataset being used, which is amusingly a kind of interaction claim (that is, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.emilkirkegaard.com/p/interactions-are-generally-not-important">Yesterday I wrote about a study I did of the OKCupid dataset</a>. The point was to show that interaction effects are almost always tiny and you should adjust your effect size priors downwards, <em>far far</em> downwards. Naturally, some people objected to the dataset being used, which is amusingly a kind of interaction claim (that is, that interaction effects are weaker in dating site data than other data). However, this is all fine because there&#8217;s lots of other large scale datasets one can use for the same research design. So I decided to do it again and for this I chose <a href="https://www.cdc.gov/nchs/nhanes/index.html">the American NHANES</a>. These large studies are done every 2 years and measure a large number of mostly biological and medical properties (e.g. blood work) that aren&#8217;t impacted by self-report issues or being on a dating site. To boost the sample size, I used data from the last 2 waves (from 2017–2020 and 2021–2023, total n = 14,608 adults). From these I selected 139 variables measured for at least 8,000 people; each model uses the people with data on all three of its variables (median n = 11,024).</p>
<p>The analytic strategy was about the same but expanded a bit:</p>
<ol>
<li>We pick 3 random variables, set the first as the outcome, and the other 2 as the predictors, thus getting the general model Y ~ X1 + X2. This we test against the interaction model Y ~ X1 * X2. The variables are continuous variables, occasionally quasi-continuous, so we don&#8217;t have to use anything other than OLS</li>
<li>In variants of the above, we swap X2 for sex (binary), since sex interactions are probably those that are most common/largest.</li>
<li>We use LOOCV to assess how much variance the interactions add. This is probably better than trusting the analytic approximations (adjusted R²).</li>
</ol>
<p>Alright, so did this dataset change the conclusions? Not really. We find just about the same as before:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_bands.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16085" src="https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_bands.png" alt="" width="2000" height="1040" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_bands.png 2000w, https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_bands-300x156.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_bands-1024x532.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_bands-768x399.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_bands-1536x799.png 1536w" sizes="auto, (max-width: 2000px) 100vw, 2000px" /></a></p>
<p>Or if you prefer a table:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_table.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16086" src="https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_table.png" alt="" width="1500" height="222" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_table.png 1500w, https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_table-300x44.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_table-1024x152.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/s1_linear_table-768x114.png 768w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></a></p>
<p>So in a sizable number, even a majority, of models the variance explained % gain was negative, which is to say that there was so little signal of an interaction that model overfitting caused the gain to be negative. Some somewhat sizable interactions were found in about 1% of the models. But if you look more closely at them, you can see the problem is not an interaction but that the main effects are misspecified as linear when they are really nonlinear:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/s2_spurious_bp.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16087" src="https://emilkirkegaard.dk/en/wp-content/uploads/s2_spurious_bp.png" alt="" width="2000" height="1100" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/s2_spurious_bp.png 2000w, https://emilkirkegaard.dk/en/wp-content/uploads/s2_spurious_bp-300x165.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/s2_spurious_bp-1024x563.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/s2_spurious_bp-768x422.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/s2_spurious_bp-1536x845.png 1536w" sizes="auto, (max-width: 2000px) 100vw, 2000px" /></a></p>
<p>In this case, the model misfit is also caused by a data dependency. Someone measured at age 20 cannot have their age of heaviest weight at more than 20. It&#8217;s a kind of duh finding and not what people have in mind when they claim interactions.</p>
<p>I thus redid the models adding splines for the main effects and still testing for linear interactions (Y ~ spline(X1) + spline(X2) + X1:X2). Allowing for nonlinear main effects further reduced the apparent effect sizes of the interactions:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/s3_bands.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16088" src="https://emilkirkegaard.dk/en/wp-content/uploads/s3_bands.png" alt="" width="2000" height="1040" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/s3_bands.png 2000w, https://emilkirkegaard.dk/en/wp-content/uploads/s3_bands-300x156.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/s3_bands-1024x532.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/s3_bands-768x399.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/s3_bands-1536x799.png 1536w" sizes="auto, (max-width: 2000px) 100vw, 2000px" /></a></p>
<p>But this still leaves the possibility that the interaction itself is nonlinear (Y ~ spline(X1) * spline(X2)). Here&#8217;s a clean case of that happening:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/nhanes_blog_estradiol_age_sex.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16073" src="https://emilkirkegaard.dk/en/wp-content/uploads/nhanes_blog_estradiol_age_sex.png" alt="" width="1800" height="1200" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/nhanes_blog_estradiol_age_sex.png 1800w, https://emilkirkegaard.dk/en/wp-content/uploads/nhanes_blog_estradiol_age_sex-300x200.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/nhanes_blog_estradiol_age_sex-1024x683.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/nhanes_blog_estradiol_age_sex-768x512.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/nhanes_blog_estradiol_age_sex-1536x1024.png 1536w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></a></p>
<p>Men&#8217;s level of estradiol is basically constant throughout their life (flat line fit), while women&#8217;s follow the fertile window (requiring a spline), and thus the interaction also requires a spline. Thus, redoing the models once again with nonlinear interactions allowed:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/s4_bands.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16089" src="https://emilkirkegaard.dk/en/wp-content/uploads/s4_bands.png" alt="" width="2000" height="1040" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/s4_bands.png 2000w, https://emilkirkegaard.dk/en/wp-content/uploads/s4_bands-300x156.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/s4_bands-1024x532.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/s4_bands-768x399.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/s4_bands-1536x799.png 1536w" sizes="auto, (max-width: 2000px) 100vw, 2000px" /></a></p>
<p>Given the extreme model flexibility, it is very apt to overfit even on large datasets, and 87% of non-sex models were worse than without the interaction. After all of this, something like 0.6% of random trio models, and 2% of random trio models with sex added at least 1% variance explained. Most of these are still going to be marginal. Like this one:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/s4_marginal_waist.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16093" src="https://emilkirkegaard.dk/en/wp-content/uploads/s4_marginal_waist.png" alt="" width="1800" height="1240" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/s4_marginal_waist.png 1800w, https://emilkirkegaard.dk/en/wp-content/uploads/s4_marginal_waist-300x207.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/s4_marginal_waist-1024x705.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/s4_marginal_waist-768x529.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/s4_marginal_waist-1536x1058.png 1536w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></a></p>
<p>Looking closely, you can see the lines diverge slightly at the high end. And this is a relatively <em>large</em> real interaction effect!</p>
<p>As such, the results from the prior study cannot be explained away as being due to the nature of the dataset used, unless of course you can come up with another ad hoc hypothesis for why it also fails in NHANES, and presumably why interactions would show up in other kinds of data. These 2 studies cannot rule out that you can find some kind of dataset where practically relevant interaction effects show up (say, gene expression levels or other low-level biological systems). For now, however, the burden of proof is on those thinking interactions are commonplace and practically meaningful. Meanwhile, whenever you read a new study claiming some interaction effect with p = 4% based on a sample of 100 students, you are right to be very skeptical indeed.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Interactions are generally not important in social science</title>
		<link>https://emilkirkegaard.dk/en/2026/10/interactions-are-generally-not-important-in-social-science/</link>
		
		<dc:creator><![CDATA[Emil O. W. Kirkegaard]]></dc:creator>
		<pubDate>Sat, 03 Oct 2026 11:29:53 +0000</pubDate>
				<category><![CDATA[Differential psychology/psychometrics]]></category>
		<category><![CDATA[Math/Statistics]]></category>
		<category><![CDATA[interactions]]></category>
		<category><![CDATA[OKcupid]]></category>
		<guid isPermaLink="false">https://emilkirkegaard.dk/en/?p=16041</guid>

					<description><![CDATA[Some years ago both me and Jonatan Pallesen looked into the generality of statistical interaction effects. These look like this: In real life, however, interactions are mostly not a real thing. This is despite their sometimes great intuitive appeal and well-known examples (e.g. mating success/attractiveness as function of height and sex and their interaction). So [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Some years ago both <a href="https://rpubs.com/EmilOWK/interactions_social_science">me</a> and <a href="https://rpubs.com/Jonatan/interactions">Jonatan Pallesen</a> looked into the generality of statistical interaction effects. These look like this:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_illustration.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16042" src="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_illustration.png" alt="" width="1800" height="720" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_illustration.png 1800w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_illustration-300x120.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_illustration-1024x410.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_illustration-768x307.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_illustration-1536x614.png 1536w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></a></p>
<p>In real life, however, interactions are mostly not a real thing. This is despite their sometimes great intuitive appeal and well-known examples (e.g. mating success/attractiveness as function of height and sex and their interaction). So I decided to hammer home this message so that there is something robust and convincing one can refer to to prove the point. For this purpose, I reached for my trusty <del>revolver</del> OKCupid dataset. It&#8217;s very large, and has an extreme variety of items. Yes, it is from a dating site, but every other well-known finding I&#8217;ve tried replicating in the dataset worked fine. The very fact that it works so well, as do other convenience samples, is evidence against the importance of interactions. So here&#8217;s what I did:</p>
<ol>
<li>Item-level data: pick a random ordinal variable as the outcome (Y), and 2 others as the predictors (X1, X2). Then fit the additive and interaction models: 1) Y ~ X1 + X2, vs. 2) Y ~ X1 * X2. Repeat 1000s of times. This approach needs ordinal regression since the outcomes are ordinal (all items have 2-4 answer options, which in the base case are ordinal or binary, sometimes nominal).</li>
<li>Scale-level data: aggregate items into scales from <a href="https://www.emilkirkegaard.com/p/dimensions-of-the-dating-mind">my recent 10-dimension model</a> using a mixture of item types (binary, ordinal, nominal), then repeat the same approach as above using scales instead of items.</li>
<li>Scale-level data: aggregate items into scales that I had previously investigated in <a href="https://emilkirkegaard.dk/en/2025/08/do-you-like-dogs-cats-both-or-neither/">the cat-dog study</a>, then repeat the same approach as above. The scales here are quite different from the ones above as they were handpicked to measure particular dimensions of interest instead of &#8216;falling out of&#8217; the data.</li>
<li>Variants of the above swapping X2 for sex, to specifically look at sex interactions, the most intuitively plausible subset.</li>
</ol>
<p>First we have to think of what we care about. The most obvious is to look at the p-values. This was the focus of the prior studies on interactions in this dataset. It is, however, a mistake I think. The dataset is so large that many terms reach p&lt;5% even with tiny effect sizes. What we really care about is not so much whether there is literally any signal larger than pure noise, but whether these signals are of practical concern. For this reason, here we will focus on changes in model explanatory power, that is, R² values (<a href="https://emilkirkegaard.dk/en/2022/10/variance-explained-is-mostly-bad/">which can be deceptive</a> but bear with me).</p>
<p>Alright, so what was found? It can be summarized in a few ways graphically:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_raw_vs_adj.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16048" src="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_raw_vs_adj.png" alt="" width="1800" height="720" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_raw_vs_adj.png 1800w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_raw_vs_adj-300x120.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_raw_vs_adj-1024x410.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_raw_vs_adj-768x307.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_raw_vs_adj-1536x614.png 1536w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></a></p>
<p>In general, random models do not explain a great amount of variance in the outcome, but they do explain more than 0. Everything, after all, is correlated if you look close enough. For the item models, the median additive model explained 0.67% and the interaction model explained 0.67% for a relative gain of 0%. For the 2 sets of scale-level analyses, the results were about the same. For the 10-dimensional scales, the median additive model explained 2.83%, and the interaction model explained 2.97%, or a relative increase of 4.8%. For the replication using the cat-dog set of scales (general intelligence, mental health, antisocial behavior, prudence, conservatism, extroversion, reading, enjoys discussion, religiousness, drugs, kink/sex), the median additive model explained 5.61% and the median interaction model 5.64%, for a gain of 0.008%. However, even these values can be considered overestimates. The medians don&#8217;t come from the same models. If one compared within the models (trios), then the relative % gains are -0.3% for the items, 0.1% for the cat-dog scales, and 1.2% for the 10 dimensions. So a typical model that explains 2% of variance without interactions grows to something like 2.01%, 2.002%, 2.024%. Practically useless. For the models with sex, they did slightly better, but not much better in absolute terms. The table below summarizes the numerical results:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_summary_table.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16044" src="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_summary_table.png" alt="" width="1600" height="440" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_summary_table.png 1600w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_summary_table-300x83.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_summary_table-1024x282.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_summary_table-768x211.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_summary_table-1536x422.png 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /></a></p>
<p>Alright, but since we already looked through the data to find interactions, what were the largest ones that were found? For the item-level analysis, they look like this:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16043" src="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest.png" alt="" width="2100" height="1639" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest.png 2100w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest-300x234.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest-1024x799.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest-768x599.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest-1536x1199.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest-2048x1598.png 2048w" sizes="auto, (max-width: 2100px) 100vw, 2100px" /></a></p>
<p>It is somewhat tricky to understand the plot since there are 3 moving parts. The lines are the 2 sexes in their appropriate colors. The interaction term is always sex, and 4 of the 4 involve changing your name upon marriage, traditional female behavior. Thus, conservative women will lean towards &#8220;yes&#8221; and conservative men towards &#8220;no&#8221;. Any question that relates to conservatism thus works to get this effect (male gallantry, flag burning, watching sports on TV, mate guarding). These examples are somewhat trivial, as when I found that the largest effect of your astrological sign was predicting which season you like the most (few people prefer winter, but those born in the winter prefer it slightly more than average). For the scales, the largest interactions were:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest_scales.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16045" src="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest_scales.png" alt="" width="2000" height="1680" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest_scales.png 2000w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest_scales-300x252.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest_scales-1024x860.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest_scales-768x645.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/interactions_largest_scales-1536x1290.png 1536w" sizes="auto, (max-width: 2000px) 100vw, 2000px" /></a></p>
<p>These are basically the same thing 4 times. It&#8217;s a measure of conservatism, a measure of religiousness, and a measure of libertinism (sex or drugs). These effects are also relatively minor, the largest added an additional 1.25% variance but the main model already explained 25%, so the relative gain was only 5%.</p>
<p>One limitation of the above is that the measures aren&#8217;t perfectly reliable. Mathematically, in practice interactions also suck because interaction terms have the reliability of the product of the terms, so if both main variables have a semi-respectable reliability of 0.80, the interaction term is only .80²=0.64. This severely reduces statistical power. One can solve this in theory using latent variable modeling. Sadly, the most commonly used framework for this in R (lavaan) does still not support interactions between latent terms, but there are now some other packages that allow for this (<a href="https://modsem.org/">modsem</a>). Just for curiosity, I refit the models above using this framework to see how much things change. This was one of those times when the last 5% of a study opened up a can of worms that would potentially take hours to resolve. The various versions of latent interaction models took a long time to fit (even for a single model), and/or produced unstable and implausible results, apparently related to inability to handle ordinal indicators (as opposed to continuous ones as normally used). Failing this, I fell back on a simpler method and brought out the trusty <a href="https://cran.r-project.org/web/packages/simex/index.html">simex package</a>. This is a clever method where instead of trying to model the error-free variables, you add <em>more</em> error to them and work backwards to 0 error. It only needs to know the amount of (random, classical) error, which is the same as the reliabilities. And it fit instantly. It tells us that in the above cases of the four models, coefficients are about 30% larger, so the variance they explain roughly 1.5-2x more variance, which means they are still quite small in relative terms, especially since the main effects also grow. Fitting the <strong>simex</strong> for all the scale-level models lets us generalize the findings further. These results showed that when taking into account measurement error, the interaction effects explained 1.3-2.5x as much variance, which in absolute terms was still too small to matter in most cases.</p>
<p>What does this mean for research? It means you should be wary of findings claiming interaction effects. Indeed, it was reported in <a href="https://www.science.org/doi/10.1126/science.aac4716">one</a> <a href="https://academic.oup.com/qje/advance-article-abstract/doi/10.1093/qje/qjy029/5195544?redirectedFrom=fulltext&amp;login=false">two</a> of the large-scale replication studies that interaction effects replicated more poorly than average. In other words, since they are almost never large enough to matter, you should have a higher standard of evidence requirement to believe them. A p-value of &lt; 5% is certainly not enough, and isn&#8217;t even enough for regular main effects. The lack of interaction effects also implies, indirectly, that selective/convenience samples are not likely to be severely biased. Why? Because whatever characteristics they are selected on are not likely to change the association you are interested in. The OKCupid dataset is a good demonstration of this. It replicated basically every normal finding I examined: 1) anti-social behavior and intelligence, 2) conservatism and pronatalism/fertility, 3) mental health and non-heterosexuality/trans, 4) astrology being bunk, 5) differences between dog and cat enthusiasts, and others. This is despite being an online convenience sample of strange people filling out 100s of questions on a dating site in semi-public.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Which country do you fit in?</title>
		<link>https://emilkirkegaard.dk/en/2026/10/which-country-do-you-fit-in/</link>
		
		<dc:creator><![CDATA[Emil O. W. Kirkegaard]]></dc:creator>
		<pubDate>Thu, 01 Oct 2026 02:25:19 +0000</pubDate>
				<category><![CDATA[Differential psychology/psychometrics]]></category>
		<category><![CDATA[Sociology]]></category>
		<category><![CDATA[cultural dimensions]]></category>
		<category><![CDATA[values]]></category>
		<category><![CDATA[World Value Survey]]></category>
		<guid isPermaLink="false">https://emilkirkegaard.dk/en/?p=16017</guid>

					<description><![CDATA[There are hundreds of values tests on the internet. Almost all of these are theory-based also known as made-up dimensions. These are dimensions that one could think of, make some questions for (that correlate positively), but they may not exist as factor variables in real data. Real life data are usually fairly boring, since the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>There are hundreds of values tests on the internet. Almost all of these are theory-based also known as made-up dimensions. These are dimensions that one could think of, make some questions for (that correlate positively), but they may not exist as factor variables in real data. Real life data are usually fairly boring, since the first dimension you find is always a left-right scale using whatever features that are currently culturally relevant at that time and place. A perhaps more sophisticated idea is to look at a large international dataset of such values, perhaps they can reveal something more worthwhile. That is the point of the <a href="https://en.wikipedia.org/wiki/World_Values_Survey">World Values Survey</a>, <a href="https://en.wikipedia.org/wiki/Hofstede%27s_cultural_dimensions_theory">Hofstede&#8217;s cultural dimensions</a> and the like. They like to present their results like this:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/Inglehart-Welzel-World-Cultural-Map-World-Values-Survey-7-2023.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16018" src="https://emilkirkegaard.dk/en/wp-content/uploads/Inglehart-Welzel-World-Cultural-Map-World-Values-Survey-7-2023.png" alt="" width="1200" height="675" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/Inglehart-Welzel-World-Cultural-Map-World-Values-Survey-7-2023.png 1200w, https://emilkirkegaard.dk/en/wp-content/uploads/Inglehart-Welzel-World-Cultural-Map-World-Values-Survey-7-2023-300x169.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/Inglehart-Welzel-World-Cultural-Map-World-Values-Survey-7-2023-1024x576.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/Inglehart-Welzel-World-Cultural-Map-World-Values-Survey-7-2023-768x432.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/Inglehart-Welzel-World-Cultural-Map-World-Values-Survey-7-2023-800x450.png 800w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<p>Despite being based on a large international dataset, the dimensions are in fact not &#8216;supported by&#8217; the data as such (in the exploratory factor analysis sense). They are just arbitrarily defined as the 2 factors from a curated list of items. <a href="https://www.worldvaluessurvey.org/WVSContents.jsp?CMSID=findings">You can read about that on the website for WVS:</a></p>
<blockquote><p>The two dimensions have been created by running factor analysis over a set of ten indicators. The ten indicators used (five to tap each dimension) were chosen for technical reasons: in order to be able to compare findings across time, we used indicators that had been included in all four waves of the Values Surveys. These ten indicators reflect only a handful of the many beliefs and values that these two dimensions tap, and they are not necessarily the most sensitive indicators of these dimensions. They do a good job of tapping two extremely important dimensions of cross-cultural variation, but we should bear in mind that these specific items are only indicators of much broader underlying dimensions of cross-cultural variation [<em>Source: Chapter 2 from Inglehart, R &amp; C. Welzel. 2005. Modernization, Cultural Change and Democracy: The Human Development Sequence. New York: Cambridge University Press</em>].</p></blockquote>
<p>Since these data are publicly available, I decided to download them and try again using a theory-neutral approach. The WVS data has to be merged with the European Values Sutdy (EVS) to obtain data from the list of countries above (some European countries did not participate in WVS). After filtering to the common pool of items, we are left with only 44 common value items (asked in every country). Some items of high relevance are unfortunately missing, those dealing with homosexuality, because a few Muslim countries don&#8217;t allow researchers to ask these in surveys (shame on Egypt, Tajikistan, Uzbekistan, Iran). Moving forward with the 44 items with complete coverage for 92 countries (156,658 people), we can plot our trusty parallel analysis to get an idea of how many factors we could maximally extract:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/country_values_parallel_both.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16020" src="https://emilkirkegaard.dk/en/wp-content/uploads/country_values_parallel_both.png" alt="" width="1530" height="1020" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/country_values_parallel_both.png 1530w, https://emilkirkegaard.dk/en/wp-content/uploads/country_values_parallel_both-300x200.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/country_values_parallel_both-1024x683.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/country_values_parallel_both-768x512.png 768w" sizes="auto, (max-width: 1530px) 100vw, 1530px" /></a></p>
<p>So depending on whether we analyze averages by country (so 92 units) or persons (100k+) we get either a maximum of 4 or 13 factors. Due to aggregation issues, there is no guarantee these dimensions are even the same. It is not so uncommon that directions of association differ between levels of analysis. For instance, within a country, obesity correlates slightly negatively with intelligence (presumably becoming weaker because of GLP-1 drugs), but between countries the correlation is very strongly positive, as economic development is caused by intelligence and also makes food cheap and abundant to the point where many become obese (East Asians aside). As such, if one wanted to score a kind of social status general factor, then fitting it on individuals within countries would find a slightly negative factor loading and between countries would find a very strong positive loading. In general, though, levels of analysis agree and usually the country-level correlations are stronger and in the same direction as the person-level.</p>
<p>With regards to the above, I used the person-level data for more reliable results and because I wanted to score persons, not just countries. So how many factors to extract? I decided to retain factors which would be scored with a reliability of at least 0.70. This is a low standard, and the last factor is based on only 2 items, which is not great either. Honestly, one could have gone with the 5-factor solution as well, but I decided to include the 6th factor out of interest. Again, deciding on what factors to retain is not exact science, but depends on the goals of the researcher. In this case, I wanted a multi-dimensional scale that would produce interesting and at least somewhat reliable results. Looking at the resulting 6-factor solution, the dimensions were:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/6-values-emil.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16021" src="https://emilkirkegaard.dk/en/wp-content/uploads/6-values-emil.png" alt="" width="770" height="1060" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/6-values-emil.png 770w, https://emilkirkegaard.dk/en/wp-content/uploads/6-values-emil-218x300.png 218w, https://emilkirkegaard.dk/en/wp-content/uploads/6-values-emil-744x1024.png 744w, https://emilkirkegaard.dk/en/wp-content/uploads/6-values-emil-768x1057.png 768w" sizes="auto, (max-width: 770px) 100vw, 770px" /></a></p>
<p>Amusingly, my own results suggest I am less sex egalitarian than the average Pakistani! Since I am not even religious let alone Muslim, it is hard to believe. The items that set me apart were:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/emil-sex-egal-items.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16022" src="https://emilkirkegaard.dk/en/wp-content/uploads/emil-sex-egal-items.png" alt="" width="789" height="157" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/emil-sex-egal-items.png 789w, https://emilkirkegaard.dk/en/wp-content/uploads/emil-sex-egal-items-300x60.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/emil-sex-egal-items-768x153.png 768w" sizes="auto, (max-width: 789px) 100vw, 789px" /></a></p>
<p>I think the first one is fairly likely to be true given men&#8217;s extreme dominance under meritocratic hiring and even despite strong pro-female bias in the West. University is more important for boys mainly for the reason that women tend to study more useless stuff and for longer. <a href="https://www-apache.anderson.ucla.edu/faculty_pages/keith.chen/papers/GenderNPV_WorkingPaper.pdf">Even female medical doctors commonly fail to make a return on investment on their medical degrees</a> because &#8220;the median female physician simply doesn’t work enough hours to amortize her upfront investment in medical school&#8221;. American women fail to pay back their university tuition loans:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/NYT-student-loans-2009.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16023" src="https://emilkirkegaard.dk/en/wp-content/uploads/NYT-student-loans-2009.png" alt="" width="1397" height="825" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/NYT-student-loans-2009.png 1397w, https://emilkirkegaard.dk/en/wp-content/uploads/NYT-student-loans-2009-300x177.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/NYT-student-loans-2009-1024x605.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/NYT-student-loans-2009-768x454.png 768w" sizes="auto, (max-width: 1397px) 100vw, 1397px" /></a></p>
<p>This extremist research has been popularized by the well-known far-right think tank <a href="https://archive.is/HSkoW">The New York Times</a>. One can also see that Blacks and Latinos should cut back on education spending.</p>
<p>The last question is a simple matter of family formation. If jobs are too scarce to support a dual income family, then let the man work, since he is likely to make more money, enjoy it more, and the women can focus on family matters. In a world of still falling sub-replacement fertility, this makes a lot of sense. Indeed, we already know that despite what Westerners say on the survey, they make the same decision when taking paid parental leave, and politicians have been forcing the men to take some of it in several countries to the detriment of the families. Anyway, the question talked about a right, which sounds like a legal right, and I am not keen on such an approach so I ended up picking &#8220;Neither&#8221;, which was still extreme by Scandinavian standards. As such, my responses are in line with the science and common sense, even if they ignore the gist of what the questions are getting at. If they had instead just asked people whether women should be banned from university education etc., then I would appear like a normal Westerner. Specific item choices can be important for results!</p>
<p>What about the famous 2 dimension plot that the World Values Survey people produced? Can it be recovered from a theory-neutral approach? Well, sort of. In my analysis, I let the dimensions covary, as value dimensions may do. Why does this matter? Well, when plotting the 2-dimension map of countries, it is somewhat of an implicit assumption of the plot that the dimensions sitting on X and Y are not themselves correlated. This is not really true unless we force them to be uncorrelated (orthogonal rotation as in PCA). The value data is similar to the intelligence data in that if we fit oblique rotations (potentially correlated factors), then the general traditionalism-modernism (left-right in slight disguise) dimension gets split up into its components, and the general factor will appear as a 2nd-order factor instead. We can avoid this by using an orthogonal rotation, in this case just PCA for simplicity. Doing this gives us these maps:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/country_values_pc1_vs_others.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16025" src="https://emilkirkegaard.dk/en/wp-content/uploads/country_values_pc1_vs_others.png" alt="" width="2240" height="1760" /></a></p>
<p>Scandinavians are at the top of the secular morality dimension with Sweden in a clear number 1, while the African-Islamic countries are on the other end. This won&#8217;t surprise you. Dimension 2 concerns corruption and democracy. Scandinavians are high again, but so are some Africans. The latter is odd given the prevalence of corruption there. Or maybe it is not so strange. After all, if corruption is prevalent, presumably a lot of citizens develop a dislike of it, even if they would also do it themselves if they could. Dog eat dog world. The other dimensions are somewhat harder to interpret without help so here&#8217;s a table:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/country_values_pca_poles.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16026" src="https://emilkirkegaard.dk/en/wp-content/uploads/country_values_pca_poles.png" alt="" width="1785" height="1393" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/country_values_pca_poles.png 1785w, https://emilkirkegaard.dk/en/wp-content/uploads/country_values_pca_poles-300x234.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/country_values_pca_poles-1024x799.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/country_values_pca_poles-768x599.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/country_values_pca_poles-1536x1199.png 1536w" sizes="auto, (max-width: 1785px) 100vw, 1785px" /></a></p>
<p>Honestly, the other dimensions don&#8217;t always make sense. PC4 is a kind of my-local-people vs. globalism dimension.</p>
<p>I tried a variety of other approaches, but nothing I tried could make a neat, wholly scientifically satisfactory 2-dimensional plot. So what I ended up showing on the site is the 2nd-order modern values scale (from the 3 first factors, .99 correlated with PC1 as well), and interpersonal trust on the second dimension:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/country-values-emil.png"><img loading="lazy" decoding="async" class="size-full wp-image-16029 alignnone" src="https://emilkirkegaard.dk/en/wp-content/uploads/country-values-emil.png" alt="" width="797" height="976" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/country-values-emil.png 797w, https://emilkirkegaard.dk/en/wp-content/uploads/country-values-emil-245x300.png 245w, https://emilkirkegaard.dk/en/wp-content/uploads/country-values-emil-768x940.png 768w" sizes="auto, (max-width: 797px) 100vw, 797px" /></a></p>
<p>In terms of best fit for a country, the question is not really which country you sit closest to on a 2-dimensional map (whatever version of it we use), but how you place in all the 44-dimensions relative to country means. This 44-dimensional space is not something we can mentally visualize, but computing your position relative to countries is a trivial mathematical exercise. It turns out the country for me is Hong Kong:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/emil-distances.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16031" src="https://emilkirkegaard.dk/en/wp-content/uploads/emil-distances.png" alt="" width="814" height="1087" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/emil-distances.png 814w, https://emilkirkegaard.dk/en/wp-content/uploads/emil-distances-225x300.png 225w, https://emilkirkegaard.dk/en/wp-content/uploads/emil-distances-767x1024.png 767w, https://emilkirkegaard.dk/en/wp-content/uploads/emil-distances-768x1026.png 768w" sizes="auto, (max-width: 814px) 100vw, 814px" /></a></p>
<p>However, we can see that the distances are somewhat close. I&#8217;ve never been to HK, Macao, Belarus, Vietnam etc., so it would seem a strange match. Amusingly, Denmark is one of the most distant matches to me! Clearly, this is not true if one used more sensible measures.</p>
<p>Finally, at the bottom, there are 2 metrics for how unusual your responses are, taken together. The first one is how unusual your responses were relative to what the 6-factor model predicts (mean absolute residual of responses predicted from your 6 factor scores). The second one is based on how far you are from the nearest country compared with other users. These are related metrics, but the first assumes a particular structure of the dataset, the second does not. They correlate about .70 in the norm data.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dimensions of the dating mind</title>
		<link>https://emilkirkegaard.dk/en/2026/09/dimensions-of-the-dating-mind/</link>
		
		<dc:creator><![CDATA[Emil O. W. Kirkegaard]]></dc:creator>
		<pubDate>Mon, 28 Sep 2026 08:31:29 +0000</pubDate>
				<category><![CDATA[Differential psychology/psychometrics]]></category>
		<category><![CDATA[factor analysis]]></category>
		<category><![CDATA[IRT]]></category>
		<category><![CDATA[item response theory]]></category>
		<category><![CDATA[OKcupid]]></category>
		<category><![CDATA[personality]]></category>
		<guid isPermaLink="false">https://emilkirkegaard.dk/en/?p=15995</guid>

					<description><![CDATA[A decade ago I got into my first media circus by scraping the OKCupid dating site. The site uses (or used) a novel approach of having users answer 100s of questions and having them match with each other. It was the only dating site/app that embraced assortative mating as a fundamental aspect of finding the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A decade ago I got into my first media circus by scraping the OKCupid dating site. The site uses (or used) a novel approach of having users answer 100s of questions and having them match with each other. It was the only dating site/app that embraced assortative mating as a fundamental aspect of finding the right mate. This also made it incredibly valuable from a scientific perspective. The questions were not the typical ones in scales made by academics, but covered uncouth topics like preferred sexual positions, and intelligence. We scraped data for some 60000+ users, which was only a fraction of the users who had filled out many questions. Specifically, we targeted those that had filled out 500+ questions. These are less representative but provide more data. There were millions of users who had filled out only a few, which wouldn&#8217;t be so useful for analysis.</p>
<p>If you are familiar with personality psychology you know that there are endless debates about how many and which dimensions to rank people on. The Big Five (OCEAN)/5-factor model has been winning this battle for some decades, but before that it was <a href="https://en.wikipedia.org/wiki/Eysenck_Personality_Questionnaire">Eysenck&#8217;s 3-factor predecessor</a>, and before that <a href="https://en.wikipedia.org/wiki/16PF_Questionnaire">Cattell&#8217;s 16 factor</a>. Eysenck&#8217;s model has been mostly incorporated into the 5-factor model (except for psychoticism). Instead now we have <a href="https://en.wikipedia.org/wiki/HEXACO_model_of_personality_structure">the 6-factor HEXACO model</a>, <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC8578866/">the alternative 5-factor model</a>, as well as various simplifications, the big 2 (E+O, C+A+N), and <a href="https://www.researchgate.net/publication/317217470_The_General_Factor_of_Personality_Ten_Years_After">the general factor of personality (GFP)</a>. However, I wanted to redo this work using the OKCupid data. This presented some interesting issues:</p>
<ol>
<li>There is a lot of missing data because not everybody filled out every question, and some users specifically skipped some questions, or answered them in private (you could hide responses from others, so the scraper would not get them either).</li>
<li>The data structure is mixed. Many items are binary, some are ordinal (the options can be ranked from most to least <em>something</em>), and some are nominal (can&#8217;t be ordered). Analyzing mixed items is possible for factor analysis but requires specialized item response theory (IRT) models.</li>
<li>The dataset is large, so it took a very long time to fit the models, or impute the data. Like over a week even on a strong computer.</li>
</ol>
<p>I had done some of this work years ago, and found the first few dimensions, but it was taking too long and I wasn&#8217;t happy with my methods. Fortunately, with the power of AI, I was able to revisit this question and get more decisive answers. Claude was able to rewrite the IRT software to use GPUs, which greatly sped up the model fitting time (by like 50x in core-time comparison but I have 16 CPU cores, so on average GPU was about 3x faster assuming full use), to the point where it was feasible to try out many models.</p>
<p>Generally speaking, we wish to know how many dimensions to extract. The standard answer in psychology is to use the various factor estimation methods with parallel analysis being the preferred option. The thing is that this always gives you a very large number when you have many cases because it is testing the actual seen structure vs. randomly generated responses. Just because parallel analysis or some other method says you should extract X factors (or the data supports it), doesn&#8217;t mean these are meaningful or reliably measured in that dataset. They may consist of just 2-3 items out of 100s. Since I wanted to make <a href="https://taketest.xyz/dating-mind">a practically useful test to put on the site</a>, I wanted each dimension to be relatively reliable (at least .80) and rely on more than a few items. To figure this out, I explored 2 parameters: 1) the number of factors to extract (k), and 2) the number of items to use (p, in order of those with the most data in the database). Trying out the combinations of these values took a while (like 2 weeks on my strong computer even after changing to GPU fitting), but I am ready to present the results in brief. I guess I will eventually write up the full results, but building stuff with AI is much more interesting than writing academic papers, so I&#8217;ve been slacking off in that department (unlike the academics, I don&#8217;t have much financial motivation to write papers). So without further ado, these are the results for the estimated reliability of the least reliable factor as a function of those 2 parameters:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15997" src="https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability.png" alt="" width="1900" height="880" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability.png 1900w, https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability-300x139.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability-1024x474.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability-768x356.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability-1536x711.png 1536w" sizes="auto, (max-width: 1900px) 100vw, 1900px" /></a></p>
<p>Alternatively, one can think of how adding another factor impacts the reliability metrics at a given item count:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability_count.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15998" src="https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability_count.png" alt="" width="1900" height="880" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability_count.png 1900w, https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability_count-300x139.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability_count-1024x474.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability_count-768x356.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/grid_reliability_count-1536x711.png 1536w" sizes="auto, (max-width: 1900px) 100vw, 1900px" /></a></p>
<p>Thus, in these data, the breakpoint is k=10 factors which is what I used for the scale on the site.</p>
<p>However, one can go further with the optimization. One doesn&#8217;t have to use the first p items from the site, but one can explore a larger number of items and pick an optimal subset. Thus, it becomes a variable selection problem after the exploration stage. Using the same criterion as above, I found that one needs about 200 items to reach .80 reliability for the 10 factors of interest. This approach explicitly uses cross-loadings to boost reliability. Most personality scales avoid items with cross-loadings because the scales were (and are) optimized using a simple metric of internal consistency, Cronbach&#8217;s alpha. This metric becomes 1 when every question is essentially a duplicate, which is why so many scales have many duplicate questions. This is very inefficient from an information gathering perspective. One would prefer quite dissimilar items that measure multiple aspects of personality at once. (<a href="https://talyarkoni.org/blog/2015/01/26/internal-consistency-is-overrated-or-how-i-learned-to-stop-worrying-and-love-shorter-measures-part-i/">I got this perspective from this blogpost.</a>) This is what the OKCupid scale implements. <a href="https://taketest.xyz/dating-mind">My results look like this</a>:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/emil-okc-10-dim.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15996" src="https://emilkirkegaard.dk/en/wp-content/uploads/emil-okc-10-dim.png" alt="" width="968" height="1236" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/emil-okc-10-dim.png 968w, https://emilkirkegaard.dk/en/wp-content/uploads/emil-okc-10-dim-235x300.png 235w, https://emilkirkegaard.dk/en/wp-content/uploads/emil-okc-10-dim-802x1024.png 802w, https://emilkirkegaard.dk/en/wp-content/uploads/emil-okc-10-dim-768x981.png 768w" sizes="auto, (max-width: 968px) 100vw, 968px" /></a></p>
<p>Some somewhat amusing results. This is largely because the scales are impure. There are multiple questions about guns &#8212; this being an American test &#8212; which tend to go with edginess. I&#8217;ve never even shot a gun, but still got a high score due to a fondness for inappropriate humor. Here are the top 5 most important questions for each dimension:</p>
<p>Casual-sex orientation:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-31.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15999" src="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-31.png" alt="" width="942" height="1021" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-31.png 942w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-31-277x300.png 277w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-31-768x832.png 768w" sizes="auto, (max-width: 942px) 100vw, 942px" /></a></p>
<p>Fitness &amp; vitality:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-28.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16000" src="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-28.png" alt="" width="936" height="977" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-28.png 936w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-28-287x300.png 287w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-28-768x802.png 768w" sizes="auto, (max-width: 936px) 100vw, 936px" /></a></p>
<p>2 questions are actually about transsexuals.</p>
<p>Sexual experience:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-24.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16001" src="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-24.png" alt="" width="937" height="1001" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-24.png 937w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-24-281x300.png 281w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-24-768x820.png 768w" sizes="auto, (max-width: 937px) 100vw, 937px" /></a></p>
<p>One question is actually about the user&#8217;s own fertility and another about potential partner&#8217;s fertility.</p>
<p>Guns and edginess:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-20.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16002" src="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-20.png" alt="" width="946" height="998" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-20.png 946w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-20-284x300.png 284w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-20-768x810.png 768w" sizes="auto, (max-width: 946px) 100vw, 946px" /></a></p>
<p>Notice how 2 questions are actually about race and eugenics, not guns or crude humor.</p>
<p>Religiosity:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-15.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16003" src="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-15.png" alt="" width="950" height="1036" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-15.png 950w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-15-275x300.png 275w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-15-939x1024.png 939w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-15-768x838.png 768w" sizes="auto, (max-width: 950px) 100vw, 950px" /></a></p>
<p>Social liberalism:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-10.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16004" src="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-10.png" alt="" width="932" height="1063" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-10.png 932w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-10-263x300.png 263w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-10-898x1024.png 898w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-10-768x876.png 768w" sizes="auto, (max-width: 932px) 100vw, 932px" /></a></p>
<p>Yet another question about race.</p>
<p>Partner pickiness:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-07.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16005" src="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-07.png" alt="" width="925" height="995" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-07.png 925w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-07-279x300.png 279w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-07-768x826.png 768w" sizes="auto, (max-width: 925px) 100vw, 925px" /></a></p>
<p>Some of these questions are quite sex-specific.</p>
<p>Intellectualism:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-03.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16006" src="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-03.png" alt="" width="930" height="994" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-03.png 930w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-03-281x300.png 281w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-24-03-768x821.png 768w" sizes="auto, (max-width: 930px) 100vw, 930px" /></a></p>
<p>Questions concern sexual prudishness, self-rated intelligence, flag burning and so on. These items go together statistically speaking even if they measure seemingly independent things.</p>
<p>Kink and sexual exploration:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-23-58.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16007" src="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-23-58.png" alt="" width="937" height="977" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-23-58.png 937w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-23-58-288x300.png 288w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-23-58-768x801.png 768w" sizes="auto, (max-width: 937px) 100vw, 937px" /></a></p>
<p>Substance use:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-23-54.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-16008" src="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-23-54.png" alt="" width="924" height="989" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-23-54.png 924w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-23-54-280x300.png 280w, https://emilkirkegaard.dk/en/wp-content/uploads/Screenshot-from-2026-09-28-10-23-54-768x822.png 768w" sizes="auto, (max-width: 924px) 100vw, 924px" /></a></p>
<p>Overall we can say that these dimensions are somewhat unsatisfactory because they mix up different things. From this perspective, we should want to have more and more narrow dimensions. However, this conflicts with the goal of having reliable scales. A trade-off must be made here. You may have different standards than me. Factor analysis and scale construction remain somewhat of an art and not purely a scientific matter. The above is my best current attempt at getting useful dimensions out of the OKCupid data. Maybe in the future I will make another attempt. For now, let&#8217;s hope these dimensions are measuring important things and we will discover their correlations. If anything, they provide us with 200 questions from a larger pool, which could be analyzed in different ways for research purposes.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>g-loadings of tests on taketest.xyz</title>
		<link>https://emilkirkegaard.dk/en/2026/09/g-loadings-of-tests-on-taketest-xyz/</link>
		
		<dc:creator><![CDATA[Emil O. W. Kirkegaard]]></dc:creator>
		<pubDate>Sun, 27 Sep 2026 03:45:04 +0000</pubDate>
				<category><![CDATA[intelligence / IQ / cognitive ability]]></category>
		<category><![CDATA[factor analysis]]></category>
		<category><![CDATA[g-loadings]]></category>
		<category><![CDATA[taketest.xyz]]></category>
		<category><![CDATA[wordsum]]></category>
		<guid isPermaLink="false">https://emilkirkegaard.dk/en/?p=15975</guid>

					<description><![CDATA[Many people were asking me about the g-loadings of the tests on the site. The answer is somewhat complicated because: We don&#8217;t have many people who took all the tests. We have severe sample selection bias, takers are far above average, and some tests have severe ceiling effects. Tests vary in reliability, some are short, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Many people were asking me about the g-loadings of the tests on the site. The answer is somewhat complicated because:</p>
<ol>
<li>We don&#8217;t have many people who took all the tests.</li>
<li>We have severe sample selection bias, takers are far above average, and some tests have severe ceiling effects.</li>
<li>Tests vary in reliability, some are short, some long.</li>
<li>Tests vary in English ability dependency. Non-natives are not likely to perform at their true verbal ability level on a foreign language test, especially not vocabulary.</li>
</ol>
<p>We can attempt to get around these problems by:</p>
<ol>
<li>Using pairwise complete cases to estimate correlations among each pair of tests. From these we can build a reasonably full correlation matrix, which allows us to use matrix-based methods including factor analysis/structural equation modeling.</li>
<li>We can estimate sample selection bias, and attempt to adjust for ceiling bias.</li>
<li>We can estimate test reliabilities or use reference values and adjust for these.</li>
<li>We don&#8217;t have data on what language people speak natively, but we have IPs and thus can infer countries with some accuracy. Then we can assume that people in English speaking countries are mostly native speakers and those elsewhere mostly not. We can compare results.</li>
</ol>
<p>Starting with (4), we can have a brief look if it even looks like we have to do anything:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_1_raw_by_country.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15985" src="https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_1_raw_by_country.png" alt="" width="2000" height="1400" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_1_raw_by_country.png 2000w, https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_1_raw_by_country-300x210.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_1_raw_by_country-1024x717.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_1_raw_by_country-768x538.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_1_raw_by_country-1536x1075.png 1536w" sizes="auto, (max-width: 2000px) 100vw, 2000px" /></a></p>
<p>So they are somewhat different, but not terribly so. The traditional metric for similarity of loadings is factor congruence which is 0.99. The one oddity is ICAR16 in full data vs. subsets. The reason for that is that ICAR60 has too little data for the subsets, so it is excluded and this artificially changes the g-loading since ICAR16 is a subset of ICAR60. Ideally, one would not include partial duplicates, but we can&#8217;t be too picky here. So maybe we don&#8217;t need to do anything for the correlations. The means, however, are quite different:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/g_means_by_region.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15986" src="https://emilkirkegaard.dk/en/wp-content/uploads/g_means_by_region.png" alt="" width="1900" height="2200" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/g_means_by_region.png 1900w, https://emilkirkegaard.dk/en/wp-content/uploads/g_means_by_region-259x300.png 259w, https://emilkirkegaard.dk/en/wp-content/uploads/g_means_by_region-884x1024.png 884w, https://emilkirkegaard.dk/en/wp-content/uploads/g_means_by_region-768x889.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/g_means_by_region-1327x1536.png 1327w, https://emilkirkegaard.dk/en/wp-content/uploads/g_means_by_region-1769x2048.png 1769w" sizes="auto, (max-width: 1900px) 100vw, 1900px" /></a></p>
<p>This is the familiar language and cultural bias, which is of course the largest on tests of such things, US knowledge tests. Curiously, the supposedly fluid intelligence test in UKBB shows a large bias. It&#8217;s a short time-limited test, so it indirectly measures English reading speed. The language-minimal tests (figures, ICAR, mental rotation) show quite small gaps as expected (except for number series, but it&#8217;s a tiny sample). We also get the expected finding that non-English speaking West knows more languages. This is also trivially true in the sense that English wasn&#8217;t one of the languages tested.</p>
<p>Regarding the pairwise complete correlations, they look like this:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/g_r_1_raw.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15987" src="https://emilkirkegaard.dk/en/wp-content/uploads/g_r_1_raw.png" alt="" width="2200" height="1900" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/g_r_1_raw.png 2200w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_1_raw-300x259.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_1_raw-1024x884.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_1_raw-768x663.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_1_raw-1536x1327.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_1_raw-2048x1769.png 2048w" sizes="auto, (max-width: 2200px) 100vw, 2200px" /></a></p>
<p>These are the values used to do the factor analysis to get the g-loadings above. There is a lot of holes in this matrix, which one can either impute, or drop that particular test. A choice has to be made about how much to impute versus drop. A matter of researcher taste to some extent. The long vocabulary test with Prolific norms only has 4 correlations observed so far (it was posted yesterday), and it would be unwise to make much of those, though it does have a 0.61 correlation with Wordsum.</p>
<p>Hypothetically, the question we are asking is: in a dream world where all the tests are infinitely long and thus perfectly reliable (in classical test theory sense), and where all the test subjects are perfectly representative in terms of intelligence, and where every test has infinite range, what are the correlations among the tests? These are the values we need to get the true g-loadings. So since we have issues, we have to correct. Ceiling effects have a variety of existing solutions. Just for reference, this is what our Wordsum vs. American general population data look like:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/g_wordsum_vs_gss.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15980" src="https://emilkirkegaard.dk/en/wp-content/uploads/g_wordsum_vs_gss.png" alt="" width="2000" height="1300" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/g_wordsum_vs_gss.png 2000w, https://emilkirkegaard.dk/en/wp-content/uploads/g_wordsum_vs_gss-300x195.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/g_wordsum_vs_gss-1024x666.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/g_wordsum_vs_gss-768x499.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/g_wordsum_vs_gss-1536x998.png 1536w" sizes="auto, (max-width: 2000px) 100vw, 2000px" /></a></p>
<p>25% of our online subjects got a perfect score versus 3% in the US White general population. It is easy to imagine how the correlation must decrease the bigger the lumping of scores at one end, since people of dissimilar ability are obtain the same numerical score. One simple solution I like is to bin the values and use the latent correlation from ordinal-ordinal or ordinal-continuous functions (<a href="https://en.wikipedia.org/wiki/Polychoric_correlation">polychoric/polyserial correlation</a>). This can also be used to infer the split-half reliability estimate without bias from the ceiling, though it is still biased from the selection. Thus, to obtain an estimate of our hypothetically perfect correlation matrix we do these steps:</p>
<ol>
<li>Ceiling bias correction via binning + polychoric.</li>
<li>Reliability correction (using value from split-half polychoric).</li>
<li>Selection correction</li>
</ol>
<p>The latter is problematic to estimate. The value the statistical correction needs is the SD in our sample vs. population. However, the SD is affected by ceiling bias, which results in a far too small SD. This would mean the correction is too strong and correlations too high. Unfortunately, the only tests we have with truly representative samples for are the Wordsum and the Pew Research science, both which have severe ceiling issues for our subjects. We have data from the SAPA project for ICAR. The 16-item version is also affected by ceiling bias (15% in our data vs. 2% in SAPA&#8217;s). The people who took the time to take the full 60 item version are even more selected. I tried a variety of methods and they produced selection ratios of 0.50 to even above 1. I don&#8217;t know what the selection ratio really is, but I&#8217;ve used 0.70 in my calculations until we can find something better. This is what we get:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/g_r_4_selection.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15988" src="https://emilkirkegaard.dk/en/wp-content/uploads/g_r_4_selection.png" alt="" width="2200" height="1900" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/g_r_4_selection.png 2200w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_4_selection-300x259.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_4_selection-1024x884.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_4_selection-768x663.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_4_selection-1536x1327.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_4_selection-2048x1769.png 2048w" sizes="auto, (max-width: 2200px) 100vw, 2200px" /></a></p>
<p>We have a number of too weak correlations, but that is in part because the raw correlations were close to 0 by sampling error. Corrections cannot fix this issue, only more data can. In any case, every correlation except for one (-0.05) is positive despite the sampling error. So finally, we get the answer for g-loadings we wanted:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_table.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15989" src="https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_table.png" alt="" width="1600" height="1700" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_table.png 1600w, https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_table-282x300.png 282w, https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_table-964x1024.png 964w, https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_table-768x816.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/g_loadings_table-1446x1536.png 1446w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /></a></p>
<p>Well, sort of. Some of the values are clearly wrong. ICAR60 is a long 4-part test, the true g-loading will surely be 0.90 or so, yet we found 0.54. <strong>Treat the above as minimum values more than unbiased estimates.</strong> These estimates are based on very thin overlaps due to small samples. As more data come in, we will be able to update these values. The most g-loaded tests are the usual quick knowledge tests. This is annoying because these are the most culturally sensitive, but on the other hand, they are fast and unstressful. This collection of tests also has too many knowledge tests, so the g factor will be somewhat colored, boosting their values slightly. As we accumulate more non-verbal tests, we will be able to fit more complex models to account for this as is typically done. We should then eventually recover the usual finding that fluid ability is the same thing as g on a theoretical level, though not using our observed scores.</p>
<p><strong>Extras</strong></p>
<p>The evolution of the correlation matrix for those curious:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/g_r_four_matrices-scaled.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15993" src="https://emilkirkegaard.dk/en/wp-content/uploads/g_r_four_matrices-scaled.png" alt="" width="2560" height="2211" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/g_r_four_matrices-scaled.png 2560w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_four_matrices-300x259.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_four_matrices-1024x884.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_four_matrices-768x663.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_four_matrices-1536x1327.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/g_r_four_matrices-2048x1769.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The making of the 8 dimensional US political test</title>
		<link>https://emilkirkegaard.dk/en/2026/09/the-making-of-the-8-dimensional-us-political-test/</link>
		
		<dc:creator><![CDATA[Emil O. W. Kirkegaard]]></dc:creator>
		<pubDate>Mon, 21 Sep 2026 21:32:39 +0000</pubDate>
				<category><![CDATA[Political science]]></category>
		<category><![CDATA[ANES]]></category>
		<category><![CDATA[factor analysis]]></category>
		<category><![CDATA[questionnaire]]></category>
		<category><![CDATA[US politics]]></category>
		<guid isPermaLink="false">https://emilkirkegaard.dk/en/?p=15931</guid>

					<description><![CDATA[Some days ago I posted a new US political ideology test on X. It went decently viral and currently has collected about 28k first time completions. You can find the test here and explore its correlations here. Since many people on X are asking about the test, this post serves to clear up some misconceptions. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Some days ago I posted a new US political ideology test on X. It went decently viral and currently has collected about 28k first time completions. You can find <a href="https://taketest.xyz/us-politics">the test here</a> and <a href="https://taketest.xyz/correlations">explore its correlations here</a>. Since many people on X are asking about the test, this post serves to clear up some misconceptions.</p>
<p>First off, as AI wrote in the test description:</p>
<blockquote><p>Political opinion is usually summarised as one line from left to right, and that line is real: Americans&#8217; views on guns, welfare, abortion, race, immigration and defense all move together. But they do not move in lockstep. A factor analysis of 83 policy questions from the <a href="https://electionstudies.org/">2024 American National Election Study</a> finds eight distinguishable dimensions, six of them strongly tied to the left–right axis and two — distrust of government and the wish to hand decisions to experts, business leaders or referendums — largely independent of it.</p>
<p>This test asks every ANES question that belongs clearly to one of the eight dimensions — 73 in all, in the ANES&#8217;s own wording — and scores you against the ANES respondents, weighted to represent US adults. A question that bears on two dimensions counts toward both. For every dimension and for the overall left–right score you see where you fall among all Americans and among self-identified Democrats, independents and Republicans, with the three parties&#8217; distributions drawn on top of each other. The overlap is the point: on most single issues, a fair share of Republicans sit left of the median Democrat and vice versa.</p>
<p>The overall left–right score is a single factor fitted through all 73 questions: the one dimension that runs through the eight, scored directly from the items. In the ANES it correlates 0.80 with respondents&#8217; own liberal–conservative self-placement and 0.77 with party identification. The questions are American; non-Americans can take it, but the norms describe where Americans stand.</p></blockquote>
<p>So we begin with the 2024 wave of the ANES survey. It had 83 policy questions that we could factor analyze. Now, the thorny question in the years of latent variable modeling is how to determine the factor structure of some dataset. There are many methods for this: Kaiser&#8217;s criterion (eigenvalue &gt; 1), MAP, model fit indexes and so on. The most popular is <a href="https://en.wikipedia.org/wiki/Parallel_analysis">the parallel analysis</a>. In this method, we simulate random but similar data at the same sample size and check their distribution of eigenvalues. We repeat this a number of times to get a distribution. Then we extract and keep all factors that exceed that value. For a very large dataset such as ours, this would mean keeping a large number of factors. First, the dataset correlations look like this:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/1_item_correlations-scaled.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15932" src="https://emilkirkegaard.dk/en/wp-content/uploads/1_item_correlations-scaled.png" alt="" width="2560" height="2560" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/1_item_correlations-scaled.png 2560w, https://emilkirkegaard.dk/en/wp-content/uploads/1_item_correlations-300x300.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/1_item_correlations-1024x1024.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/1_item_correlations-150x150.png 150w, https://emilkirkegaard.dk/en/wp-content/uploads/1_item_correlations-768x768.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/1_item_correlations-1536x1536.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/1_item_correlations-2048x2048.png 2048w, https://emilkirkegaard.dk/en/wp-content/uploads/1_item_correlations-600x600.png 600w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>Items are turned so that higher is the right-wing direction if any. This is because otherwise it would be more difficult to discern the overwhelming fact of such a dataset, namely, that most but not all questions load on a general factor. In intelligence data, this would be g, in political science, it is the left-right axis, which we would call leftism or conservatism depending on the direction and chosen framing. Applying parallel analysis to the ANES data we get this:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/2_number_of_factors-scaled.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15933" src="https://emilkirkegaard.dk/en/wp-content/uploads/2_number_of_factors-scaled.png" alt="" width="2560" height="1075" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/2_number_of_factors-scaled.png 2560w, https://emilkirkegaard.dk/en/wp-content/uploads/2_number_of_factors-300x126.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/2_number_of_factors-1024x430.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/2_number_of_factors-768x323.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/2_number_of_factors-1536x645.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/2_number_of_factors-2048x860.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>So parallel analysis tells us that the dataset can support about 15 factors. Model fit via RMSEA also shows that adding more factors does better. However, for practical purposes, we may not want just about any factor that can be seen. Even if they can be extracted, it does not mean they are meaningful or stable. So in my case, I decided to also require factors to be based on at least 4 items with salient loadings of &gt;0.30. If not enforced, one can easily get factors that result from just 2 questions, which may just be oppositely worded repeats. One could have done this analysis differently and ended up with more or fewer factors. For instance, in the k=10 solution, race &amp; gender grievances split into their race and gender parts, which may be important in some edge cases. In the appendix, there&#8217;s a bass-ackwards plot for those very interested. Anyway, based on my preferred 8-factor model, 74 items had a salient loading, 3 did not and were dropped, and 1 more item was dropped because of missing data (it was a near duplicate anyway). Of the remaining 73 items, they load like this:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/3_item_flow-scaled.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15934" src="https://emilkirkegaard.dk/en/wp-content/uploads/3_item_flow-scaled.png" alt="" width="1920" height="2560" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/3_item_flow-scaled.png 1920w, https://emilkirkegaard.dk/en/wp-content/uploads/3_item_flow-225x300.png 225w, https://emilkirkegaard.dk/en/wp-content/uploads/3_item_flow-768x1024.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/3_item_flow-1152x1536.png 1152w, https://emilkirkegaard.dk/en/wp-content/uploads/3_item_flow-1536x2048.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p>These factors are themselves somewhat correlated, so one can factor analyze them again to get the second order general factor as in hierarchical factor analysis in intelligence. Their factor correlations are:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/5_dimension_correlations.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15935" src="https://emilkirkegaard.dk/en/wp-content/uploads/5_dimension_correlations.png" alt="" width="2400" height="2400" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/5_dimension_correlations.png 2400w, https://emilkirkegaard.dk/en/wp-content/uploads/5_dimension_correlations-300x300.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/5_dimension_correlations-1024x1024.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/5_dimension_correlations-150x150.png 150w, https://emilkirkegaard.dk/en/wp-content/uploads/5_dimension_correlations-768x768.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/5_dimension_correlations-1536x1536.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/5_dimension_correlations-2048x2048.png 2048w, https://emilkirkegaard.dk/en/wp-content/uploads/5_dimension_correlations-600x600.png 600w" sizes="auto, (max-width: 2400px) 100vw, 2400px" /></a></p>
<p>We can see that the 8 dimensions are correlated positively, though the last 2 much less so. I decided to score the general left-right axis from the 73 questions directly. This unconstrains the path from the general factor to the items to be more free. By looking at the plot above you can see that this makes little difference as the hierarchical left-right dimension correlates 0.99 with the one extracted directly.</p>
<p>Using this model, we can check the distribution of scores in ANES and from our test takers online:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/7_dimensions_anes_vs_taketest-scaled.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15936" src="https://emilkirkegaard.dk/en/wp-content/uploads/7_dimensions_anes_vs_taketest-scaled.png" alt="" width="2560" height="1408" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/7_dimensions_anes_vs_taketest-scaled.png 2560w, https://emilkirkegaard.dk/en/wp-content/uploads/7_dimensions_anes_vs_taketest-300x165.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/7_dimensions_anes_vs_taketest-1024x563.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/7_dimensions_anes_vs_taketest-768x422.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/7_dimensions_anes_vs_taketest-1536x845.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/7_dimensions_anes_vs_taketest-2048x1126.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>Online takers are more bimodal but only for the 6 scales that have strong left-right loadings, and the last 2 are more unimodal, though not necessarily normally distributed. Finally, then, we can compare the left-right dimension the same way:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/6_left_right_anes_vs_taketest.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15937" src="https://emilkirkegaard.dk/en/wp-content/uploads/6_left_right_anes_vs_taketest.png" alt="" width="2400" height="1350" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/6_left_right_anes_vs_taketest.png 2400w, https://emilkirkegaard.dk/en/wp-content/uploads/6_left_right_anes_vs_taketest-300x169.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/6_left_right_anes_vs_taketest-1024x576.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/6_left_right_anes_vs_taketest-768x432.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/6_left_right_anes_vs_taketest-1536x864.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/6_left_right_anes_vs_taketest-2048x1152.png 2048w, https://emilkirkegaard.dk/en/wp-content/uploads/6_left_right_anes_vs_taketest-800x450.png 800w" sizes="auto, (max-width: 2400px) 100vw, 2400px" /></a></p>
<p>This is all well and good, but do these factor scores for left-right work? Well, I left out the self-placement items, so they could be used for validation:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/8_validation-scaled.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15938" src="https://emilkirkegaard.dk/en/wp-content/uploads/8_validation-scaled.png" alt="" width="2560" height="1047" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/8_validation-scaled.png 2560w, https://emilkirkegaard.dk/en/wp-content/uploads/8_validation-300x123.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/8_validation-1024x419.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/8_validation-768x314.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/8_validation-1536x628.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/8_validation-2048x838.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>People&#8217;s own ratings of their ideology and party allegiance correlate about 0.80 with the score. For the parties, apparently X and leans X are about the same thing. The gap sizes in these policy opinions are quite large:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/9_party_gaps.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15939" src="https://emilkirkegaard.dk/en/wp-content/uploads/9_party_gaps.png" alt="" width="2400" height="1350" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/9_party_gaps.png 2400w, https://emilkirkegaard.dk/en/wp-content/uploads/9_party_gaps-300x169.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/9_party_gaps-1024x576.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/9_party_gaps-768x432.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/9_party_gaps-1536x864.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/9_party_gaps-2048x1152.png 2048w, https://emilkirkegaard.dk/en/wp-content/uploads/9_party_gaps-800x450.png 800w" sizes="auto, (max-width: 2400px) 100vw, 2400px" /></a></p>
<p>As a function of age and sex, results are eye-opening:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/10_left_right_age_sex-scaled.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15940" src="https://emilkirkegaard.dk/en/wp-content/uploads/10_left_right_age_sex-scaled.png" alt="" width="2560" height="1280" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/10_left_right_age_sex-scaled.png 2560w, https://emilkirkegaard.dk/en/wp-content/uploads/10_left_right_age_sex-300x150.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/10_left_right_age_sex-1024x512.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/10_left_right_age_sex-768x384.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/10_left_right_age_sex-1536x768.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/10_left_right_age_sex-2048x1024.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>In the US nationally representative data, men are more right-wing at a roughly constant effect size of 0.3 SD at all ages, and older people are more right-wing. In the online data, this pattern is extremely different before the age of 35. If one was only looking at online data, it would appear that young women have taken an extreme left-wing turn. I am not quite sure which plot is more realistic. The online sample is obviously self-selected but ANES-type data also suffer from low data quality as the takers are not very motivated. To note is that I only added the sex and age questions later so the full 28k dataset does not have this information, which may create further self-selection issues.</p>
<p><strong>Appendix</strong></p>
<p><a href="https://www.sciencedirect.com/science/article/abs/pii/S019188691400347X">Here&#8217;s a bass-ackwards</a> type plot for the k=1-15 solutions with tentative labels (AI):</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/11_bass_ackwards-scaled.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15941" src="https://emilkirkegaard.dk/en/wp-content/uploads/11_bass_ackwards-scaled.png" alt="" width="2560" height="1656" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/11_bass_ackwards-scaled.png 2560w, https://emilkirkegaard.dk/en/wp-content/uploads/11_bass_ackwards-300x194.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/11_bass_ackwards-1024x663.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/11_bass_ackwards-768x497.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/11_bass_ackwards-1536x994.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/11_bass_ackwards-2048x1325.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>The p is the number of items with &gt;.30 loadings. Some people were insinuating that I had deliberately merged nationalism with Israel love in some kind of neo-con plot. These people would perhaps prefer the k=9 solution where &#8220;Hawkish nationalism&#8221; splits the 10 items into global interventionism (Israel, Ukraine stuff) vs. domestic (border wall, voter ID etc.). This solution was not chosen because the technocrat factor declines from 4 to 3 salient loadings. If one added more or different questions to the dataset, one would of course get somewhat different factors. <strong>Factor analysis cannot find factors in a dataset that isn&#8217;t suitable for finding them.</strong></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Semen quality and intelligence</title>
		<link>https://emilkirkegaard.dk/en/2026/09/semen-quality-and-intelligence/</link>
		
		<dc:creator><![CDATA[Emil O. W. Kirkegaard]]></dc:creator>
		<pubDate>Fri, 11 Sep 2026 04:34:55 +0000</pubDate>
				<category><![CDATA[intelligence / IQ / cognitive ability]]></category>
		<category><![CDATA[Medicine]]></category>
		<category><![CDATA[semen]]></category>
		<category><![CDATA[sperm]]></category>
		<guid isPermaLink="false">https://emilkirkegaard.dk/en/?p=15921</guid>

					<description><![CDATA[Back in the 2000s, there was some interest in semen quality and intelligence: Arden, R., Gottfredson, L. S., Miller, G., &#38; Pierce, A. (2009). Intelligence and semen quality are positively correlated. Intelligence, 37(3), 277-282. Pierce, A., Miller, G., Arden, R., &#38; Gottfredson, L. S. (2009). Why is intelligence correlated with semen quality? Biochemical pathways common [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Back in the 2000s, there was some interest in semen quality and intelligence:</p>
<ul>
<li>Arden, R., Gottfredson, L. S., Miller, G., &amp; Pierce, A. (2009). <a href="https://www.sciencedirect.com/science/article/abs/pii/S016028960800161X">Intelligence and semen quality are positively correlated. Intelligence,</a> 37(3), 277-282.</li>
<li>Pierce, A., Miller, G., Arden, R., &amp; Gottfredson, L. S. (2009). <a href="https://www.tandfonline.com/doi/abs/10.4161/cib.2.5.8716">Why is intelligence correlated with semen quality? Biochemical pathways common to sperm and neuron function and their vulnerability to pleiotropic mutations: Biochemical pathways common to sperm and neuron function and their vulnerability to pleiotropic mutations</a>. Communicative &amp; Integrative Biology, 2(5), 385-387.</li>
</ul>
<p>Using the Vietnam Experience Study (US military veterans aged ca. 38), one of the only datasets that ever measured these two phenotypes together, they found correlations like these:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/arden-semen-iq.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15922" src="https://emilkirkegaard.dk/en/wp-content/uploads/arden-semen-iq.png" alt="" width="1127" height="383" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/arden-semen-iq.png 1127w, https://emilkirkegaard.dk/en/wp-content/uploads/arden-semen-iq-300x102.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/arden-semen-iq-1024x348.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/arden-semen-iq-768x261.png 768w" sizes="auto, (max-width: 1127px) 100vw, 1127px" /></a></p>
<p>As far as I can tell, there is only one replication of this and <a href="https://journals.sagepub.com/doi/full/10.1177/1474704920960450">it&#8217;s n=41 and didn&#8217;t find anything</a>.</p>
<p>Since I have this dataset, I decided to look again. Arden et al did not show the scatterplot, but they should have because it looks like this:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/post_fig1_g_sperm_count-scaled.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15923" src="https://emilkirkegaard.dk/en/wp-content/uploads/post_fig1_g_sperm_count-scaled.png" alt="" width="2560" height="1103" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/post_fig1_g_sperm_count-scaled.png 2560w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig1_g_sperm_count-300x129.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig1_g_sperm_count-1024x441.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig1_g_sperm_count-768x331.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig1_g_sperm_count-1536x662.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig1_g_sperm_count-2048x882.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>This is the full sample, no adjustments or exclusions aside from missing data. The correlation is there, 0.14, vs. their 0.19, but if you look at the deciles on the right, you can see that the signal is entirely in the bottom 10% of men. This is more or less the case for every sperm metric that shows any signal:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/post_fig2_deciles_all-scaled.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15924" src="https://emilkirkegaard.dk/en/wp-content/uploads/post_fig2_deciles_all-scaled.png" alt="" width="2560" height="1969" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/post_fig2_deciles_all-scaled.png 2560w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig2_deciles_all-300x231.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig2_deciles_all-1024x788.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig2_deciles_all-768x591.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig2_deciles_all-1536x1182.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig2_deciles_all-2048x1575.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>Some of these metrics are interdependent since normal + small + large + tapered + amorphous = 100%. Thus, the simplest way to analyze that is just to use normal%.</p>
<p>So is this a real thing? Maybe the bottom 5-10% of men really do have quite a bit worse semen quality, or maybe there is some problem. Perhaps they were drunk at or before the testing, so their cognitive scores are bad and so is their semen quality. Or perhaps they didn&#8217;t stick to the rule of abstinence before ejaculation day. But before that, let&#8217;s examine the semen measures + covariates:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/post_fig3_cormat.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15925" src="https://emilkirkegaard.dk/en/wp-content/uploads/post_fig3_cormat.png" alt="" width="2000" height="1700" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/post_fig3_cormat.png 2000w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig3_cormat-300x255.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig3_cormat-1024x870.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig3_cormat-768x653.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig3_cormat-1536x1306.png 1536w" sizes="auto, (max-width: 2000px) 100vw, 2000px" /></a></p>
<p>We can see moderate correlations among the semen metrics in an expected way. Factor analysis also confirms a 2-factor solution for volume and quality, so I will use those going forward. For good measure, here are the decile plots for semen quality and volume:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/post_fig4_factor_deciles-scaled.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15929" src="https://emilkirkegaard.dk/en/wp-content/uploads/post_fig4_factor_deciles-scaled.png" alt="" width="2560" height="1103" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/post_fig4_factor_deciles-scaled.png 2560w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig4_factor_deciles-300x129.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig4_factor_deciles-1024x441.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig4_factor_deciles-768x331.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig4_factor_deciles-1536x662.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/post_fig4_factor_deciles-2048x882.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>After looking closely at the 5% bins (not shown here), there is only an apparent effect in the bottom 10% of men sorted by g (intelligence), so I will use a binary for this group in the models. Here are some model results:</p>
<p><a href="https://emilkirkegaard.dk/en/wp-content/uploads/post_tab1_ols_side_by_side.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15926" src="https://emilkirkegaard.dk/en/wp-content/uploads/post_tab1_ols_side_by_side.png" alt="" width="2549" height="1523" srcset="https://emilkirkegaard.dk/en/wp-content/uploads/post_tab1_ols_side_by_side.png 2549w, https://emilkirkegaard.dk/en/wp-content/uploads/post_tab1_ols_side_by_side-300x179.png 300w, https://emilkirkegaard.dk/en/wp-content/uploads/post_tab1_ols_side_by_side-1024x612.png 1024w, https://emilkirkegaard.dk/en/wp-content/uploads/post_tab1_ols_side_by_side-768x459.png 768w, https://emilkirkegaard.dk/en/wp-content/uploads/post_tab1_ols_side_by_side-1536x918.png 1536w, https://emilkirkegaard.dk/en/wp-content/uploads/post_tab1_ols_side_by_side-2048x1224.png 2048w" sizes="auto, (max-width: 2549px) 100vw, 2549px" /></a></p>
<p>The results are pretty interesting. The bottom 10% men by intelligence have about 0.85 standard deviations worse semen quality, but only 0.35 SD less volume (p &lt; 5% only). The quality link does not go away even with extensive controls, while the volume link became weaker and non-significant. The bottom 10% is only 48 men, so there is a limit to how much statistical precision we have to work with here, and we can&#8217;t say for sure about the volume. Note that Blacks have less semen volume than Whites, as may be expected by their smaller testicles &#8212; <a href="https://www.emilkirkegaard.com/p/new-paper-out-europeans-have-larger">a finding we previously reported from this dataset</a>. Nothing predicts semen quality as well as low intelligence, though strangely abstinence predicts it mildly, perhaps not a biological link but a behavioral. A crude count of medical history (lifetime diagnosed conditions) predicts it slightly perhaps, while smoking, drinking, and BMI had no detectable effect. Concerning volume, abstinence is a decent predictor.</p>
<p>So it seems somewhat safe to say that intelligence does predict semen quality, but apparently only because the bottom 10% have really terrible quality. This is less easy to explain than positing some general fitness factor that underlies both, as done originally.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
