← All articles

The number is unreliable. The change isn't

Two phones side by side rarely show the same pressure. Yet they show exactly the same drop. The whole app rests on that difference.

Put your phone on the table next to someone else's, and ask them both what the air pressure is right now. The chance that they agree is small. Not because one sensor is faulty. Because that's how phone barometers behave — and it's the single most important technical fact in this whole collection of articles.

Two reasons the number differs

One reason is banal: height. A couple of floors up or down shifts the pressure measurably, and two phones are rarely at exactly the same height above sea level, even lying on the same table in the same room — not if the building isn't perfectly level, or if one phone is sitting in a bag a metre above the other.

The other reason is less obvious: sensor bias. Every tiny pressure sensor built has its own microscopic deviation from the factory — a touch too high or too low, consistently, every time. Two units of the same sensor model, in two units of the same phone model, will rarely show exactly the same number, even under identical conditions.

Meteorologists trying to fold pressure data from thousands of different phones into a single weather model have run into exactly this problem. Those two error sources — height and sensor bias — are precisely why researchers have had to build machine-learning methods to correct the collected pressure figures before they could be used in a forecast.

The error that disappears when you subtract

Here's the part that makes the sensor useful anyway. Sensor bias is a constant error. The same phone is consistently too high or too low — not randomly from reading to reading, but systematically, every time. And a constant error has a convenient property: it disappears if you subtract two readings from each other.

Say your phone's sensor consistently reads 3 hPa too high. If it measures 1013 hPa at 12 and 1010 hPa at 15, the true values are 1010 and 1007. The error is the same in both places — plus 3 — so the difference between the two readings, minus 3 hPa, is exactly the same whether you use the wrong numbers or the right ones. The bias goes out with the bathwater.

The same goes for the height error, as long as the phone itself doesn't change height between the two readings. That's why the research points to the trend specifically — whether pressure is rising or falling, and by how much — as extremely reliable, while the exact individual values are not.

Constant, not random

This is the technical point everything else rests on: the error in a phone's pressure reading is systematic, not noise. So you can't rely on the absolute number — but you can rely on the difference between two readings from the same phone.

Journal of Atmospheric and Oceanic Technology, 2018

Why it isn't enough to just look at yesterday

The point only holds as long as you compare a phone with itself. That's why Aneroid never tells you an absolute pressure level as some kind of official value, and never compares your phone with someone else's. The app only compares your pressure now with your own pressure three hours ago, on the same sensor. The same bias that made the number imprecise cancels out of the sum every time.

It's also why a flight, or a trip up a skyscraper, can throw off a reading — that changes the phone's height, not just the weather, and then the subtraction no longer delivers what it promises.

Aneroid measures a change in air pressure over time, not an absolute, authoritative pressure level. The app is not a medical device and cannot predict, prevent, or treat anything — it shows you what your own data suggests.

Sources

  1. “Smartphone Pressure Collection and Bias Correction Using Machine Learning.” Journal of Atmospheric and Oceanic Technology 35(3):523 (2018). Read
  2. Mass CF & Madaus LE (2014). “Surface Pressure Observations from Smartphones: A Potential Revolution for High-Resolution Weather Prediction?” Bulletin of the American Meteorological Society 95(9). Read
  3. Madaus LE & Mass CF (2017), and Madaus et al. (2014). Assimilation of crowdsourced pressure data from phones. Read
Read on
The instrument

The sensor you didn't know you had

There's a barometer in your iPhone. It was put there to count stairs — and meteorologists have written papers on what else it can be used for.

The weather above you

Meteorology also measures over three hours

Aneroid looks at the pressure change over three hours. That figure isn't made up — it's the world standard, and has been long before apps.

The instrument

The forecast doesn't measure where you are

The weather station is at the airport. Your body is in a basement twelve kilometres away. The difference is bigger than you think.

Aneroid

Your iPhone has a barometer

Aneroid logs air pressure and keeps asking how you feel — and finds your own connection. Or that there isn't one.

See how it works →