Вопросы с тегом «curve-fitting»

157
Как сделать экспоненциальную и логарифмическую подгонку кривой в Python? Я нашел только полиномиальную посадку

У меня есть набор данных, и я хочу сравнить, какая строка описывает это лучше всего (полиномы разных порядков, экспоненциальный или логарифмический). Я использую Python и Numpy и для полиномиальной подгонки есть функция polyfit(). Но я не нашел таких функций для экспоненциальной и логарифмической...

92
Как рассчитать r-квадрат с помощью Python и Numpy?

Я использую Python и Numpy для вычисления наиболее подходящего полинома произвольной степени. Я передаю список значений x, значений y и степени полинома, который мне нужен (линейный, квадратичный и т. Д.). Это много работает, но я также хочу вычислить r (коэффициент корреляции) и r-квадрат...

91
Подгонка кривой плотности к гистограмме в R

Есть ли в R функция, которая соответствует кривой гистограмме? Допустим, у вас была следующая гистограмма hist(c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))) Выглядит нормально, но перекошено. Я хочу подобрать нормальную кривую, которая перекошена, чтобы обернуть эту...

87
Как подогнать плавную кривую к моим данным в R?

Я пытаюсь нарисовать плавную кривую R. У меня есть следующие простые данные о игрушке: > x [1] 1 2 3 4 5 6 7 8 9 10 > y [1] 2 4 6 8 7 12 14 16 18 20 Теперь, когда я рисую его стандартной командой, он, конечно же, выглядит неровно и резко: > plot(x,y, type='l', lwd=2, col='red') Как...

87
Линейная регрессия с matplotlib / numpy

Я пытаюсь создать линейную регрессию на графике рассеяния, который я сгенерировал, однако мои данные находятся в формате списка, и все примеры, которые я могу найти, polyfitтребуют использования arange. arangeне принимает списки. Я много и мало искал, как преобразовать список в массив, и ничего не...

86
Подбор полиномиальной модели к данным в R

Я прочитал ответы на этот вопрос, и они очень полезны, но мне нужна помощь, особенно в R. У меня есть пример набора данных в R следующим образом: x <- c(32,64,96,118,126,144,152.5,158) y <- c(99.5,104.8,108.5,100,86,64,35.3,15) Я хочу подогнать модель под эти данные, чтобы y = f(x). Я хочу,...