Публикации по теме '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 просмотров
schedule
24.02.2024
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 просмотров
schedule
18.04.2024
Не удалось подогнать функцию с помощью 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 просмотров
schedule
24.07.2022
кусочно-постоянная аппроксимация 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