R的lm使用的底层算法是什么?

机器算法验证 r 线性模型 流明
2022-03-31 10:43:54

我被问到一个关于用 R 制作的线性模型的问题lm

“回归是使用线性还是非线性迭代最小二乘法?”

我搜索了一下,[认为我]理解了两者之间的区别,但找不到任何证据表明 R 使用了线性最小二乘法lm(我认为它使用的是)。

我梳理了throuhglm及其底层函数lm.fit文档,但找不到任何相关内容。

我认为我被问到的问题是一个愚蠢的问题,而且可能是错误的表述,但如果我能回答它,我将不胜感激。

1个回答

lm 使用 QR 分解方法(直接而不是迭代方法)来解决线性最小二乘问题。