Публикации по теме 'curve-fitting'


Учебное пособие о том, как кривая / данные соответствуют набору точек данных с использованием подбора методом наименьших квадратов в GNU Octave.
Учитывая набор P , содержащий точки данных (x, y), как бы вы сформировали математическую функцию, которая соответствовала бы всем точкам данных и моделировала взаимосвязь между переменными? Эта проблема была бы намного проще, если бы |P | (размер множества P) = 2 или 3, поскольку мы составили бы прямую или квадратное уравнение соответственно; однако в реальной жизни наборы данных обычно содержат h̶u̶n̶d̶r̶e̶d̶s̶, t̶h̶o̶u̶s̶a̶n̶d̶s̶, m̶i̶l̶l̶i̶o̶n̶s̶ или даже миллиарды точек..

Вопросы по теме 'curve-fitting'

Подгонка линии в 3D
Существуют ли какие-либо алгоритмы, которые вернут уравнение прямой линии из набора трехмерных точек данных? Я могу найти множество источников, которые дадут уравнение линии из 2D-наборов данных, но ни одного в 3D. Спасибо.
28474 просмотров

R: ловить ошибки в `nls`
Я подгоняю некоторые экспоненциальные данные, используя nls . Код, который я использую: fit <- nls(y ~ expFit(times, A, tau, C), start = c(A=100, tau=-3, C=0)) expFit определяется как expFit <- function(t, A, tau, C) {...
3740 просмотров
schedule 12.03.2024

Подбор значений с помощью полифита в Matlab
Я провел несколько измерений с помощью крестиков X=qr(A) и [Q,R]=qr(A), где A — случайная матрица с размерами nxn (n=[100:100:1000]). Теперь я хочу создать функцию, описывающую измерения времени, которые я сделал. Я хочу, чтобы многочлен был...
549 просмотров
schedule 28.12.2023

Разделение полиномиальных подогнанных кривых в MATLAB
У меня есть две полиномиальные подгонки 5-го порядка, производная от одной из которых я взял. Я хочу разделить на два полинома и построить результаты. Из того, что я могу сделать, единственный способ сделать это - использовать функцию "deconv", но...
256 просмотров
schedule 15.02.2024

Метод LMS (лямбда-му-сигма) в R
Я хочу создать процентильные кривые для своих данных, используя метод LMS (Lambda-Mu-Sigma). У меня есть следующие данные примера. Как с помощью LMS можно нарисовать кривые 10-го, 50-го и 90-го процентиля ивара (по оси Y) в зависимости от возраста...
2679 просмотров
schedule 04.01.2024

График гистограммы, наложенной на подогнанную функцию Вейбулла с двумя параметрами
Я хотел бы построить гистограмму с подходящей функцией Вейбулла на одном графике. Код для построения гистограммы: hist(data$grddia2, prob=TRUE,breaks=5) Код для встроенной функции Вейбулла: (нужен пакет MASS)...
1422 просмотров
schedule 01.11.2023

Использование параметра absolute_sigma в scipy.optimize.curve_fit
Для подгонки я сейчас использую curve_fit от scipy.optimize . Я рассчитал ошибку, связанную с каждым из моих ydata , и я хотел бы добавить вычисленное sigma = y_errors , присутствующее в данных, к подгонке, то есть минимизировать sum(...
9855 просмотров
schedule 28.12.2023

Использование R для подгонки кривой к набору данных с использованием определенного уравнения
Я использую R. Я хотел бы использовать конкретное уравнение, чтобы подогнать кривую к одному из моих наборов данных (прилагается) > dput(data) structure(list(Gossypol = c(1036.331811, 4171.427741, 6039.995102, 5909.068158, 4140.242559,...
1616 просмотров
schedule 19.07.2022

Подгонка кривой к экспоненциальной
В настоящее время я пытаюсь найти значения RH и TMP в функции дефицита давления паров (VPD), которые приводят к идеальному VPD. Итак, я определил свои функции для VPD и попытался выполнить нелинейную регрессию, но не получил кривой, которую ищу....
115 просмотров
schedule 22.11.2023

Подгонка экспоненциальной кривой JS
Я пытаюсь создать простую функцию для экспоненциальной кривой, подходящей для набора данных. Я написал следующее: function expCurveFit(d){ var sum_x2 = 0, sum_lny = 0, sum_x = 0, sum_xlny = 0, n = d.length; for(var...
1361 просмотров
schedule 25.04.2024

Ошибка при попытке найти/напечатать значение x, когда y = 0,5 на кривой.
Я пытаюсь распечатать значение x для y = 0,50 для подгонки кривой, и я попытался адаптироваться к предоставленному решению здесь , но я получаю следующий код ошибки: - Ошибка типа: brentq() получил несколько значений аргумента ключевого слова...
221 просмотров
schedule 09.01.2024

Python - curve_fit дает неверные коэффициенты
Я пытаюсь передать два массива для подходящей функции, которая принимает оба значения. Файл данных: Колонка 1: Время Колонка 2: Температура Колонка 3: Объем Колонка 4: Давление 0.000,0.946,4.668,0.981 0.050,0.946,4.668,0.981...
283 просмотров
schedule 17.12.2023

Подгонка сплайна к данным с дубликатом x с использованием scipy (Python)
Я пытаюсь подогнать сплайн к своим данным, имеющим 5700 выборок данных (с повторяющимися значениями x, т.е. x: горизонтальная ось), используя функцию «interp1d» из пакета «scipy» в python. Я пробовал использовать сплайн более низкого порядка (k=1) и...
1998 просмотров

Не удалось подогнать функцию с помощью scipy.optimize.curve_fit()
Я хотел бы соответствовать следующей функции: def invlaplace_stehfest2(time,EL,tau): upsilon=0.25 pmax=6.9 E0=0.0154 M=8 results=[] for t in time: func=0 for k in range(1,2*M+1): SUM=0...
619 просмотров
schedule 17.03.2024

Scipy curve_fit границы и условия
Я пытаюсь использовать curve_fit для соответствия некоторым данным. он отлично работает, я просто хотел бы улучшить соответствие дополнительными параметрами, чтобы соответствовать предположениям (например, механический КПД не может быть больше 100%...
1909 просмотров
schedule 17.09.2022

Matlab — подгонка кривой с ограниченными параметрами
Для набора данных ( x , y ) пусть кривая, заданная выражением в a , b , c ... и т. д., например f='a*exp(b*x)+c' , должна соответствовать cfit=fit(x,y,f) . Предположим, у нас есть набор ограничений, таких как b>0 , c+b>a/2 . Как мне...
1588 просмотров
schedule 21.02.2024

Аппроксимация кривой условным уравнением
Проблема Я создал упражнение по подгонке кривой (см. функциональный код ниже), но я хотел бы добавить к функциональности. Мне нужно определить следующее условие: slope at min(xdata) = 0 . (словами: Я хочу, чтобы подобранная кривая начиналась...
1998 просмотров

кусочно-постоянная аппроксимация Python
Предположим, что задан временной ряд X_t . Есть ли уже реализованная функция python для нахождения для нее наилучшего кусочно-постоянного (вообще не линейного) приближения? В идеале зависит от количества перерывов. UPD Еще раз, это отличается...
735 просмотров
schedule 03.07.2022

Подгонка замкнутой кривой к набору дискретных точек и нахождение ее периметра
У меня есть набор точек, образующих цикл, который выглядит следующим образом: Замкнутая кривая Код, который я использовал для того же, выглядит следующим образом: pts=np.array( [ [1145,1130], [1099.5,1056.5],...
305 просмотров
schedule 26.12.2023

Как сопоставить данные с двумя наборами независимых переменных
у меня есть это уравнение a * (t ^ альфа) * ​​(p_p ^ бета), которое я хочу подогнать, чтобы получить значения альфа и бета, где t и p_p являются независимыми переменными. Мои вопросы заключаются в том, как мне написать выражение окончательной...
580 просмотров
schedule 27.06.2022