如何在 R 中访问 $call 函数的公式
how to access the formula of a $call function in R
我正在使用 leaps 包中的子集选择方法。 运行 宁子集选择后,我可以通过访问存储在我 运行 我的子集选择的对象中的 $call
变量来获取公式(对于这个例子,我们称对象 k
.
所以如果我运行k$call
,就会return一个线性模型公式,如:
lm(formula = y + x1 + x2 + x3, data = trainingData)
有没有办法通过使用 k$call
来 运行 这个公式?
我试过 运行ning lm.1 <- k$call
但它只是存储 k$call
而不是进行实际的线性回归。
您需要计算表达式。
eval(k$call)
会 运行 来电
你的情况
lm.1 <- evalk$call
我正在使用 leaps 包中的子集选择方法。 运行 宁子集选择后,我可以通过访问存储在我 运行 我的子集选择的对象中的 $call
变量来获取公式(对于这个例子,我们称对象 k
.
所以如果我运行k$call
,就会return一个线性模型公式,如:
lm(formula = y + x1 + x2 + x3, data = trainingData)
有没有办法通过使用 k$call
来 运行 这个公式?
我试过 运行ning lm.1 <- k$call
但它只是存储 k$call
而不是进行实际的线性回归。
您需要计算表达式。
eval(k$call)
会 运行 来电
你的情况
lm.1 <- evalk$call