Для получения линейной модели, полученной по вызову функции reg = lm(...)
, как вы можете найти коэффициенты, которые максимизируют полученную функцию регрессии?Максимизировать функцию нелинейной регрессии в R
Я знаю о функции optim(...)
, но для этого требуется функция . Я не понял, как извлечь это из регрессионной модели.
Следует отметить, что я использую нелинейные термины в моем регрессионном анализе (точнее, квадратичные переменные).
Другими словами, функция регрессии выглядит
y_hat = kx_11*x_1+kx_12*x_1^2 + kx_21*x_2+kx_22*x_2^2 + ...
Что вы подразумеваете под «коэффициентами, которые максимизируют полученную функцию регрессии»? – thc
Я только что обновил сообщение для ясности. То, что я пытаюсь достичь, соответствует взятию частных производных по всем переменным и решению множества уравнений, в которых все частные производные равны нулю. – user2810330
Вы совсем не выяснили. Взяв ваш вопрос буквально, функция регрессии не будет максимизирована, потому что вы всегда можете неограниченно увеличить величину ваших коэффициентов. I.e, «установка ваших коэффициентов до бесконечности» приведет к «максимуму». Я предполагаю, что это не то, что вы хотите сделать, поэтому вам нужно уточнить больше. – thc