Comments (3)
Hi,
Did you try using LinearForestRegressor inside a pipeline with at the top a StandardScaler like:
from sklearn.pipeline import make_pipeline
model = make_pipeline(StandardScaler(), LinearForestRegressor(...))
from linear-tree.
Hi, Did you try using LinearForestRegressor inside a pipeline with at the top a StandardScaler like:
from sklearn.pipeline import make_pipeline model = make_pipeline(StandardScaler(), LinearForestRegressor(...))
Thank you for your reply! I have tried the pipeline and it worked!
I've seen the lase case on the repository homepage that linear forest can be used to resolve the extrapolation issues of random forest. After I used the pipeline, I found that the R-squared of linear forest on the test set (~0.65) is lower than random forest (0.70). Is this commonly seen in the regression problems? How can I improve the fitness of linear forest or does it mean that there is a trade-off between the fitness and the extropolation ability?
Thank you!
from linear-tree.
Finding the trade-off between the predictive and the extrapolation ability is one of the hardest tasks in the ML ecosystem. Some models are good for maximizing accuracy, others to extract explicative insights. There is no silver bullet for this kind of problem. You should make the proper choices according to your data and needs.
All the best
from linear-tree.
Related Issues (20)
- Which traversing method does linear tree use to find the left and right node ? HOT 1
- Why does each leaf node return three arrays of coefficients ?
- Why the loss is always 0 for every Linear Tree regression model I run ? HOT 1
- Potential bug in LinearForestClassifier 'predict_proba' HOT 1
- Allow the hyperparameter "max_depth = 0". HOT 4
- How to get the coef_ and intercept_ according to the threshold HOT 2
- Error when running with multiple jobs: unexpected keyword argument 'target_offload' HOT 3
- How to gridsearch tree and regression parameters? HOT 1
- Linear Boosting will it work for categorical features? HOT 3
- numpy deprecation warning HOT 1
- [Question] HOT 1
- [Question] Are there plans for multivariate models? HOT 1
- How to quote your work? HOT 1
- Rationale for rounding during _parallel_binning_fit and _grow HOT 2
- Non coherent splitting results HOT 2
- Have precision of threshold be customizable HOT 4
- [performance suggestions?]Parallelism btw trees and replace linear fit to SGD with batch? HOT 2
- LinearTree does not fit well HOT 3
- Maximum Slope limiter HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from linear-tree.