我是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没有在第一种情况下明确定义,而在第二种情况下,数据没有显式加载。从我可以从小插图中收集到的内容,这不应该是一个问题,但如果是,那么任何关于应该进行哪些修改的建议都会非常有用!
答案 0 :(得分:1)
看起来你正在关注这个小插图: https://web.stanford.edu/~hastie/glmnet/glmnet_alpha.html
在该教程中,x和y加载:
load("QuickStartExample.RData")
但是,在Try 1
中,您尚未定义x和y。
Try 2
适合我。