Я пытаюсь соответствовать моим данным к этой кривой:Как получить лучшее экспоненциальное соответствие с помощью GNUplot?
f(x) = b + n*exp(-x/u)
fit f(x) "data1" using 2:3 via b,n,u
Я получаю эту подгонку, которая не близка к теории:
Затем я использую исходные параметры из теории и без пересчитывая приступ, я получаю гораздо более приятный результат.
Если я перепробовал соответствие, он игнорирует мои начальные параметры после первой итерации и возвращается к первому результату.
Я пробую пару вещей. Я уменьшаю FIT_LIMIT на 20 порядков, но это ничего не меняет. Я также смещаю данные с ошибками, поэтому я добавляю гораздо больше веса в первые несколько точек данных, а затем я получаю несколько лучше, но все равно плохо.
Это выход:
Вопросы:
Это мне не ясно, является ли этот вопрос математической, или GNUPLOT просто делает вещи неправильно, остановив на некоторые местные минимум или нанести какой-то лимит или что-то подобное. Я забыл все о том, как работает хи-квадрат.
Есть ли способ получить лучшую автоматическую подгонку, в идеале, прежде чем разрешать включать ошибки в мои данные?
Спасибо! Это было просто артефакты, чтобы повернуть счетчик, прежде чем запускать остальные настройки! Я полностью пропустил это. – PeterD
Похоже, вы должны были принять ответ от Wrzlprmft, а не моего. – duffymo