【发布时间】:2018-04-01 05:59:37
【问题描述】:
如果我们只是将数据框作为参数传递,任何人都可以解释lm() 的工作原理。例如,我正在运行lm(split(mtcars,mtcars$cyl)[[1]])。 lm 如何解释这一点,输出是什么意思?
谢谢。
【问题讨论】:
-
我认为它将第一个变量作为依赖。你可以查看
lm(mtcars)和lm(mpg ~., mtcars)
如果我们只是将数据框作为参数传递,任何人都可以解释lm() 的工作原理。例如,我正在运行lm(split(mtcars,mtcars$cyl)[[1]])。 lm 如何解释这一点,输出是什么意思?
谢谢。
【问题讨论】:
lm(mtcars)和lm(mpg ~., mtcars)
lm 是线性模型的缩写,是一种围绕数据构建线性模型的函数。 线性模型如下所示:
y = a x1 + b x2 + c x3 + e
输出重复给定的输入,然后将模型系数显示为Coefficients:
因此,您可以将输出的系数放入上等式或将其存储在变量中,然后使用 summary() 获取模型的“性能”。
【讨论】: