Slashdot Mirror


A British Supercomputer Can Predict Winter Weather a Year In Advance (thestack.com)

The national weather service of the U.K. claims it can now predict the weather up to a year in advance. An anonymous reader quotes The Stack: The development has been made possible thanks to supercomputer technology granted by the UK Government in 2014. The £97 million high-performance computing facility has allowed researchers to increase the resolution of climate models and to test the retrospective skill of forecasts over a 35-year period starting from 1980... The forecasters claim that new supercomputer-powered techniques have helped them develop a system to accurately predict North Atlantic Oscillation -- the climatic phenomenon which heavily impacts winters in the U.K.
The researchers apparently tested their supercomputer on 36 years worth of data, and reported proudly that they could predict winter weather a year in advance -- with 62% accuracy.

35 of 177 comments (clear)

  1. No it can't by Mr+D+from+63 · · Score: 4, Insightful

    I call BS on the headline. Let the damn thing prove it can do it before we claim it can. And doing regression model tweaking doesn't prove anything.

    1. Re:No it can't by AmiMoJo · · Score: 2

      They have made similar claims in the past. Back in the 90s I seem to recall that their fancy new computer would make predictions super accurate. In practice the Met Office seems to be one of the worst, far inferior to AccuWeather and the like.

      In fact, the BBC recently ditched them, although I think it was mostly due to the cost rather than them being inaccurate.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:No it can't by michelcolman · · Score: 5, Funny

      Hey, but 62% accuracy... that's 12% better than me!

    3. Re:No it can't by Mr+D+from+63 · · Score: 3, Insightful

      I wonder if they did better than the Farmers Almanac?

    4. Re:No it can't by OneHundredAndTen · · Score: 2

      Indeed. They have been able to postdict with 62% accuracy - a very different thing. And hardly earth-shattering. I agree, it is mostly BS.

    5. Re:No it can't by Anonymous Coward · · Score: 5, Funny

      I call BS on the headline. Let the damn thing prove it can do it before we claim it can. And doing regression model tweaking doesn't prove anything.

      Why? Predicting the winter weather in Britain is pretty simple. This little program will get it right about 90% of the time:

      #include <stdio.h>
      #include <string.h>
      #include <time.h>
      #include <unistd.h>

      int main()
      {
      char date[32];
      time_t rawtime;

      time (&rawtime);
      struct tm *timeinfo = localtime (&rawtime);
      strftime(date, sizeof(date)-1, "%d.%m.%y_%H:%M:%S", timeinfo);

      printf("[%s] Weather prediction: Precipitation\n", date);
      sleep(86400);
      }

    6. Re: No it can't by Anonymous Coward · · Score: 2, Interesting

      It's NOT a statistical model, at least not in the sense you're likely thinking. Although the actual scientific article is ridiculously paywalled, it's definitely a dynamical model that numerically integrates partial differential equations (like the Navier-Stokes equations) forward to produce a solution. They are using an ensemble of the dynamical model solutions to create their forecast. Similar models already exist, such as NOAA's CFS, which are ensembles that make predictions several months in advance. No, you can't predict the weather on a given day months in advance (the limit is believed to be around 21 days) because the atmosphere is a chaotic system and small errors grow too large to make predictions useful. However, certain large scale phenomena such as El Nino have exhibited some predictability well beyond that time frame. Although there is no skill in predicting weather on a single day, statistical quantities like the mean have greater predictability. Using an ensemble, with each member initialized from different initial conditions, means that the predictability can be quantified in spite of the errors in the initial state. If you started the ensemble with 60 members using initial conditions from 60 days and integrated it forward a year, you'd expect to find even chances of the negatice phase and the positive phase of the NAO if there is no predictability. If a significant majority of the solutions show one phase instead of the other, it suggests that there is some predictability of the feature (in this case, the NAO) despite the uncertainty and errors from the initial conditions. The full ensemble is a stochastic model, but that's not statistical in the sense you were probably suggesting.

    7. Re:No it can't by rubycodez · · Score: 2

      I can do it with 100% accuracy, for the american midwest. My winter forecast calls for snow and cold, with periods of total darkness between sunset and sunrise. Crystallized hydrous precipitation will at times accumulate and form drifts, and will under certain conditions be made into snowballs and snowmen.

    8. Re:No it can't by binarylarry · · Score: 2

      62% of the time... it works EVERY time.

      --
      Mod me down, my New Earth Global Warmingist friends!
    9. Re:No it can't by AchilleTalon · · Score: 2

      Yep, 62% is not impressive neither per see. How does this forecasting system is better than the Old Farmer's Almanac ? It is unclear to me.

      --
      Achille Talon
      Hop!
    10. Re:No it can't by vtcodger · · Score: 2

      As William Shakespeare might have said "Computers can predict weather a year ahead. So can I. So can any other man. But will the weather come when I summon it?" See Henry IV Part 1: Act 3, Scene 1, Page 3 nfs.sparknotes.com/henry4pt1/page_133.html for details.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    11. Re:No it can't by smallfries · · Score: 2

      I don't see any stylish manipulation of timestamps into a correct imperial format in your code.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
  2. bullshit by nitehawk214 · · Score: 2, Interesting

    It is predicting climate, not weather.

    --
    I'm a good cook. I'm a fantastic eater. - Steven Brust
    1. Re:bullshit by Dutch+Gun · · Score: 2

      So the best modeling offered can predict next years climate with 62% accuracy. That says a lot about climate modeling over the next century.

      Keep in mind that while short term predictions can be chaotic, it's sometimes easier to see long-term patterns emerge, and to extrapolate data from those trends, like trending lines through a scatter plot. I agree that anything looking a century out is guesswork at best, but I'm not sure I'd say the same looking a decade out.

      Historically, many climate-related doomsday predictions have been laughably innacurate. It's for this reason that I continue to be somewhat skeptical about current doomsday or long term projections, because so far *no one* has had much success with those sorts of predictions. Even so, as we have better instrumentation and more historical data with which to create models, it's all but inevitable that our climate prediction models become more accurate as well, certainly for shorter to medium length predictions, and maybe someday, even longer term.

      --
      Irony: Agile development has too much intertia to be abandoned now.
  3. So can I by blogagog · · Score: 5, Insightful

    66% of the days in London contain some form of precipitation. So, I predict rain every day. I'm right 66% of the time. Wow, I'm smarter than a supercomputer!

    1. Re:So can I by beh · · Score: 2

      So, you think that supercomputer will only figure out whether it rains on the day?

      Or do you think it might forecast a little more information about the day as well? (air pressure, wind, temperature, ...)

      I laud the attempt to improve the models behind the forecasts - though, I don't think I'd buy options on winter fuel for 2017/2018 yet, simply because of that computer.

      On the other hand - if you know the average chance of precipitation for a given day in the American midwest - I don't think it would help you predict in which area the next tornado might strike. Or whether the next hurricane makes landfall, where it will make it and at what strength...

      Any advance on increasing the predictions here has the potential to save lives and livelihoods -- even if it might not be enough to save someone's house in the path of the storm.

  4. Re:fallacy by Calydor · · Score: 5, Interesting

    No, what they mean is they test it by feeding it the data from 1995, then comparing its predictions to what the weather was actually like in 1996. They are doing exactly what you say is the only way to test the validity of the data - they just started collecting data long ago.

    THAT SAID, 62% correct doesn't seem all that awesome unless they use very tight margins. Does the computer say it'll be -10C and then count it as a fail if it's actually -11C? -15C? Does it say 'Good enough' if it says "Rain and 5C" and instead we get "Snow and -2C"?

    --
    -=This sig has nothing to do with my comment. Move along now=-
  5. I'mt still sticking with ... by PPH · · Score: 2

    ... the Farmer's Almanac.

    Or just ask an indian. When asked how he could tell how cold the winters would be, one old chief just said, "I watch how much firewood the white man splits."

    --
    Have gnu, will travel.
    1. Re:I'mt still sticking with ... by Anonymous Coward · · Score: 2, Interesting

      When asked how he could tell how cold the winters would be, one old chief just said, "I watch how much firewood the white man splits."

      That only sounds silly to people who don't consider humans to be animals.

      If the chief would have answered that he looked at how much food beavers stockpiled then no-one would have found it funny.
      White mans gut feeling works just as well as any other animals gut feeling and is a hell of a lot better than flipping a coin.

  6. Re:fallacy by WhiplashII · · Score: 3, Insightful

    The problem with that approach is that you will tweak the algorithm until it works in 1996.

    In other words, you will incorporate 1996 into the test set.

    This is the big problem with almost all climate studies, and the reason why people that understand statistics really hate the current climate "science" as it is done. You really do need to make a prediction, and then test the prediction. If you get it wrong, you cannot re-try against the same data set until it works.

    --
    while (sig==sig) sig=!sig;
  7. Re:fallacy by rubycodez · · Score: 3, Insightful

    There are an infinite number of functions that can go through the data points of the past. I could make you 1,000 perfect stock predictors for past data.

    Ask yourself, how did they refine and improve this model over time? It's nothing but a pile of cooked books

  8. Re:fallacy by ClickOnThis · · Score: 2

    Did they access to the 1996 data when they developed the model?

    Well of course they did. How else could they test the 1996 predictions the model made from the 1995 (and earlier) data?

    You build models by using prior data to adjust the model's parameters to "predict" new data, until the accuracy of the prediction is optimal.

    You seem to imply that they cheated somehow. Generally, scientists are honest, with the exception of a small minority who are discovered by their peers and vilified.

    --
    If it weren't for deadlines, nothing would be late.
  9. Re:fallacy by phantomfive · · Score: 4, Insightful

    No, not at all, because doing what you described is incorporating brand new data every year.

    They kept adjusting the algorithm over and over until they got the right answer from 1980 onwards. The huge risk with that method is overfitting, and if you develop an algorithm this way, it's important to also show that you've managed to avoid overfitting.

    You can do the same thing with stock market data: adjust it until you get nearly 90% correct returns on a test interval, then you will find that the next year, the model is completely wrong because of overfit. Even if you incorporate the next years data, you will still get incorrect results because the nature of the stock market is chaotic and also random.

    --
    "First they came for the slanderers and i said nothing."
  10. It's not very difficult by inking · · Score: 2

    to predict British weather.

  11. Really ? by ctrl-alt-canc · · Score: 3, Informative

    Arnold in one of his textbooxs demonstrated that, to make a weather prediction one month in advance, you need to measure pressure, temperature, wind speed and humidity with at least five significative decimals. He used sound mathematical methods based upon a theorem by Poincaré. With all the respect for technical skills and competence of people at Met Office, I trust more what Arnold demonstrated using nothing but paper and pencil. Good math is never overcome by brute force computation.

    1. Re:Really ? by ctrl-alt-canc · · Score: 3, Informative

      When quoting Arnold I have been a little incorrect, since five figures of precision in the measurement of physical variables actually give you a two months forecast. But I studied this about thirty years ago...
      If you want to estimate the error, if n is the number of months of the forecast and eps is the measurement precision, the error is given by:
      10^(2.5n) times epsilon. As you can see the error rapidly increases, although the formula I transcribed from Arnold's textbook is quite rough (toroidal Earth, steady flux and negligible viscosity). Not a bad approximation for estimating trade winds flux, however.
      People at MET probably took care of the propagation of numerical errors in the calculation, by increasing the grid density and maybe setting up a system capable of working with quadruple precision. However the problem again is the needed precision of input data, that increases exponentially with the time forecasted.

  12. Re:fallacy by Bongo · · Score: 2

    Because the human mind is incapable of bias and groups of minds are incapable of systematic bias?! There's a reason we say a real test of a prediction requires waiting for the real future. And this should be obvious to everyone. And before anyone tells "troll", smart intelligent honest people are as subject to bias as anyone, except because they know they are smart and honest, they are also subject to what's called "expert bias". It's just one more thing to be aware of as we pursue greater knowledge and insight. And it is unfortunate that many will dismiss experts purely because the experts say something inconvenient to various selfish interests and ignorance, but that's also just one more thing to bear in mind. Gaining knowledge is hard.

  13. North Atlantic Oscillation by QuietLagoon · · Score: 2

    ... a system to accurately predict North Atlantic Oscillation -- the climatic phenomenon which heavily impacts winters in the U.K. ...

    ... and also impacts winters in the northeast USA.

  14. Re:62% is fail by religionofpeas · · Score: 3, Insightful

    That's only true if there are two types of weather to choose from.

  15. Re: fallacy by Anonymous Coward · · Score: 5, Insightful

    And more ignorant nonsense gets modded Informative. The anti-science here is getting worse. Posters like you not only drastically overestimate your own knowledge of unfamiliar fields, you then insist to others it must all be a scam.

    Weather and climate models aren't some arbitrary curve-fitting; they're physically based using ridiculously detailed physical simulations of air movements and ocean currents, starting from an observed state and running the simulation forward. Read up a little, and maybe you'll learn how to learn again.

  16. Re: fallacy by Anonymous Coward · · Score: 2, Insightful

    Your claims of overfitting would mean something if they used a purely statistical model, but it's not - it's a physical simulation, constrained by laws of thermodynamics.

    It amazes me that people say how trivial it is to fit statistical models perfectly to any random data (the stock market always gets mentioned here), yet don't think to wonder why they "only" got 62% accuracy. You'd think that this would be a huge red flag that your assumptions are wrong, but instead it's waved away as them all being dumber than a high school stats student - or more commonly a scam, with the researchers clearly hoping that no meddling high school stats students would notice.

  17. Weather != Climate by TapeCutter · · Score: 2

    And you would know, being so obviously well-informed about weather simulations.

    If the person who wrote the summary knew anything about "weather simulations" they would be aware that climate is not weather!!!

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  18. Re:67% is not that good by AthanasiusKircher · · Score: 2

    When you're pushing the boundaries, anything over 50% is good.

    Is it? It depends on the data, the model, the thresholds for "correct forecast," etc. There are lots of places in the world where a "persistence" forecast (i.e., today will be the same as yesterday) will net you a greater than 50% accuracy within a reasonable margin of error. And one should also always consider forecasting models against general predicted climate averages. Again, taking those into account, a forecast system just using climate averages might do pretty well too.

    It really depends on what the percentage "accuracy" means in this case and how it was measured. I'm guessing they wouldn't bother reporting it if it weren't significant, but just how significant is difficult to tell without the details (and it seems the full research paper is behind a paywall).

    Otherwise citing a number like "62% accuracy" is utterly meaningless. If you had a task like, "Guess how tall the next person to walk into the building will be," and I achieved 62% accuracy, that could be remarkable and improbable if the margin of error was 1/8 of an inch. But if I instead was guessing "Taller than 1 foot or shorter than 1 foot," then 62% accuracy might mean I'm mentally retarded.

  19. Re:Predicting the past is easy... by Hognoxious · · Score: 2

    You're talking about overfitting.

    The thing is they aren't doing that regression-and- frigging-the-coefficients thing. It's a physics based, bottom up, method.

    Nice armchair.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  20. Headline is bullshit by ricky-road-flats · · Score: 2

    The headline is completely wrong. They can predict the NAO with much more accuracy, and as that has such a big effect on the winter weather in the UK, that lets them say (with only 62% accuracy) whether it'll be mild winter or a cold one. That's all. They can NOT, of course, predict the weather anything like that in advance. They didn't claim to, either - lazy new editors and "journalists" have mangled it into the bullshit we read here.