Вопросы по теме 'lmfit'

подгонка кривой с помощью lmfit python
Я новичок в python и пытаюсь подогнать данные с помощью lmfit. Я слежу за учебником lmfit здесь: http://lmfit.github.io/lmfit-py/parameters.html , и это мой код (на основе кода, описанного в приведенной выше ссылке): import numpy as np import...
2895 просмотров
schedule 31.03.2022

Как функции минимизации() и остатка() работают вместе в lmfit
Я пытаюсь реализовать структуру из движения в Python и не могу понять, как эта функция минимизации работает именно с моей остаточной функцией. Если я передам массив аргументов для представления положений камеры и положений наблюдаемых точек, как они...
1559 просмотров
schedule 07.11.2022

доверительный интервал для самих данных с использованием lmfit в python
Вот ссылка на реализацию LMFIT доверительных интервалов параметров: http://lmfit.github.io/lmfit-py/confidence.html Вот код, который я использую: import lmfit import numpy as np # x = np.linspace(1, 10, 250) # np.random.seed(0) # y = 1....
851 просмотров
schedule 08.01.2023

Проблемы с подбором лоренцевского пика в Python 2 с использованием lmfit
import numpy as np import os import matplotlib.pyplot as plt from lmfit.models import GaussianModel, ExponentialModel, LorentzianModel, VoigtModel import scipy from scipy.optimize import leastsq...
456 просмотров
schedule 31.10.2023

Python: импорт lmfit.models не работает
Этот пост связан с моим другим , где мне сказали использовать lmfit для исправить мою проблему. Я установил lmfit в приглашении anaconda с помощью команды conda install --channel "conda-forge" lmfit , которая сработала. Но теперь, когда я...
3069 просмотров
schedule 13.04.2023

Ограничения lmfit Python: a ‹ b ‹ c
Я использую lmfit в Python для подгонки некоторых данных, включая подгонку переменных a, b и c. Мне нужно убедиться, что a ‹ b ‹ c. Я нашел http://cars9.uchicago.edu/software/python/lmfit_MinimizerResult/constraints.html , в котором говорится об...
914 просмотров
schedule 24.08.2022

LMFIT - переменные извлечения из Fitfunction
Я написал короткий код, чтобы подогнать спектры из спецификации оптического излучения. Поэтому я встроил VoigtModel в Peak и LinearModel в фон. Что-то вроде этого: mod=VoigtModel() pars = mod.guess(y, x=x) out = mod.fit(y, pars, x=x)` а...
463 просмотров

Подгонка нескольких наборов данных с помощью lmfit без написания целевой функции
В этом разделе описывается, как разместить несколько наборов данных с помощью lmfit: Python и lmfit: как уместить несколько наборов данных с общими параметрами? Однако он использует подгоночную / целевую функцию, написанную пользователем. Мне...
634 просмотров
schedule 30.10.2023

Установка предела итераций с помощью lmfit и метода дифференциальной эволюции
Я пытаюсь уместить набор данных с помощью пакета lmfit. В качестве процедуры минимизации я выбрал дифференциал_эволюции ( https://docs.scipy.org/doc/scipy-0.17.0/reference/generated/scipy.optimize.differential_evolution.html ) и я хотел бы ограничить...
632 просмотров
schedule 20.04.2024

Подгонка начального условия ODE с использованием lmfit Minimum и подхода, основанного на правдоподобии
Я использую дифференциальные уравнения первого порядка для моделирования распространения вирусов и использую вероятностный подход, чтобы подогнать ODE к экспериментальным данным. Однако всякий раз, когда код запускается, подогнанное начальное...
411 просмотров
schedule 17.02.2022

Есть ли более чистый способ добиться соответствия кривой с несколькими моделями?
В моем проекте у меня есть несколько семейств функций, предопределенных для соответствия кривой. Рассмотрим самые простые: def polyfit3(x, b0, b1, b2, b3): return b0+b1*x+b2*x**2+b3*x**3 def polyfit2(x, b0, b1, b2): return...
281 просмотров
schedule 12.01.2024

Ошибка нелинейного метода наименьших квадратов синусоидальной функции с экспоненциальным затуханием
Мои нелинейные данные аппроксимируются методом наименьших квадратов по формуле Asin(wt+phase)exp(-decay*t) , при этом omega(w) остается постоянным. Я пробовал несколько подходов без успеха. Ниже мой код import numpy as np from numpy import...
85 просмотров
schedule 01.09.2023