Symbolic Regression Using Likelihood Based Objective Functions #1100
Replies: 1 comment
-
|
UPDATE: I've got logistic regression working now, and made some big improvements to the objective function and cleaned up the notebook.
Some results: I've done a similar test with Gamma regression also in the notebook. The notebook is quite large, 50mb, due to the long output from the fitting. But I notice it's not the most reliable so HTML file also uploaded to my github repo too, and can be downloaded from there. |
Beta Was this translation helpful? Give feedback.



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I've been fascinated with Symbolic Regression forever. I am mostly someone interested in statistical modelling, and often reaching for GLM techniques because I might be working with:
GLMs have always frustrated me however as it's not built-in to the GLM procedure to discover non-linearity & interaction effects. Whilst there are ways around this, they largely involve making lucky guesses about what non-linearity & interaction effects may exist.
So I wanted to combine GLMs ability to predict on data with a specified distribution, with the power of Symbolic Regression.
What I came up with is this approach of Symbolic Regression, using likelihood-based objective functions.
I've produced a working prototype using Gamma distribution, and it appears to perform rather well. I am keen to see if I can get it working for the other distributions too, espescially logistic, but am being challenged by my lack of programming expertise, but hopefully will get there eventually.
HTML view: https://nbviewer.org/github/IsmamHuda/SymbolicRegressionWithLikelihoodBasedObjectives/blob/main/Demonstration.ipynb
Github:
https://github.com/IsmamHuda/SymbolicRegressionWithLikelihoodBasedObjectives/blob/main/Demonstration.ipynb
Would love to champion this as an alternative GLMs, but am conscious of some possible shortcommings:
Keen to talk and hear if people are interested in what I'm doing. And always keen to collaborate if anyone is interested.
Regards,
Ismam Huda
Beta Was this translation helpful? Give feedback.
All reactions