【发布时间】:2014-09-10 00:27:02
【问题描述】:
我试图理解为什么
foo = function(d,y,x) {
fit = with(d, lm(y ~ x))
}
foo(myData, Y, X)
不起作用,例如在哪里
myData = data.frame(Y=rnorm(50), X=runif(50))
对我来说似乎很棘手的一点是将参数 x 和 y 传递给公式,如 lm(y ~ x)。
【问题讨论】:
-
你总是可以做 lm(mydata$Y ~ mydata$X)
-
@DMT,这只是一个 MWE;见stackoverflow.com/help/mcve
标签: r