Python и примерка кривой - PullRequest
0 голосов
/ 14 июня 2019

У меня проблема с подгонкой кривой.

У меня три очка. Три разных светимости на трех разных красных смещениях, с ошибками. Я бы соответствовал своим точкам со степенным законом: A*(1+x)**B. Я пытался подогнать этот PL, используя polyfit (я преобразовал свое уравнение в лог-уравнение: A + B*np.log10(1+x), где А - моя люминоистость в log10), но ошибки очень велики.

Также я попытался использовать curve_fit с определенной функцией в качестве степенного закона, но и в этом случае ошибки велики.

Наконец, я решил исправить B в степенном законе A*(1+x)**B, чтобы получить только значение L, содержащее ошибку, но я не знаю, как это сделать.

Какие-нибудь решения? `

...