Я хочу выполнить взвешенное линейное приближение, чтобы извлечь параметры m
и c
в уравнении y = mx+c
. Данные, для которых я хочу выполнить подгонку:
xdata = [661.657, 1173.228, 1332.492, 511.0, 1274.537]
ydata = [242.604, 430.086, 488.825, 186.598, 467.730]
yerr = [0.08, 0.323, 0.249, 0.166, 0.223]
Я хотел бы использовать scipy.optimize.curve_fit
, но я не знаю, как это использовать, когда с каждой точкой данных y связана ошибка.