我有一个分析得出的公式,看起来像这样; y =(((b / x)^ n)* e ^(-c(x-b))* D
在公式中x是我的自变量。等式右边的其他字母都是我要估计的参数。
我有一个包含y和x的数据集。有没有一种方法可以使参数b,c,d和n的最佳值最小化y的平方误差。
我也有很多约束,例如b在0到10之间,而c在0到0.5之间,等等。
有没有办法在R中最好执行这样的优化问题?此外,是否有可能由我的数据集中的其他变量预测参数b,c和d。然后,这变成了更多的ML问题,但是我希望模型的编写方式与提到的第一个公式相同。
预先感谢