Skip to content
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

Merge with StatsBase? #38

Open
ararslan opened this issue Jul 16, 2017 · 6 comments
Open

Merge with StatsBase? #38

ararslan opened this issue Jul 16, 2017 · 6 comments

Comments

@ararslan
Copy link
Member

This package on its own is not all that discoverable, plus a lot of the methodology is also relevant to "classical" statistics, not just to machine learning (e.g. cross validation, classification, etc.). Thoughts?

cc @nalimilan

@rofinn
Copy link
Member

rofinn commented Jul 17, 2017

FWIW, I'd rather have lots of small packages (e.g., Classification.jl, CrossValidation.jl, Bootstrap.jl, ModelTuning.jl) that remain outside StatsBase since they are somewhat specific techniques and problem spaces.

@nalimilan
Copy link
Member

I agree these features sound broader than machine learning, but I'm not sure whether they should live in StatsBase or in separate packages. I guess it depends on whether each package offering a new kind of model will have to override some functions (and therefore depend on the package providing them) or not. Ideally a common interface would live in StatsBase and e.g. Bootstrap.jl would only use these functions to automatically support bootstrap for any model.

@rofinn
Copy link
Member

rofinn commented Jul 18, 2017

Ideally a common interface would live in StatsBase and e.g. Bootstrap.jl would only use these functions to automatically support bootstrap for any model.

Yeah, that's what I was thinking. I figured StatsBase could have a simple Resample interface that could be supported for bootstrapping, cross-validation, jackknifing, etc.

@rofinn
Copy link
Member

rofinn commented Jul 24, 2017

Also, might be worth contacting the JuliaML folks as the features here have some overlap with their packages (e.g., MLDataPattern.jl)

@oxinabox
Copy link

There is indeed overlap with JuliaML/LearnBase.jl
in purpose at least, if not in naming. @Evizero

@Evizero
Copy link

Evizero commented Jul 25, 2017

I don't think I have anything insightful or useful to contribute to this conversation. Maybe a good course of action is to give whoever wants to dedicate time and effort into this package some flexibility to do so

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants