Development Python

Curve fitting for large datasets in Python

I have a very large set of data, ( around 100k points) and I want to fit a curve to this plot.

I tried the filters suggested by answers to another question, but that lead to overfitting.
I am using numpy and matplotlib as of now.

This is the type of scatter plot I am trying to fit.

Edit 1:

Please ignore the data points to the side of the central main set of data points(Thus only a single curve can fit this)

Here is the dataset, download the file as a text file to separate the columns, consider the columns 3 and 9 ( 1-based indexing), the y-axis has column 3 while the x-axis plots the difference of column 3 and column 9.

Leave a Reply

Your email address will not be published. Required fields are marked *