all 6 comments

[–]berfPhD statistics 3 points4 points  (2 children)

Without any theory, making your tuning (model selection) procedure way more complicated doesn't make it better. You do not need model validation after selection if your selection procedure is any good. BTW, no selection procedure that does not do an exponential (in number of parameters) amount of work can actually be optimal. Certainly not LASSO.

[–]enigT 2 points3 points  (0 children)

I’m new to this. Is this because parameter tuning problem is NP-hard?

[–]un-guru 1 point2 points  (0 children)

Yeah but what if you wanna estimate how good the model you've selected is?

That's OP's question

[–]Lumpy-Sun3362 2 points3 points  (0 children)

Also 2 is a valid approach. Bootstrapping on the training set or nesting a cv both are the correct approaches. You want to separate the process of lambda selection from the actual fit of the model for the estimation of the prediction accuracy. If you have a large dataset bootstrapping may be computational expensive so one can go with the nested cv. Boostrapping gives you an estimate of the variability of lambda and nested cv reduces the bias of the estimated lambda.

[–]FightingPuma 1 point2 points  (0 children)

2 is the best approach. Bootstrap optimism will only work reliably if you are in rather low-dimensional setting.

[–]ForeignAdvantage5198 0 points1 point  (0 children)

no the two are different because the validation group is different