При использовании сигмы для принудительной подгонки в определенных точках с использованием curve_fit, я не знаю, через какие точки я на самом деле подгоняюсь - PullRequest
0 голосов
/ 22 мая 2019

Я подгоняю свои данные полиномом с curve_fit.Я вынудил группу пройти через определенные точки данных, но на самом деле я не знаю, что это за точки.

Если это моя функция подгонки:

popt, pcov = curve_fit(func3, xdata1, ydata1, p0=(1, 1, 1, 1), sigma=weight1)

где:

weight1[[list(range(42,113))+list(range(156, 197))+ list(range(2000, 1100))]] = 0.01

Что на самом деле представляют значения 42, 156 и 2000?Значения 113, 197 и 1100 кажутся индексом значений X.По сути, я не знаю, что означает первое значение для диапазона.

...