Описание тега lmfit
NoneLmfit - это библиотека Python для минимизации методом наименьших квадратов с границами и ограничениями.
1
ответ
Проблемы подгонки Лоренца в 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 ######################################################…
19 май '16 в 15:27
2
ответа
Как указать ошибку Y-переменной при подгонке с lmfit?
Я почти новичок в Python и пытаюсь собрать данные из колледжа, используя lmfit. Переменная Y имеет переменную ошибку 3%. Как добавить эту ошибку в процесс подбора? Я изменяю от подгонки кривой scipy, и в scipy это было действительно легко сделать, п…
23 фев '19 в 17:02
1
ответ
Лоренцу подходит два способа написания кода
Я борюсь прямо сейчас с подгонкой кривой Лоренца. Я постараюсь объяснить мою проблему. Мне нужно написать свой собственный код для подбора кривой Лоренца, чтобы я мог добавить некоторые вещи в уравнения. Я реализовал лоренцевский фит model а также d…
29 май '18 в 10:22
1
ответ
Python LMFIT - получить неверный результат для минимизации при использовании ограниченных параметров
У меня сейчас проблемы с использованием minimize в LMFIT-модуле. Пожалуйста, смотрите случай ниже: Случай 1: параметр без ограничений import numpy as np import matplotlib.pyplot as plt from lmfit import Model, minimize, Parameters, Parameter, report…
18 май '18 в 12:09
1
ответ
Нелинейная минимизация наименьших квадратов с использованием трехмерных данных
У меня есть 3D-данные, и я хотел бы подогнать нелинейную модель к данным, используя lmfit, Это код, который я написал, но он не работает. from lmfit import minimize, Parameters, Parameter, report_fit import numpy as np m=np.array([13.8, 14.38, 14.31…
24 май '16 в 16:52
2
ответа
Подгонка нескольких наборов данных с использованием lmfit без написания целевой функции
В этом разделе описывается, как согласовать несколько наборов данных с помощью lmfit: Python и lmfit: Как сопоставить несколько наборов данных с общими параметрами? Однако он использует подходящую / целевую функцию, написанную пользователем. Мне был…
16 июл '18 в 15:25
1
ответ
ValueError: вход содержит значения nan - из модели lmfit, несмотря на то, что вход не содержит NaN
Я пытаюсь построить модель, используя lmfit (ссылка на документы), и я не могу понять, почему я продолжаю получать ValueError: The input contains nan values когда я пытаюсь соответствовать модели. from lmfit import minimize, Minimizer, Parameters, P…
18 авг '16 в 20:54
1
ответ
Chi Squared и уменьшенный Chi Squared = 0 с весами с использованием lmfit
Я использую lmfit, чтобы соответствовать рамановским данным. Я использую 7 гауссовских пиков и линейный фон (5 из этих пиков известны, а два неизвестны). Я включил массив весов (обратный квадрат stdev). Когда я включаю веса - подгонка визуально выгл…
12 май '18 в 21:21
2
ответа
Кривая подгонки уравнений Python
Я пытаюсь согласовать данные с уравнением допуска для цепи rlc, имеющей 6 компонентов. Я следую примеру, учитывая, что он [подходит] 1 раз и вставил мое уравнение. Уравнение является действительной частью допуска для 6-компонентной схемы, упрощенной…
05 июн '18 в 14:28
1
ответ
Расширение заговора
У меня есть следующий код для моего теоретического анализа с использованием экспериментальных данных. Я пытаюсь подогнать кривую и экстраполировать значения S_u0, чтобы определить начальные температуры. # Determination of laminar burning velocities …
10 фев '18 в 11:05
1
ответ
Реализация пакета Stata "nl" (нелинейные наименьшие квадраты) в Python
Кто-нибудь знает, есть ли реализация Stata nl (нелинейный метод наименьших квадратов) в Python? Я пытался использовать lmfit так же как optimize.leastsq от scipy, но оба, похоже, не работают. Уравнение для регрессии Y = x1 + b1 + 0.3*log(x2-b2)*b3 -…
01 окт '15 в 12:16
1
ответ
Пиковая посадка
Пытаясь подобрать пик к некоторым данным вроде этого: import scipy from lmfit.models import GaussianModel x = shm.PTR_P y = shm.PORE_V_P mod = LorentzianModel() pars = mod.guess(y, x=x) out = mod.fit(y, pars, x=x) print(out.fit_report(min_correl=0.2…
20 май '16 в 15:00
1
ответ
lmfit не работает должным образом
Я пишу сценарий, который будет использоваться для подгонки некоторых спектров фотолюминесценции к пользовательским моделям, и после создания сценария с использованием SciPy я узнал, что установка границ для подгоночных параметров намного проще, если…
30 июн '15 в 10:40
1
ответ
Установка начальных значений для параметров при подгонке кривой с помощью lmfit
Я использую составную модель, два гауссиана, чтобы соответствовать кривой с lmfit и результаты подгонки, кажется, очень зависят от начальных значений, которые я даю. Каков наилучший способ установки начальных параметров? Я знаю три разных метода с l…
19 июн '18 в 15:27
2
ответа
Как нарисовать образцы из модели lmfit?
У меня есть искаженная гауссовская модель в lmfit, которая соответствует моим данным. Теперь я хотел бы взять образец из него, но я нигде в документации не нашел как? Является ли правильный подход к простой реализации функции модели в моем случае ис…
02 июл '17 в 21:32
1
ответ
Ошибка при использовании lmfit v0_9_3
Я немного новичок в использовании python для анализа данных и в использовании lmfit для подбора нелинейных уравнений. Я пытаюсь смоделировать сложную полуаналитическую функцию, которая описывает движение струи загрязняющего вещества в одномерном кан…
21 апр '16 в 15:18
1
ответ
Различные ограничения для параметра соответствия в модели lmfit
Я пытаюсь с помощью lmfit создать функцию подгонки пиковых чисел voigt/Gaussian/Lorentizan-peak. Поэтому я написал следующую функцию: def apply_fit_mix_multy(data,modelPeak,peakPos,amplitud,**kwargs): peakPos=np.array(peakPos) Start=kwargs.get('Star…
08 май '18 в 14:44
1
ответ
Как установить пакет lmfit на Python3 на Windows 10
Я пытаюсь установить пакет lmfit на мой компьютер с Windows 10. Потому что я не смог установить пакет, набрав: pip install lmfitЯ набрал: python setup.py install, Тогда это показывает: running install running bdist_egg running egg_info writing lmfit…
19 янв '19 в 09:12
1
ответ
Подгонка данных к 2D-функции с использованием lmfit в python
Я хочу подгонять данные с помощью 2D-функции, чтобы извлечь параметры (a) и (b) с помощью пакета lmfit. В основном, как подгонка 1D-функции, я пытаюсь подогнать каждую точку данных к 2D-функции с одинаковыми координатами (x, y). Это означает, что ка…
26 мар '14 в 16:01
1
ответ
Подгонка логарифмически нормальной модели к данным с использованием LMFIT
Я пытаюсь подогнать нормальную логарифмическую кривую к данным, которые примерно соответствуют логнормальному распределению. У меня есть данные лазерной дифракционной машины, которая измеряет распределение частиц по размерам спреев. Конечная цель эт…
16 фев '19 в 18:51