Replies: 1 comment
-
I have a set of what I would categorize as unsolved geophysics time series problems that I am modeling. The solutions I have found are all physics-informed but not necessarily well-accepted, even after publishing. Over the years, I have experimented with using symbolic regression to see if it could discover the same solutions, and I did find that Eureqa was very promising in being able to get close. I don't know what it is but Eureqa had some sort of special sauce to it; unfortunately it is out of commission these days. But, if anyone is interested the problems that I am working on that could benefit from symbolic regression experimentation are: There is a commonality to the physics-modeling approach I am using on all of these and so there is a strong possibility of cross-validation. However, the sticky point in getting something like PySR to match is in first coercing it to it lock-in to the formulation I am finding. That''s why I haven't been using PySR as much as using custom software. My suggestion as to how to proceed is to instead of providing the real data of QBO (for example) for PySR to fit to, instead to try to find out if PySR could fit to a model of QBO, which would be free of noise or other anomalies. This would be huge if even a few of these problems could be solved, as the reality is that geophysicists and climate scientists really have little faith in their own models for the phenomena. Google, NVIDIA, and Huawei are spending millions $$ in research on the climate aspects to these time series, clearly concentrating on using neural networks to find something. However, unless they get the physics and especially the external forcings right, I don't think the NNs are going to find the solutions. That's because the solutions aren't found solely within the data but as a consequence of manipulating the external factors. And that's why I think symbolic regression approaches will work better. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Exploring the https://github.com/MilesCranmer/PySR site
Fitting to a QBO model with a Draconic forcing$x_1$ and time-base $x_0$ ,
Discovered that solutions of complexity 5 to 7 below have a frequency term (2.313618) that matches a sidereal cycle exactly
It has popped up elsewhere
10 2.860e+03 2.898e-02 y = (((-5.0717 - cos(x₀ * -2.3136)) * x₁) + 52.427)
12 2.763e+03 1.724e-02 y = (((-5.138 - (cos(x₀ * -2.3136) / 0.39704)) * x₁) + 52.472)
13 2.758e+03 1.717e-03 y = (((-5.1414 - (sin(cos(x₀ * -2.3136)) / 0.36216)) * x₁) + 52.398)
Beta Was this translation helpful? Give feedback.
All reactions