Я новичок в R
и должен выполнить полиномиальную регрессию с рациональными функциями в R
. Функция выглядит следующим образом:R: регрессия с рациональными функциями
numerator is A0 + A1*y + A2*y^2
denominator is B0 + B1*y + B2*y^2
и рациональная функция
F= -(numerator)/denominator
Таким образом, мы приведены значения F
и значения y
с константами A0, A1, A2, B0, B1 и B2 быть определенным.
Как выполнить такую регрессию в R
?
Спасибо.
Есть ли ошибки в этом? Или значения F - точные значения коэффициента полинома, оцененного по y? Регрессия обычно включает в себя условия ошибки: y = Ax + N (0, сигма) или тому подобное. Это важный бит. Если ошибки нет, это не регрессия, ее «решение для A0, A1, A2 ...» и т. Д. – Spacedman
В общем, 'nls' будет соответствовать любой функции, которую вы хотите. Есть ли причина (например, домашняя работа), что вы должны соответствовать вашим данным в этой форме функции? Часто быстрее и проще (и с сопоставимыми остаточными ошибками подгонки) подбирать данные в простой полином независимо от исходной функции генерации. –
@ Spacedman Я принимаю форму этой формы к моим данным. Конечно, будут ошибки. Где я могу найти дополнительную информацию о том, как правильно сформулировать проблему регрессии? 1 голос вверх. – yCalleecharan