Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Improve documentation on f-regression feature selection technique #8509

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
NelleV opened this issue Mar 4, 2017 · 3 comments
Closed

Improve documentation on f-regression feature selection technique #8509

NelleV opened this issue Mar 4, 2017 · 3 comments

Comments

@NelleV
Copy link
Member

NelleV commented Mar 4, 2017

I find the documentation on f-regression feature selection very obscure, and would suggest the following:

  1. make it clear that the f-regression feature selection is just a univariate linear model, where features are ranked accordingly to the significance of the regression parameter. This is actually equivalent to ranking features according to their correlation with the target variable.
  2. make it clear that this is not an iterative procedure to include features (ie not what is described here: http://stats.stackexchange.com/questions/204141/difference-between-selecting-features-based-on-f-regression-and-based-on-r2).
  3. maybe mentionned that this is akin to sure independence screening? http://orfe.princeton.edu/~jqfan/papers/06/SIS.pdf

Note that all of this may be trivial for anyone more familiar with the feature selection literature.

@souravsingh
Copy link
Contributor

I am interested in working on this.

@NelleV
Copy link
Member Author

NelleV commented Mar 6, 2017

The function to document is sklearn/feature_selection/univariate_selection.py

jnothman pushed a commit that referenced this issue Mar 7, 2017
…8548)

* clarify role of the function and streamline introduction

* added feature selection methods to see also

* completed see also

* fixed pep related formatting for flake8checks.

* fixed extra whitespace flake8 problems, remaining failure is a copied see all line from another function, the line is over by a period, does not make sense to newline that.

* one more whitespace

* FIX small pep8 error.
@lesteve
Copy link
Member

lesteve commented Mar 10, 2017

Closing since #8548 has been merged.

@lesteve lesteve closed this as completed Mar 10, 2017
herilalaina pushed a commit to herilalaina/scikit-learn that referenced this issue Mar 26, 2017
…mentation (scikit-learn#8548)

* clarify role of the function and streamline introduction

* added feature selection methods to see also

* completed see also

* fixed pep related formatting for flake8checks.

* fixed extra whitespace flake8 problems, remaining failure is a copied see all line from another function, the line is over by a period, does not make sense to newline that.

* one more whitespace

* FIX small pep8 error.
massich pushed a commit to massich/scikit-learn that referenced this issue Apr 26, 2017
…mentation (scikit-learn#8548)

* clarify role of the function and streamline introduction

* added feature selection methods to see also

* completed see also

* fixed pep related formatting for flake8checks.

* fixed extra whitespace flake8 problems, remaining failure is a copied see all line from another function, the line is over by a period, does not make sense to newline that.

* one more whitespace

* FIX small pep8 error.
Sundrique pushed a commit to Sundrique/scikit-learn that referenced this issue Jun 14, 2017
…mentation (scikit-learn#8548)

* clarify role of the function and streamline introduction

* added feature selection methods to see also

* completed see also

* fixed pep related formatting for flake8checks.

* fixed extra whitespace flake8 problems, remaining failure is a copied see all line from another function, the line is over by a period, does not make sense to newline that.

* one more whitespace

* FIX small pep8 error.
NelleV pushed a commit to NelleV/scikit-learn that referenced this issue Aug 11, 2017
…mentation (scikit-learn#8548)

* clarify role of the function and streamline introduction

* added feature selection methods to see also

* completed see also

* fixed pep related formatting for flake8checks.

* fixed extra whitespace flake8 problems, remaining failure is a copied see all line from another function, the line is over by a period, does not make sense to newline that.

* one more whitespace

* FIX small pep8 error.
paulha pushed a commit to paulha/scikit-learn that referenced this issue Aug 19, 2017
…mentation (scikit-learn#8548)

* clarify role of the function and streamline introduction

* added feature selection methods to see also

* completed see also

* fixed pep related formatting for flake8checks.

* fixed extra whitespace flake8 problems, remaining failure is a copied see all line from another function, the line is over by a period, does not make sense to newline that.

* one more whitespace

* FIX small pep8 error.
maskani-moh pushed a commit to maskani-moh/scikit-learn that referenced this issue Nov 15, 2017
…mentation (scikit-learn#8548)

* clarify role of the function and streamline introduction

* added feature selection methods to see also

* completed see also

* fixed pep related formatting for flake8checks.

* fixed extra whitespace flake8 problems, remaining failure is a copied see all line from another function, the line is over by a period, does not make sense to newline that.

* one more whitespace

* FIX small pep8 error.
jwjohnson314 pushed a commit to jwjohnson314/scikit-learn that referenced this issue Dec 18, 2017
…mentation (scikit-learn#8548)

* clarify role of the function and streamline introduction

* added feature selection methods to see also

* completed see also

* fixed pep related formatting for flake8checks.

* fixed extra whitespace flake8 problems, remaining failure is a copied see all line from another function, the line is over by a period, does not make sense to newline that.

* one more whitespace

* FIX small pep8 error.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants