为什么R在glmnet的plot命令中返回“object not found”错误?

时间:2018-05-14 21:40:53

标签: r glmnet

我是R的新手,正在玩glmnet包。当我尝试遵循斯坦福小插图的玩具示例时,我收到一条错误消息:

Error in print(fit) : object 'fit' not found

我尝试了两种略有不同的玩具模型,结果相同,并且想知道是否有人知道我是否遗漏了一些明显的东西?

尝试1:

library(glmnet)
data("AirPassengers")
fit = glmnet(x, y)
plot(fit)

尝试2:

library(glmnet)
fit = glmnet(as.matrix(mtcars[-1]), mtcars[,1])
plot(fit, xvar='lambda')

我注意到的一件事是x,y没有在第一种情况下明确定义,而在第二种情况下,数据没有显式加载。从我可以从小插图中收集到的内容,这不应该是一个问题,但如果是,那么任何关于应该进行哪些修改的建议都会非常有用!

1 个答案:

答案 0 :(得分:1)

看起来你正在关注这个小插图: https://web.stanford.edu/~hastie/glmnet/glmnet_alpha.html

在该教程中,x和y加载: load("QuickStartExample.RData")

但是,在Try 1中,您尚未定义x和y。 Try 2适合我。