[英]Error in eval(predvars, data, env): object 'V1' not found
我正在尝试使用线性回归的工具:
data=read.table("http://users.stat.ufl.edu/~winner/data/pgalpga2008.dat", check.names=FALSE)
然后我必须 select 只有女性高尔夫球手所以我做了:
datF <- subset(data, V3==1, select=1:2)
其中V3是第三列的label。 现在我应该应用线性回归方法,所以我做了:
datF.lm=lm(V1~V2)
其中 V1 和 V2 是另外两列的 label 但我遇到了这个错误,我不明白为什么。
是的,正如 slava-kohut 所说, lm()
function 需要引用 dataframe 作为其 arguments 之一。 如果您不指定data = datF
,则lm()
不知道在哪里查找变量 V1 和 V2。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.