Есть ли модуль, который пытается приспособить различные функции к набору точек данных? - PullRequest
0 голосов
/ 10 апреля 2019

Допустим, у меня есть 100 точек данных, состоящих из двух значений (x, y или V1, V2).

Сейчас я определяю набор функций (таких как log, exp, poly, sigmoid и т. Д.) С набором параметров для масштабирования данных и / или адаптации базового уравнения. Затем я использую scipy.optimize.minimize, чтобы приспособить их к данным. После этого я сравниваю подгонки визуально и по их средним значениям, чтобы выбрать лучший.

Есть ли модуль Python, который делает это?

1 Ответ

0 голосов
/ 10 апреля 2019

В scipy есть есть curve_fit, но я считаю, что вы должны определить кривую, которая входит в него.

...