Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

re "Fitting a polynomial to a set of points" - why you "failed to accomplish what I set out to do" #935

Open
hdb3 opened this issue May 5, 2024 · 0 comments

Comments

@hdb3
Copy link

hdb3 commented May 5, 2024

Polynomials are not the only mathematical forms which generate 'interesting' graphs, and intuitively not the right forms for building the 'hype cycle' 'function'. One reason is that, in the limit (for large absolute value of 'x'), only a single term dominates (the highest order term), and the graph at scale simply resembles the graph of e.g, x^9, or x^42, or whatever is the highest order term. So, the hype cycle, which appears 'flat' at both limits, cannot be a polynomial.

Simple examples of non-polynomial functions are logarimitihc and trignometric, and these and many others can be constructed with various flavours of 'infinite' expressions, e.g. Fourier series, Taylor series. An interesting and possibly slightly relevant reference would be the ''Heaviside step function', which can be approximated by various analytic expressions (see wikipedia!).

So, your problem I think is in the assumption that there exists some simple finite polynomial which resembles the hype cycle even for large values of 'x'. But, polynomials are only a very small subset of graph generating functions, and rarely useful for real world use cases. If your objective is to match only over a small segment of the 'x' axis, then polynomials can work, but only in that case.

====================================================
Disclaimer - I am a software engineer too, not a mathematician.
But, your comment submission format is too long winded to think of using...

I hope this helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant