我试图解决一个基于线性回归的问题(预测销售额,这是一个连续变量)。我已经使用线性回归来解决这个问题,但是有一个使用套索回归的建议解决方案。但是,用户已经使用了 Train 功能。我无法理解为什么要使用 train 功能。这是套索的语法吗?类似的函数已用于岭回归。
my_control = trainControl(method="cv", number=5)
Grid = expand.grid(alpha = 0, lambda = seq(0.001,0.1,by = 0.0002))
lasso_linear_reg_mod3 = train(x = Train[, -c(1,2)], y = Train$Item_Outlet_Sales, method='glmnet', trControl= my_control, tuneGrid = Grid)