Appreciate the clarification. I definitely think the docs need some polish as coef_ only returns a single fitting of coefficients and not the coefficients along the path as stated in the api guide.
I am seeing alpha_ alphas_ coef_ dual_gap_ as fitted variables (plus a few more) which is slightly different than the guide/api docs (all the names are plural in the api guide) I don't know if there is way to contribute an edit to the docs, I'd be more than happy to do it (Sorry I'm very OCD about such things, and I know this is a minor details)., I'd be happy to suggest the edit through proper channels. On Sun, Jan 31, 2021 at 2:02 PM Guillaume Lemaître <g.lemaitr...@gmail.com> wrote: > Hi Robert, > > > I do have a .coef_ variable which I believe is the coefficient for the > best fit only. > > `coef` never existed. Fitted attributes always end with underscore. > We do not store coefficients for all fitted `alphas_`. > We provide some information regarding the MSE path for all tried alphas: > https://scikit-learn.org/stable/auto_examples/linear_model/plot_lasso_model_selection.html > > > the alphas and alphas_ variables have a similar issue in that alphas > returns nothing while alphas_ returns the list of alphas used. > > You probably created a model such as `model = LasssoCV()`. By default, the > parameter `alpha=None` thus accessing it will return None. After fitting, > `alphas_` will be automatically created as specified in the documentation. > It will correspond to the values tried by cross-validation. > If instead, you are passing an array to `alphas` then `alphas_` will be > the same as `alphas_` after calling `fit`. > > Cheers, > > > On Sun, 31 Jan 2021 at 20:45, Robert Slater <rdsla...@gmail.com> wrote: > >> I was writing an example for my students when I came across what I think >> is an issue. In version 24.1 using the LassoCV, the <object>.coef variable >> should have a list of my coeficeients (at least according to my >> understanding of the documents). However, the variable is not populated >> nad throws an error >> >> 'LassoCV' object has no attribute 'coef' >> >> >> I do have a .coef_ variable which I believe is the coefficient for the >> best fit only. >> >> the alphas and alphas_ variables have a similar issue in that alphas >> returns nothing while alphas_ returns the list of alphas used. >> >> I'm not sure if this is an documentation oversight or a real issue but >> wanted to get clarification. >> >> I can get what I need from o ther methods, but wanted to see if this >> needed to be addressed. >> >> Best Regards, >> >> Robert Slater >> _______________________________________________ >> scikit-learn mailing list >> scikit-learn@python.org >> https://mail.python.org/mailman/listinfo/scikit-learn >> > > > -- > Guillaume Lemaitre > Scikit-learn @ Inria Foundation > https://glemaitre.github.io/ > _______________________________________________ > scikit-learn mailing list > scikit-learn@python.org > https://mail.python.org/mailman/listinfo/scikit-learn >
_______________________________________________ scikit-learn mailing list scikit-learn@python.org https://mail.python.org/mailman/listinfo/scikit-learn