boruta_py icon indicating copy to clipboard operation
boruta_py copied to clipboard

Python implementations of the Boruta all-relevant feature selection method.

Results 45 boruta_py issues
Sort by recently updated
recently updated
newest added

My point is that with a few simple code additions, BorutaPy could implement nearly the same interface as RFE (and the other predictors) and thus be more sklearn consistent.

Hello, I found Boruta really helpful in boosting my model performance. However, I have a question that can Boruta apply to time series data?

First of all thanks for the package, I've been using it a lot in my work. I came up to something strange. I know Boruta selects everything that is important....

I encountered an error while using BorutaPy with a RandomForestClassifier model. The error message states "AttributeError: module 'numpy' has no attribute 'bool'." The error suggests that BorutaPy is trying to...

I encountered an error while using BorutaPy with a LogisticRegression model. The issue arises when setting the n_estimators parameter to 'auto' in BorutaPy. The LogisticRegression model does not have the...

When I run this: `boruta.fit(Xtrn, yTrn)` I get the error message below, indicating that boruta_py isn't compatible with numpy versions greater than 1.20. I had numpy version 1.24.2 installed. So...

Looks like the [early_stopping](https://github.com/scikit-learn-contrib/boruta_py/blob/f783995eac12442af0c2b288368ae0802d4bea51/boruta/boruta_py.py#L204) parameter wasn't used. ```` def __init__(self, estimator, n_estimators=1000, perc=100, alpha=0.05, two_step=True, max_iter=100, random_state=None, verbose=0, early_stopping=False, n_iter_no_change=20): self.estimator = estimator self.n_estimators = n_estimators self.perc = perc self.alpha...

Here's my code snippet from Kaggle notebook: ``` rf_cl = RandomForestClassifier() dt_cl = DecisionTreeClassifier() estimator = dt_cl feat_selector = BorutaPy( verbose=2, estimator=estimator, n_estimators='auto', max_iter=20 ) feat_selector.fit(np.array(train_set_final), np.array(train_set_labels)) ``` Here's the...

It would be useful to be able to capture this to get a relative sense of feature importance. If I understand correctly, it would also enable one to see the...