TS feature requests
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 28
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
Hi @aa25desh and welcome to MLJ.jl!
Here are some time series forecasting features I find very valuable:
Check out @robjhyndman's free book on forecasting: https://otexts.com/fpp2/
Univariate time-series:
- naive & seasonal naive models
- auto.arima model
- ets model
- thetam model
- nnetar model
- stlm model
- tbats model
- their hybrids. Also check out Forecast Benchmarks.
All the above belong to @robjhyndman's forecast.r which is being refactored in the new fable.r.
-it is valuable to understand where forecast went wrong & what fable is doing different so we don't make the same mistakes
Multivariate time-series:
- vector auto regression: @fipelle's TSAnalysis.jl is nice (also ElasticNetVAR.jl).
PS: I've never seen automated multivariate models (VARIMA) the same way we have automated univariate models (auto.arima() etc).
Volatility models:
- @s-broda's ARCHModels.jl is very neat!
Hansen has nice slides on volatility forecasting & a paper that compares 330 ARCH-type models.
Impulse Response Functions:
I usually do this in R.
Two Julia packages: VARmodels.jl & VectorAutoregressions.jl
In general Julia has great libraries in many domains. Unfortunately time series is one of the least well organized.
It also means this is the area w/ the biggest opportunities to make a lasting impact on the worth through open source!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the repository structure and the Julia time-series packages linked in the issue, including forecast, fable, TSAnalysis.jl, ARCHModels.jl, VARmodels.jl, and VectorAutoregressions.jl. The request spans univariate, multivariate, volatility, and impulse-response models, but names no implementation files or tests; a concrete feature scope and completion criteria are needed before work can begin.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- data, machine-learning
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100