Вопросы по теме 'data-fitting'
scipy.optimize.leastsq возвращает параметры наилучшего предположения, а не новое наилучшее соответствие
Я хочу подогнать лоренцев пик к набору данных x и y, данные в порядке. Другие программы, такие как OriginLab, идеально подходят для этого, но я хотел автоматизировать настройку с помощью Python, поэтому у меня есть приведенный ниже код, основанный на...
6078 просмотров
schedule
29.05.2023
Программное воспроизведение функции Evaluate из базового графического интерфейса пользователя в Matlab
При использовании инструмента «базовая подгонка» у вас есть возможность после «подгонки» оценить/оценить значение в определенных точках. Я смог воспроизвести это только до сюжетной части. Я не могу понять, как программно воспроизвести функцию...
466 просмотров
schedule
12.11.2022
Получение стандартных ошибок по подобранным параметрам с помощью метода optimize.leastsq в Python
У меня есть набор данных (смещение по времени), которые я приспособил к паре уравнений, используя метод optimize.leastsq. Теперь я хочу получить значения ошибок по подобранным параметрам. Просматривая документацию, полученная матрица является...
64778 просмотров
schedule
10.05.2022
Окружность Python, подходящая к точкам данных, менее чувствительна к случайному шуму
У меня есть набор измеренных радиусов (t+эпсилон+ошибка) под равноудаленными углами. Модель представляет собой круг радиуса (R) с центром в (r, альфа) с добавленным небольшим шумом и некоторыми случайными значениями ошибки, которые намного больше,...
2332 просмотров
schedule
24.02.2022
Подгонка данных журнала-журнала с помощью gnuplot
я пытаюсь подогнать этот график , поскольку вы можете видеть, что данные не так хороши.
Мой код:
clear
reset
set terminal pngcairo size 1000,600 enhanced font 'Verdana,10'
set output 'LocalEnergyStepZoom.png'
set ylabel '{/Symbol...
7885 просмотров
schedule
25.07.2023
Кривая подгонки scipy не работает с синусом?
Я не понимаю, что не так с этой подгонкой данных:
from scipy.optimize import curve_fit
def sin_fit(x, *p):
a,b,c,d= p
return a + b*np.sin(c*x+ d)
# p0 is the initial guess for the fitting coefficients
p0 = [0.1, 1., 1., 0.1]
coeff,...
676 просмотров
schedule
24.05.2023
Подгонка данных в Gnuplot с использованием других данных для подбора определения функции
Я хотел бы использовать некоторую функцию модели f(x) , чтобы соответствовать моим экспериментальным данным data.dat , которые содержат нежелательный фон (не включенный в модель). У меня есть (нормализованные) фоновые данные в файле данных типа xy...
315 просмотров
schedule
02.05.2022
распределение хи-квадрат R
Попытка подогнать дистрибутив chi_square с использованием fitdistr() в R. Документация по этому поводу находится здесь (и не очень полезна для меня): https://stat.ethz.ch/R-manual/R-devel/library/MASS/html/fitdistr.html
Вопрос 1: chi_df ниже...
5894 просмотров
schedule
02.06.2022
Как найти коэффициенты для возможного экспоненциального приближения
У меня есть такие данные:
y = [0.001
0.0042222222
0.0074444444
0.0106666667
0.0138888889
0.0171111111
0.0203333333
0.0235555556
0.0267777778
0.03]
а также
x = [3.52E-06
9.72E-05...
832 просмотров
schedule
25.08.2022
Matlab — подбор данных методом наименьших квадратов — функция стоимости с дополнительным ограничением
В настоящее время я работаю над некоторым кодом MatLab, чтобы подогнать экспериментальные данные к сумме экспонент, следуя методу, описанному в данный документ .
Согласно документу, данные должны следовать следующему уравнению (написанному...
721 просмотров
schedule
19.07.2022
Как расширить набор точек в MATLAB
Предположим, у меня есть ориентиры на лице, а именно:
и я хочу рассчитать (оценить) верхние границы по ним, выбрав ориентиры внешнего подбородка и расширив их, поэтому я хочу достичь новых точек, например:
Итак, я хочу «следовать» за...
209 просмотров
schedule
28.05.2022
Python - попытка выполнить более надежную линейную подгонку
У меня есть эти данные, к которым я подгоняю линейную функцию, и подгонка определяет другую работу (неважно, не важно). Я использую numpy.polyfit , и когда я просто включаю данные и степень соответствия, ничего больше, получается такой график:...
2455 просмотров
schedule
14.10.2023
Использование объекта Matlab Fit как функции
Подгонка Matlab, несомненно, полезна, но неясно, как использовать ее в качестве функции, кроме тривиальной интеграции и дифференциации, приведенной на официальном сайте:...
437 просмотров
schedule
02.05.2022
Доверительные интервалы функции соответствия
Я пытаюсь разобраться с интерпретацией подогнанных кривых.
для подгонки я использую функцию Matlab fit , используя предопределенные модели (например, poly2 ) или определенные пользователем (например, y=ax^4+bx^2+c ) без каких-либо проблем.
Я...
1169 просмотров
schedule
02.04.2023
scipy.integrate Функция псевдо-Фойгта, интеграл становится равным 0
Я пишу скрипт для подгонки форм пиков к спектроскопическим данным на Python, используя Scipy, Numpy и Matplotlib. Он может соответствовать нескольким вершинам одновременно. Профиль пика (на данный момент) представляет собой псевдо-Фойгта, который...
989 просмотров
schedule
12.09.2022
Простое понимание регрессии ортогонального расстояния (ODR)
У меня есть некоторые точки данных с ошибками в координатах x и y в этих точках данных. Поэтому я хочу использовать инструмент ODR Python для вычисления наилучшего наклона и ошибки на этом наклоне. Я пытался сделать это для своих реальных данных, но...
1744 просмотров
schedule
14.06.2022
Трехчленная гауссовская подгонка к гауссовым данным (питон)
Я пытаюсь подогнать гауссовские данные к конкретному трехчленному гауссову (в котором амплитуда в одном члене равна удвоенному стандартному отклонению следующего члена). Вот моя попытка:
import numpy as np
#from scipy.optimize import curve_fit...
153 просмотров
schedule
11.09.2022
Векторизация функции содержит численное вычисление определенного интеграла в октаве
Я пытаюсь подогнать свои данные, используя формулу, содержащую численный расчет определенных интегралов с бесконечными пределами интегрирования. Для подгонки я использую октавную функцию leasqr , для которой требуется функция модели векторизации....
150 просмотров
schedule
21.03.2023
Установка суммы функций с фиксированным параметром в python
Сигнал, который я хочу подогнать, представляет собой суперпозицию нескольких синусоидальных функций (и шума), и я хочу подогнать его для всех частот одновременно. Вот пример файла данных, созданный с двумя частотами 240d^-1 и 261.8181d^-1:...
1130 просмотров
schedule
28.08.2023
Подбор логнормального распределения или распределения Пуассона
У меня есть вектор из 1096 чисел, среднесуточная концентрация NOx, измеренная за 3 года на измерительной станции. Вы можете наблюдать тип распределения на изображении:
Я использовал эти команды для построения гистограммы:...
1378 просмотров
schedule
13.06.2023