Does brain size increase proportionally with body size in mammals, and how can we plot that relationship?
October 2026
Does brain size increase proportionally with body size in mammals, and how can we plot that relationship?
\[ Y = aX^{b} \]
\[ \text{Brain size} = a\,(\text{Body mass})^{b} \]
| Species | Body mass (kg) | Brain mass (kg) |
|---|---|---|
| Owl monkey | 0.480 | 0.0155 |
| Greater short-tailed shrew | 0.019 | 0.0003 |
| Cow | 600.000 | 0.4230 |
| Dog | 14.000 | 0.0700 |
| Roe deer | 14.800 | 0.0982 |
| Goat | 33.500 | 0.1150 |
| Guinea pig | 0.728 | 0.0055 |
| Chinchilla | 0.420 | 0.0064 |
| Star-nosed mole | 0.060 | 0.0010 |
| African giant pouched rat | 1.000 | 0.0066 |
| Lesser short-tailed shrew | 0.005 | 0.0001 |
| Long-nosed armadillo | 3.500 | 0.0108 |
| Tree hyrax | 2.950 | 0.0123 |
| North American Opossum | 1.700 | 0.0063 |
| Asian elephant | 2547.000 | 4.6030 |
| Big brown bat | 0.023 | 0.0003 |
| Horse | 521.000 | 0.6550 |
| Donkey | 187.000 | 0.4190 |
| European hedgehog | 0.770 | 0.0035 |
| Patas monkey | 10.000 | 0.1150 |
| Domestic cat | 3.300 | 0.0256 |
| Galago | 0.200 | 0.0050 |
| Gray seal | 85.000 | 0.3250 |
| Gray hyrax | 2.625 | 0.0123 |
| Human | 62.000 | 1.3200 |
| African elephant | 6654.000 | 5.7120 |
| Macaque | 6.800 | 0.1790 |
| Golden hamster | 0.120 | 0.0010 |
| House mouse | 0.022 | 0.0004 |
| Little brown bat | 0.010 | 0.0003 |
| Slow loris | 1.400 | 0.0125 |
| Rabbit | 2.500 | 0.0121 |
| Sheep | 55.500 | 0.1750 |
| Chimpanzee | 52.200 | 0.4400 |
| Jaguar | 100.000 | 0.1570 |
| Baboon | 25.235 | 0.1800 |
| Desert hedgehog | 0.550 | 0.0024 |
| Phalanger | 1.620 | 0.0114 |
| Giant armadillo | 60.000 | 0.0810 |
| Rock hyrax | 3.600 | 0.0210 |
| Laboratory rat | 0.320 | 0.0019 |
| Squirrel monkey | 0.743 | 0.0200 |
| Eastern american mole | 0.075 | 0.0012 |
| Cotton rat | 0.148 | 0.0012 |
| Mole rat | 0.122 | 0.0030 |
| Arctic ground squirrel | 0.920 | 0.0057 |
| Thirteen-lined ground squirrel | 0.101 | 0.0040 |
| Musk shrew | 0.048 | 0.0003 |
| Pig | 86.250 | 0.1800 |
| Short-nosed echidna | 4.500 | 0.0250 |
| Brazilian tapir | 207.501 | 0.1690 |
| Tenrec | 0.900 | 0.0026 |
| Tree shrew | 0.104 | 0.0025 |
| Genet | 2.000 | 0.0175 |
| Arctic fox | 3.380 | 0.0445 |
| Red fox | 4.230 | 0.0504 |
Simple linear regression — a statistical tool used represent relationships between variables as a straight line like \(Y = \beta_0 + \beta_1 X\)
\[ \log (Y) = \log (aX^{b}) \]
\[ \log Y = b \log X + \log a \]
Depending on the value of the exponent \(b\), traits can scale:
For our data, this looks like:
\[ \log (\text{Brain size}) = \log (a \text{Body Size}^{b}) \]
\[ \log \text{Brain size} = b \log \text{Body Size} + \log a \]
We predict that brain size will scale isometrically with body size. Since larger mammals are typically more biologically complex than smaller ones, it is likely that they have bigger, more complex brains.
ggplot(mammals, aes(log10(bodywt), log10(brainwt))) +
geom_point(color = maroon, size = 2.5, alpha = 0.8) +
geom_smooth(method = "lm", color = "grey40", se = TRUE) +
scale_x_continuous(breaks = -3:4,
labels = function(x) format(10^x, scientific = FALSE,
drop0trailing = TRUE)) +
scale_y_continuous(breaks = -4:1,
labels = function(x) format(10^x, scientific = FALSE,
drop0trailing = TRUE)) +
labs(x = "Body size (kg, log scale)",
y = "Brain size (kg, log scale)",
title = "Linear regression of the relationship between brain and body size") +
theme_minimal(base_size = 12)