【发布时间】:2015-04-11 14:30:36
【问题描述】:
我想计算5 回归系数。我通过互联网搜索,但没有找到任何相关信息。
我的数据:
y=c(2,13,0.4,5,8,10,13)
x=c(2,13,0.004,5,8,1,13)
z=c(2,3,0.004,15,8,10,1)
正规方程:
y=a1x+a2z+a3
x,z,自变量,y是因变量,a1 a3,a2是模型的参数。
这个方程的正态拟合::
fit=lm(y~x+z)
但我的方程式看起来像:
y=((a1x+a2z+a3)^a4)+a5
我的问题是我们如何在上面显示的方程中找到该模型的其他参数 a4 和 a5(constant)。我应该在 R 中使用什么来找到它们?
【问题讨论】:
-
看看
?nls -
我想这个问题更适合stats.stackexchange.com,因为它是一个基于统计/模型的问题,没有编程问题
-
sacvf,你给出的模型方程是非线性的。
-
nls中的示例展示了如何拟合您的公式。你试过吗?或多或少您必须将=替换为~,添加数据、初始参数并希望默认算法能够通过优化处理。 :)
标签: r regression