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

时间:2019-05-04 20:58:20

标签: r lm model-fitting linearmodels

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

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

log⁡(C)〜log⁡(A)+ Dlog⁡(B)

基于此模型

log(C)〜N(log⁡(A)+ Dlog⁡(B),σ^ 2)

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

您将把log(C)预测为两个参数的线性组合:“截距”的估计值和log(B)的回归系数。出于您的目的,这分别是log(A)和D。