【发布时间】:2019-10-08 17:55:56
【问题描述】:
我已经将一个数据集导入到一个名为“d”的变量中,我想从中生成一个线性函数:
d <- read.table("file_url")
我试过了
lm(d[1] ~ d[2])
但是函数 lm 并不需要列表。这样做的正确方法是什么?
fyi,该文件是一个简单的 txt 文件,由两列数字组成。我希望第二列是自变量,第一列是因变量。
【问题讨论】:
-
大多数人会创建一个
data.frame,对数据框应用所需的任何预处理,然后使用公式中的列名,同时将data参数中的整个数据框传递给@ 987654325@. -
你可以做
lm(d[[1]] ~ d[[2]])。lm无法处理列表,但您可以使用正确的索引从列表中提取向量。
标签: r regression linear-regression