如何使用 lm() 函数在 r 中找到两个缺少的参数?

How can I find two missing parameters in r using lm() function?

我要求使用 r 中的 lm() 函数为两个未知参数找到最佳拟合值,我以前使用过 lm 函数,但我不确定如何为未知参数执行此操作?

我需要在这个公式上使用 lm 函数

log⁡(C)~ log⁡(A)+ D log⁡(B)

基于此模型

log(C)~ N(log⁡(A)+ D log⁡(B),σ^2 )

我已经有了向量中 C 和 B 的起始值,我需要估计 A 和 D?我不知道如何使用 lm 函数在 r 中执行此操作。

谢谢!

要最小化残差平方和,只需使用 lm 函数即可。您的输出将包含与任何预测变量相关联的截距和系数。因此:

lm(log(C) ~ log(B), data = my_data) 

您将预测 log(C) 作为两个参数的线性组合:"intercept" 的估计值和 log(B) 的回归系数。为了您的目的,这分别是 log(A) 和 D。