улучшение подгонки кривой в python - PullRequest
0 голосов
/ 17 июня 2020

У меня есть следующие данные и функция, подобранная к ним с помощью функции scipy curve_fitting.

Я сейчас использую следующую функцию: f (x): a * (1-exp (-b * x)); Но это может быть любая функция, но она должна монотонно увеличиваться или не уменьшаться. enter image description here

Однако для моей цели мне не нужна плоская кривая. Я хочу, чтобы всегда был градиент> 0,001.

Что я могу сделать, чтобы добавить этот градиент к кривой, чтобы она не выглядела такой плоской после начального подъема. Что-то вроде этого: enter image description here

Я думал о добавлении фиктивной точки данных в конце оси x, значение оси y которой больше 0 (в этом примере), надеясь, что это добавит градиент.

Но есть ли лучший способ сделать то, что я задумал.

...