: With the incredible technology that we have today, why is it still impossible to have 100% accuracy on predicting the weather?

921 views

: With the incredible technology that we have today, why is it still impossible to have 100% accuracy on predicting the weather?

In: 551

43 Answers

Anonymous 0 Comments

The weather models use non-linear partial differential equations. This leads to a host of problems. First of all, they are really sensitive to initial conditions. Secondly, we only have so many places taking measurements as input, but in theory we would need an infinite number of measurements. Thirdly, most have no closed form solution, so you to grind through them one little bit of volume at a time. So computationally, they are expensive.

Plus, some of the behavior is chaotic, meaning that small changes in inputs can have really large changes in outputs.

Bottom line, modeling the weather is a very difficult problem, both theoretically, and practically.

Anonymous 0 Comments

Because unless you have the technology to fully and completely simulate the *entire world and everyone/everything in it*, it’s functionally impossible to accurately predict the weather something like a few months into the future.

This is because weather is something called a “chaotic system”, or colloquially called “the butterfly effect”, where every tiny gust of wind bumps into every other tiny gust of wind, which keep bumping into each other, over and over, eventually reaching a point where you can’t say much about where the air is moving. So if you missed one tiny gust of wind in your calculation, one eddy current off an airplane, even something as small as the wingbeat of a butterfly, (this is why it’s called the butterfly effect) then you’ll lose accuracy on your prediction within a month or two.

Anonymous 0 Comments

Keep in mind a 50% chance of rain does not mean you have a 50/50 chance it will rain. It means 50% of the reported area will get rain

Anonymous 0 Comments

There was a book about 35 years ago called Chaos by James Gleick that explains it well. Weather systems demonstrate a classic feature of chaotic systems: sensitive dependence on initial conditions. What that means is that tiny variations in the initial conditions can greatly change the outcomes over time. This is commonly referred to as the butterfly effect. The butterfly effect is derived from the metaphorical example of the details of a tornado (the exact time of formation, the exact path taken) being influenced by minor perturbations such as a distant butterfly flapping its wings several weeks earlier.

The problem with chaotic systems is that they are so sensitive to tiny changes in initial conditions that making predictive models becomes extremely difficult. They are difficult because they become less
and less accurate when you attempt to simplify them. All models are by definition simplifications of real world system. You must simplify them because your datasets don’t contain everything weather systems react to and you can’t factor in all the tiny seemingly insignificant variables that affect outcomes.

This idea of chaotic systems does have some somewhat stunning implications. For example, it’s easier to predict where mars will be relative to the Earth and Sun in 100 years than the exact path a single rain drop will take as runs down a pane of glass.

Anonymous 0 Comments

Because weather is chaotic (in a mathematical sense).

In a well behaved system, if you change the inputs a little bit, the outputs also change a little bit. Think about bouncing a ball. If you drop the ball onto a flat surface from one height, then drop it from a slightly different height, it’s going to do roughly the same thing. It’s going to bounce back up, almost but not quite to the height you dropped it from. If you drop it a few inches to the right or left, it’s going to do basically the same thing. A tiny change in how or where you bounce the ball isn’t going to make a huge change to the outcome. You can pretty easily bounce and catch the ball.

Weather does not do this. It’s more like dropping a ball onto an uneven surface, with bumps and dips in an irregular pattern. If you drop it in one place, the ball will bounce straight up, but if you drop it just a little way away, where the floor is angled in a different direction, it’s going to go off in a totally different direction. Bouncing and catching the ball is going to be a lot harder in this scenario.

To catch a ball, you need to predict where it’s going to go. That’s hard if you’re bouncing the ball on an irregular surface. The irregular surface is going to make small changes in where you drop the ball into big changes in where it ends up. Weather is like this- small changes get magnified into big changes, in a way that’s hard to predict. You would need extremely precise measurements of all the variables like temperature, air pressure, humidity, and so on to predict what it’s going to do tomorrow. If you get your measurements wrong by a tiny bit (and remember, no measurement can be perfect), you can be way off in your prediction of what’s going to happen.

Anonymous 0 Comments

Because God is the one who decides. (AKA an analogy, also known as “nature”, not a literal God.) Put another way: “Because it’s ultimately up to nature.” Or, one could say “Only Mother Nature knows.”

Anonymous 0 Comments

Imagine you have a box of 500 straws. You throw them high up in the air and they fall all over the floor. What chances did you have to predict exactly where and how each straw would land?

That is what a chaotic system is. Slight variations in input can create near random variations in output.

Anonymous 0 Comments

To know the weather in the future you need two things: what is the weather now, and how does the weather change over time.

Measurements of anything, including the weather, always have small errors. Your parents may have measured your height with a giant ruler while you were growing up, and there are lines on the ruler that say how tall you are. There are gaps between the lines and if your height is there, the ruler doesn’t give you an exact answer. Also, what if you were standing on your toes a bit. The same thing happens when we measure where all the clouds are, or what direction the wind is currently blowing, we will get small errors. These measurement errors turn into weather prediction errors.

Weather is the motion of a bunch of fluids through each other. People have models to predict how fluids will move, but fluids are very chaotic and can easily change. There are very accurate mathematical models that predict the motion of fluids. They aren’t perfect, so some model error turns into weather prediction error.

Anonymous 0 Comments

I mean…I can usually predict the next 30 minutes of weather by looking at the radar.

Watch AccuWeather radar if you want to.see what’s headed your way.

Anonymous 0 Comments

I think a good ELI5 answer is that weather is really complicated and depends on a lot of different factors. Temperature, air pressure, wind, humidity etc. etc. etc. Getting precision measurement of all these factors from many different places is hard. But we can do it really really well.

If we just replace the whole thing with just a number we can predict the weather with really high precision, 5 decimal places!

So we can predict the weather to be: 56.45381

But the problem is that the weather is “chaotic”, meaning that even the slightest change can make a huge difference.

The difference between 56.45381**3** and 56.45381**5** can be thick grey clouds and rain or sparse light clouds and mostly sunshine.

The tiniest variables can make a huge difference. And we simply can’t gather enough data or calculate it precisely enough to make better predictions.