
fHMM - Fitting Hidden Markov Models to Financial Data
Fitting (hierarchical) hidden Markov models to financial data via maximum likelihood estimation. See Oelschläger, L. and Adam, T. "Detecting Bearish and Bullish Markets in Financial Time Series Using Hierarchical Hidden Markov Models" (2021, Statistical Modelling) <doi:10.1177/1471082X211034048> for a reference on the method. A user guide is provided by the accompanying software paper "fHMM: Hidden Markov Models for Financial Time Series in R", Oelschläger, L., Adam, T., and Michels, R. (2024, Journal of Statistical Software) <doi:10.18637/jss.v109.i09>.
Last updated
financehidden-markov-modelscppopenmp
6.28 score 20 stars 12 scripts 558 downloads
oeli - Some Utilities for Developing Data Science Software
A collection of general-purpose helper functions that I (and maybe others) find useful when developing data science software. Includes tools for simulation, data transformation, input validation, and more.
Last updated
openblascppopenmp
5.23 score 2 stars 8 dependents 2 scripts 869 downloads
ao - Alternating Optimization
Implementation of an iterative process that optimizes a function by alternately performing restricted optimization over parameter subsets. Instead of solving one joint optimization problem, alternating optimization breaks it into smaller sub-problems. This approach can make optimization feasible when joint optimization is too difficult.
Last updated
optimization
4.88 score 3 stars 4 scripts 345 downloads
optimizeR - Unified Framework for Numerical Optimizers
Provides a unified object-oriented framework for numerical optimizers in R. Supports minimization and maximization with any optimizer, optimization over more than one function argument, computation time measurement, and time limits for long optimization tasks.
Last updated
optimization
4.68 score 4 stars 4 dependents 8 scripts 332 downloads
trackopt - Track Numerical Optimization
Tracks parameter values, gradients, and Hessians at each iteration of numerical optimizers. Useful for analyzing optimization progress, diagnosing issues, and studying convergence behavior.
Last updated
optimization
3.18 score 1 scripts 180 downloads
portion - Extracting a Data Portion
Provides simple methods to extract data portions from various objects. The relative portion size and the way the portion is selected can be chosen.
Last updated
3.18 score 1 dependents 2 scripts 155 downloads
normalize - Centering and Scaling of Numeric Data
Provides simple methods for centering and scaling of numeric data. Columns or rows can be ignored when normalizing or be normalized jointly.
Last updated
3.18 score 1 dependents 7 scripts 314 downloads



