Skip to content

Latest commit

 

History

History
executable file
·
484 lines (429 loc) · 53.1 KB

Statistics.md

File metadata and controls

executable file
·
484 lines (429 loc) · 53.1 KB

Statistics, Operations Research (OR), Actuarial Finance, etc. Machine Learning (ML) and Statistics are closely related fields, so do check out the AI.md page for ML packages.


ACTUARIAL SCIENCE

Econometrics

  • copula.jl :: Julia Copula package implements the gaussian AR1 copula.
  • Dolo.jl :: A tool to describe and solve economic models. Documentation: http://www.econforge.org/Dolo.jl/latest/
  • Dynare.jl :: This package aims at bringing to Julia some of the algorithms incorporated in Dynare, a platform for solving dynamic economic models.
  • Econometrics.jl :: The Econometrics.jl package contains functionalities for (financial) econometric research.
  • FredData.jl :: Pull data from FRED directly into Julia.
  • fund.jl :: An implementation of FUND in Julia.
  • GARCH.jl :: Generalized Autoregressive Conditional Heteroskedastic (GARCH) models for Julia.
  • Gensys.jl :: A Julia version of Gensys (Sims 2000).
  • GrowthModels :: This is a repository that contains solutions to many growth models that are of the same class.
  • Jconometrics.jl :: MATLAB to Julia port of Spatial Econometrics.
  • Loss.jl :: General functions for estimating loss functions inspired by Kaggle's release of code for many common metrics.
  • QuantEcon.jl :: This package collects code for quantitative economic modeling. It is currently comprised of two main parts: 1. A toolbox of routines useful when doing economics and 2. Implementations of types and solution methods for common economic models.
    • Quantitative economic modelling lecture series in Julia language, designed and written by Thomas J. Sargent and John Stachurski, that is freely available as a PDF file too.
  • RuinProbability.jl :: For calculating the ruin probability with real data under different claims models.

Finance

  • AssetMgmt.jl :: Asset Management.
  • BigFinance.jl :: Analysis of high frequency quantitative data.
  • Bloomberg.jl :: Providing access to Bloomberg financial data in Julia.
  • BusinessDays.jl :: A highly optimized Business Days calculator written in Julia language. Also known as Working Days calculator.
  • Currencies.jl :: Simple checked fixed-point currencies for Julia.
  • CTechCommon.jl :: Some functionality to be shared among packages. {Usable: 4, Robust: 4, Active: 1}
  • DynAssMgmt.jl :: This package implements a framework to set up and test dynamic asset management strategies.
  • EconDatasets.jl :: Accessing econometric datasets in Julia.
  • EodData.jl :: Julia package for connecting to the EodData.com XML Web Service.
  • FinancialBlotter.jl :: Financial Instruments and Accounting in Julia.
  • FinMarkets.jl :: Describe and model financial markets objects using Julia.
  • FinancialMarkets.jl :: Describe and model financial markets objects using Julia.
  • FinanceStats.jl :: An experimental sandbox of functions that implement common statistical methods in finance.
  • FRED.jl :: Package to read from the St. Louis Federal Reserve Bank API.
  • Grist.jl :: Financial blotter.
  • InterestRates.jl :: Tools for Term Structure of Interest Rates calculation, aimed at the valuation of financial contracts, specially Fixed Income instruments, indexing and Term Structures.
  • Ito.jl :: An open source toolkit for financial computing in Julia.
  • LibTrading.jl :: A wrapper for the libtrading library, an open source API for high-performance, low-latency trading applications.
  • MarketStates.jl :: Library of market states that aggregate market indicators to produce a market signal.
  • MCInsurance.jl :: This Julia package provides multi-period Monte Carlo simulations for life insurance.
  • OpenFiscaCore.jl :: A port of OpenFisca-Core to Julia. This is the core module of OpenFisca, without GUI or country-specific code & data.
  • OpenFiscaFrance.jl :: A port of OpenFisca-France to Julia, containing the formulas and parameters of the french tax-benefit system.
  • Quandl.jl :: Julia api to Quandl open source financial, economic and social datasets.
  • RobHood.jl :: Open platform to investigate markets.
  • SDE.jl :: Simulation and inference for Ito processes and diffusions.
  • stockMonitor.jl :: A module which constantly collects and performs analyses the stock market.
  • Timestamps.jl :: Immutable timestamped values.
  • TradeModels.jl :: Modeling the allocation of resources to markets based on the restraints of objective functions.
  • TradingLogic.jl :: An attempt at a unified framework in Julia language for both event-driven backtesting and live trading. This package utilizes reactive programming elements implemented in Reactive.jl.
  • TradingSystem.jl :: Quantitative trading framework in Julia.
  • WorldBankDataTd.jl :: Accessing World Bank Data.
  • YStockData.jl :: Fetch Data from Yahoo Finance.
  • ZVSimulator.jl :: The ZVSimulator package provides a framework for assessing the zero variance (ZV) principle for Monte Carlo or random sampling via simulation.
Resources

DATASCIENCE

Learning Resources

OPERATIONS RESEARCH

  • CGRASP.jl :: Continuous Greedy Randomized Adaptive Search Procedure (CGRASP), in Julia.
  • CSDP.jl :: Julia wrapper for the CSDP semidefinite programming solver.
  • ConstraintProgramming.jl :: Calculates the feasible region for a set of real-valued inequalities with Julia.
  • CutPools.jl :: Pools of cutting planes for JuMP models.
  • jlSimplex :: Proof-of-concept implementation of the (dual) simplex algorithm for linear programming in Julia.
  • jobshop :: The Jobshop (Open Shop Scheduling Problem (OSSP)) problem is solved with evolutionary strategies in Julia.
  • MinFinder.jl :: The MinFinder algorithm to find all the minima for a differentiable function inside a bounded domain.
  • OptimizationServices.jl :: Julia interface to COIN-OR Optimization Services. This Julia package is intended to be an interface between MathProgBase.jl and COIN-OR Optimization Services (OS), translating between the Julia-expression-tree MathProgBase format for nonlinear objective and constraint functions and the Optimization Services instance Language (OSiL) XML-based optimization problem interchange format.
  • Predictors.jl
  • Ranking.jl :: Tools for ranking in Julia.
  • RankStatistics.jl :: A package that implements rank-based statistics methods.
  • RationalSimplex.jl :: Pure Julia implementation of the simplex algorithm.
  • SemidefiniteProgramming.jl :: This package provides a Julia interface for low-level modeling of semidefinite programming problems and for solving semidefinite programs with solvers such as SDPA and CSDP.
  • TrafficAssignment.jl :: A package for traffic assignment that loads the network data and finds the user equilibrium traffic pattern.
  • VRP :: Vehicle Routing Problem (VRP) is a combinatorial optimization and integer programming problem.
Resources
  • ORSoftwareTools2014 :: This is the repository for code/examples/instructions for the MIT course 15.S60 Software Tools for Operations Research.
  • DG2012Tutorial.jl :: Simple examples of SGD-style computations in Julia.

Optimization

  • AMPLMathProgInterface.jl :: Wrapper for MathProgBase.jl {see the JuliaOpt section below}.
  • AmplNLWriter.jl :: Julia interface to AMPL-enabled solvers.
  • AutomotiveDrivingModels.jl :: For car encounter models.
  • BARON.jl :: A wrapper for the BARON mixed-integer nonlinear programming solver.
  • BilinearJuMP.jl :: A JuMP extension for bilinear optimization problems.
  • BlackBoxOptim.jl :: An experimental, work-in-progress global optimization framework for Julia, supporting both multi- and single-objective optimization problems, focused on (meta-)heuristic/stochastic algorithms (DE, PSO, CMA-ES etc).
  • BLOM.jl :: A Julia port of the Berkeley Library for Optimization Modeling (Work-In-Progress).
  • ConicNonlinearBridge.jl :: Wrapper to solve conic optimization problems with derivative-based nonlinear solvers.
  • Cbc.jl :: Interface to the Coin-OR Cbc solver for mixed-integer programming
  • Clp.jl :: Interface to the Coin-OR Linear Programming solver (CLP)
  • CPLEX.jl :: The CPLEX.jl package provides an interface for using IBM's CPLEX Optimizer™ from the Julia language. You cannot use CPLEX.jl without having purchased and installed a copy of CPLEX Optimizer™ from IBM. This package is available free of charge and in no way replaces or alters any functionality of IBM's CPLEX Optimizer product.
  • CSDP.jl :: Julia wrapper to CSDP semidefinite programming solver.
  • CoinOptServices.jl :: Julia interface to COIN-OR Optimization Services.
  • Convex.jl :: a Julia library for mathematical programming that makes it easy to formulate and fast to solve nonlinear convex optimization problems. It can use (nearly) any solver that complies with the MathProgBase interface, including Mosek, Gurobi, ECOS, SCS, and GLPK.
  • CUTEst.jl :: Julia interface for CUTEst, a fork of CUTEst.jl by @lpoo.
  • DDUS.jl :: Data-driven Uncertainty Sets for the JuMPeR framework.
  • DReal.jl :: A Julia wrapper for Nonlinear SMT solving using the dReal SMT solver.
  • ECOS.jl :: Julia wrapper for the ECOS conic optimization solver.
  • EAGO.jl :: A development environment for robust and global optimization.
  • EAGODomainReduction.jl :: Domain Reduction Procedures in Global Optimization.
  • GeneticAlgorithms.jl :: is a lightweight framework that simplifies the process of creating genetic algorithms and running them in parallel.
  • GLPK.jl :: GLPK wrapper module for Julia.
  • GLPKMathProgInterface.jl :: Interface between the GLPK.jl wrapper and MathProgBase.jl.
  • Gurobi.jl :: is a Julia interface for the Gurobi Optimizer, a commercial optimization solver for a variety of mathematical programming problems, including linear programming (LP), quadratic programming (QP), quadratically constrained programming (QCP), mixed integer linear programming (MILP), mixed-integer quadratic programming (MIQP), and mixed-integer quadratically constrained programming (MIQCP).
  • HSL.jl :: Julia interface to the HSL Mathematical Software Library.
  • Ipopt.jl :: Julia interface to the Ipopt nonlinear solver.
  • JuliaCMAES :: CMA-ES port - a mix of the original minimal MATLAB implementation (purecmaes.m) and the full one (cmaes.m).
  • julia-nlopt :: NLopt bindings for julia. {NB: Not maintained for the current Julia releases}.
  • JuMP.jl :: Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear).
    • Resources::JuMP::
    • JuMPSupplement :: Repository containing supplementary materials and code for JuMP: A Modeling Language for Mathematical Optimization by I. Dunning, J. Huchette, and M. Lubin.
  • JuMPeR.jl :: Julia for Mathematical Programming (JuMP) extension for Robust optimization.
  • JuMPTools.jl :: Small helper functions for JuMP models.
  • Junquo.jl :: stands for JUlia Nonconvex QUadratically constrained quadratic program Optimizer, a (mixed-integer) nonconvex quadratically constrained quadratic program (QCQP) solver.
  • LinearOperators.jl :: Linear Operators for Julia.
  • LinearResponseVariationalBayes.jl :: Julia tools for building simple variational Bayes models with JuMP.
  • LossFuns.jl :: An implementation of loss functions for empirical risk minimization.
  • LsqFit.jl :: Simple curve fitting functionality from Optim.jl has been moved into its own package.
  • LSQ.jl :: is a library that makes it easy to formulate and solve least-squares optimization problems with linear equality constraints.
  • MathProgBase.jl :: Solver-independent functions (incl. linprog and mixintprog) and low-level interface for Mathematical Programming.
  • Mosek.jl :: Interface to the Mosek solver in Julia.
  • Mayday.jl :: Sums-of-Squares optimization in Julia, powered by JuMP
  • Memoize.jl :: Easy memoization for Julia.
  • MOpt.jl :: Parallel derivative-free Moment Optimization for Julia.
  • Munkres.jl :: Munkres algorithm for the optimal assignment problem.
  • NEOS.jl :: A Julia interface for the NEOS Optimisation Server.
  • NewOptimizer.jl :: WIP for new optimizer for julia base.
  • NLTester :: Code for benchmarks comparing AMPL, Julia, and YALMIP (MATLAB) for nonlinear modeling.
  • NLopt.jl :: Package to call the NLopt nonlinear-optimization library from the Julia language.
  • NLP.jl :: A Data Structure for Optimization Problems in Julia.
  • NLPModels.jl :: An NLP Interface for JuMP Models.
  • NODAL.jl :: is an Open Distributed Autotuning Library in Julia.
  • Optim.jl :: A basic optimization algorithms implementation.
  • PiecewiseLinearOpt.jl :: Optimizing over piecewise linear functions.
  • pikaia.jl :: Genetic Algorithms (GA's).
  • PolyJuMP :: A JuMP extension for Polynomial Optimization.
  • Polyopt.jl :: Julia package for polynomial optimization using semidefinite programming, with some presentation notebooks of an optimization package.
  • ProfileView.jl :: Interactive SVG flame graphs for analyzing/profiling. An HTML preview of the SVG example
  • ProxAlgs.jl :: Proximal algorithms for optimization in Julia.
  • Proximal.jl :: Translation of Parikh and Boyd code for proximal algorithms.
  • QuadDIRECT.jl :: Global optimization without derivatives.
  • Quadprog.jl :: A wrapper around Ipopt.jl to solve quadratic programming problems. This package provides the function quadprog which calls the Ipopt.jl library for Interior Point Nonlinear Optimization.
  • QuickCheck.jl :: is listed in METADATA and based on QuickCheck specification-based randomized tester for Julia.
  • scheduleCrew.jl.
  • SCIP.jl by @mlubin :: An optimization software for mixed-integer programs.
  • SCIP.jl by @ryanjoneil :: A Julia interface to the SCIP solver.
  • SCS.jl :: Julia Wrapper for SCS (https://github.com/cvxgrp/scs).
  • SemidefiniteModels :: A MathProgBase extension for Semidefinite Modelling.
  • simplex.jl :: Practice project program that performs the simplex algorithm.
  • StructJuMP.jl :: A block-structured optimization framework for JuMP.
  • StochasticDualDynamicProgramming :: Implementation of Stochastic Dual Dynamic Programming using the StructJuMP modeling interface.
  • SumOfSquares.jl :: Sum of Squares Programming for Julia.
  • VinDsl.jl :: A fast and furious domain-specific language for variational inference in Julia.
  • Xpress.jl :: A Julia interface for the FICO Xpress optimization suite.
  • CGP.jl :: Cartesian Genetic Programming (CGP) implemented in Julia.
  • GaussDCA.jl :: Multivariate Gaussian Direct Coupling Analysis for residue contact prediction in protein families.
  • InformedDifferentialEvolution.jl :: Implementation of Differential Evolution with optional custom predictors.
  • ParallelGenocop.jl :: Parallel implementation of Genocop - a genetic algorithm for numerical optimization problems with linear constraints.

A Mathematical Programming Language (AMPL) is an algebraic modeling language to describe and solve high-complexity problems for large-scale mathematical computing (i.e., large-scale optimization and scheduling-type problems).

  • ampl.jl :: Julia interface to the AMPL Solver Library (ASL).
  • AmplNLReader.jl :: A Julia Interface to AMPL.
  • AmplNLWriter.jl :: Julia interface to AMPL-enabled solvers
  • KNITRO.jl :: This package provides an interface for using the KNITRO solver from the Julia language, which can only be used after having purchased and installed a copy of KNITRO from Ziena Optimization.
  • JuGP.jl :: A prototype JuMP extension for geometric programming.
Resources

Simulation

  • AutomotiveDrivingModels.jl :: A Julia package containing tools for simulating automotive driving models.
  • AutoUrban.jl :: A Julia package expanding the AutomotiveDrivingModels.jl with intersections, enabling auto-converting roadway in AutomotiveDrivingModels.jl into OpenDrive format (.xodr) used in VIRES VirtualTestDrive. It also contains some driver models.
  • AutoViz.jl :: This package provides visualization tools for AutomotiveDrivingModels.

STATISTICS

  • AdaGram.jl :: Adaptive Skip-gram implementation.
  • AD_StatTest-julia :: An implementation of the Anderson Darling statistical test for exponential or Rayleigh distributions in Julia.
  • AverageShiftedHistograms.jl :: David Scott's Average Shifted Histogram density estimation.
  • BasicSpace.jl :: A port of the R basicspace package to Julia.
  • Bootstrap.jl :: Bootstrapping is a widely applicable technique for statistical estimation, especially in the absence of closed-form solutions.
  • Causality.jl :: A Julia Package for Causal Inference.
  • CauseMap.jl :: An implementation of Convergent Cross Mapping (CCM), a method for causal inference in non-linear dynamics systems, written in Julia.
  • Civecm.jl :: Cointegration in Vector Error Correction Models in Julia.
  • CoDa.jl :: Compositional Data Analysis in Julia
  • ConditionalRandomFields.jl :: Scalable Conditional Random Fields code for Julia.
  • ConjugatePriors.jl :: Closed form expressions for conjugate priors in Julia.
  • CRBM.jl :: Conditional RBMs package.
  • CTDE.jl :: Continuous time, discrete event system in Julia.
  • CurveFit.jl :: Simple least squares and curve fitting functions.
  • ConjugatePriors.jl :: A package to support conjugate prior distributions.
  • DA.jl :: A package for linear and quadratic regularized Discriminant Analysis.
  • DH32StatsHelpers.jl :: Auxiliary functions for statistical analyses.
  • DiscriminantAnalysis.jl :: Methods for discriminant analysis, in Julia.
  • Divergences.jl :: A Julia package for evaluating divergences.
  • DPMM.jl :: Dirichlet Process Mixture Models in Julia.
  • DirichletProcessMixtures.jl :: This package implements Dirichlet Process Mixture Models in Julia using variational inference for truncated stick-breaking representation of Dirichlet Process.
  • DataArrays.jl :: This package provides a type to store arrays with missing values efficiently.
  • DataFramesMeta.jl :: Metaprogramming tools for DataFrames.
  • DimensionalityReduction.jl :: Methods for dimensionality reduction.
  • Distance.jl :: A Julia package for evaluating distances(metrics) between vectors.
  • Distances.jl :: A Julia package for evaluating distances(metrics) between vectors.
  • Distributions.jl :: The Distributions package.
  • Earth.jl :: is the wrapper for the stand-alone version of R's earth package. The Earth package in R for Multivariate Adaptive Regression Splines (MARS), a form of regression analysis.
  • ExtremeStats.jl :: Extreme Value Statistics in Julia.
  • FactorModels.jl :: Factor models or diffusion index models.
  • FastGroupBy.jl :: Some helper functions to make some group by operations on DataFrames and IndexedTables faster.
  • FeldtLib.jl :: Comparing two set of samples (empirical distributions)Baumgartner-Weis-Schindler statistic and tests.
  • FixedEffectModels.jl :: Linear models with instrumental variables and/or high dimensional fixed effects.
  • GLM.jl :: Linear models (LM's) and generalized linear models (GLM's) in Julia.
  • Hotspot.jl :: Hotspot modeling.
  • HypothesisTests.jl :: T-tests, Wilcoxon rank sum (Mann-Whitney U), signed rank, and circular statistics in Julia.
  • HyperLogLog.jl :: A simple HyperLogLog implementation in Julia.
  • Isotonic.jl :: This implements several algorithms for isotonic regression in Julia.
  • ITC.jl :: Code for modeling intertemporal choice in Julia.
  • JointMoments.jl :: Tensors and statistics for joint central moments.
  • KernSmooth.jl :: A direct port of the R package KernSmooth, (v2.23-10.), carrying an unlimited license.
  • KLDivergence.jl :: KL-divergence estimation in Julia.
  • LARS.jl :: Least angle regression.
  • LowRankModels.jl :: A julia package for modeling and fitting generalized low rank models.
  • ManifoldLearning.jl :: A Julia package for manifold learning and non-linear dimensionality reduction.
  • MixedModels.jl :: A Julia package for fitting (statistical) mixed-effects models.
  • MLBase.jl :: A set of functions to support the development of machine learning algorithms.
  • NaiveBayes.jl :: Simple Naive Bayes implementation in Julia.
  • NullableArrays.jl :: Prototype of the new JuliaStats NullableArrays package designed to replace DataArrays.jl.
  • NURBS.jl :: A Julia package for manipulating NURBS objects (curves, surfaces, volumes, etc.).
  • NHST.jl :: Null hypothesis significance tests.
  • OnlineStats.jl :: Online algorithms for statistics.
  • Pandas.jl :: A Julia front-end to Python's Pandas package.
  • PowerLaws.jl :: A Julia package for power laws distributions according to the paper, POWER-LAW DISTRIBUTIONS IN EMPIRICAL DATA.
  • PGM.jl :: A Julia framework for probabilistic graphical models.
  • PValueAdjust.jl :: P-value adjustment methods for multiple testing correction.
  • QuantileRegression.jl :: Quantile regression in the Julia language.
  • Queries :: Composable queries for Julia DataFrames.
  • Rmath.jl :: Archive of functions that emulate R's d-p-q-r functions for probability distributions.
  • RmathDist.jl :: This package provides a julia interface to the distributions provided by the standalone Rmath library, which is part of the R project for statistical computing.
  • RandomProcesses.jl :: Random processes (CRP, CRT) in Julia.
  • RBM.jl
  • Ridge.jl :: Ridge regression and classification.
  • RunningStats.jl :: Julia translation of John D. Cook's code for running moment statistics and univariate regressions.
  • SDP.jl by @trthatcher :: Statistical Data Processing.
  • SimpleRL.jl :: A bare-bones package for simulating RL models and estimating them from behavioral data.
  • SpecialFunctions.jl :: Functions for AMOS, a statistical software package for structural equation modeling, produced by SPSS.
  • StatsBase.jl :: The Stats meta-package for basic statistics functions for Julia.
  • StreamStats.jl :: Compute statistics over data streams.
  • SVM.jl :: Native Julia implementations of standard SVM algorithms.
  • TopicModels.jl :: TopicModels for Julia.
  • VCOV.jl :: Build StatusHeteroskedasticity and Autocorrelation Consistent Covariance Matrix Estimation for Julia.
  • VStatistic.jl :: Implements the v-statistic, a measure that compares the estimation accuracy of the ordinary least squares estimator against a random benchmark.
Resources

Probabilistic Programming

  • ExtremeStats.jl :: Extreme Value Statistics in Julia.
  • MixtureModels.jl :: A Julia package for probabilistic mixture models.
  • OpenPP.jl :: Open Source Probabilistic Programming in Julia.
  • pgm.jl :: Another probabilistic graphical model repo.
  • PGM0.jl :: A bottom-up approach to probabilistic graphical models.
  • ProbabilisticModeling.jl :: A BUGS-like language for describing probabilistic models in Julia.
  • ProbTopicModels.jl :: Probabilistic topic models.
  • Rmath.jl :: Archive of functions that emulate R's d-p-q-r functions for probability distributions.
  • Sigma.jl :: A probabilistic programming environment implemented in Julia that allows you to specify probabilistic models as normal programs, and perform inference.
  • Stan.jl :: Julia package for using Stan, a probabilistic programming language for Bayesian inference written in C++, and licensed under the New BSD License. The Stan language is used to specify a Bayesian statistical model, which is an imperative declaration of the log probability density function.
  • Stochy.jl :: Probabilistic Programming in Julia.
  • Turing.jl :: A Turing complete probabilistic programming language embedded in Julia.
RESOURCES

Geostatistics

  • GeoStats.jl :: High-performance geostatistical algorithms in Julia.
  • GslibIO.jl :: Utilities to read/write extended GSLIB files in Julia.
  • GeoStatsImages.jl :: Training images for geostastical simulation.

Bayesian

  • ABCAuction :: Code for ABC, SMIL and CU-II estimation of a structural auction model.
  • ABCDistances.jl :: Performs approximate Bayesian computation (ABC) using various distance functions.
  • BayesianDataFusion.jl :: Implementation of data fusion methods.
  • BayesEstDiffusion.jl :: Code accompanying the paper Frank van der Meulen, Moritz Schauer: Bayesian estimation of discretely observed multi-dimensional diffusion processes using guided proposals : http://arxiv.org/abs/1406.4704
  • BayesModels.jl :: Tools and Building Blocks for Bayesian Modeling and Probabilistic Inference.
  • BayesNets.jl :: Bayesian Networks for Julia.
  • BIAS.jl :: Bayesian Inference At Scale.
  • BNP.jl :: Bayesian nonparametrics in Julia with some documentation.
  • Bolstad2.jl :: Julia functions from W.M. Bolstad's Understanding Computational Bayesian Statistics.
  • IdealPoints.jl :: Basic model fitting for N-d ideal points. {Tag: unofficial Non-etadata package}.
  • MCBN.jl :: Monte Carlo Bayesian averaging over Bayesian networks.
  • MiniNest.jl :: Julia implementation of nested sampling examples.
  • NestedSampling.jl :: Nested Sampling algorithms for Julia.
  • PortHamiltonian.jl :: Port-Hamiltonian systems in Julia.
  • PSIS.jl :: Pareto smoothed importance sampling (PSIS) and PSIS leave-one-out cross-validation for Julia.
  • VarBayes.jl :: Variational Bayesian methods in Julia.

Gaussian

  • GP.jl :: Gaussian processes in Julia.
  • GaussianMixtures.jl :: Julia modules for Gaussian Mixture Models.
  • GaussQuadrature.jl :: Another package that generates the points and weights of the Gauss quadrature rules.
  • GaussianProcesses.jl :: A port of the Gaussian Processes toolkit to Julia.
  • GaussianProcesses.jl :: A Julia package for Gaussian Processes.
  • NaiveBayes.jl :: The Gaussian Naive Bayes model in Julia.
  • Schauder.jl :: A graphical perspective on Gauss-Markov process priors and fast sparse Cholesky for hierarchically structured (generalized arrow) matrices.
  • Augur.jl :: Monte Carlo simulations, statistics and plotting tools for the Augur event consensus algorithm.
  • Church.jl :: Perform MCMC inference in complex, and simple, probabilistic models.
  • ClusterUtils.jl :: Message passing, control and display utilities for parallel and distributed computing.
  • GeometricMCMC.jl :: Geometric MCMC algorithms and zero-variance (ZV) Monte Carlo Bayesian routines.
  • MCMC2.jl :: Alternative MCMC package design demo.
  • MCMCExampleRepository.jl :: Repository for MCMC Julia examples.
  • MCMCModels.jl :: Scratch space for hosting temporarily current model specification for MCMC inference.
  • SimpleMCMC.jl :: Small framework for MCMC sampling and maximization on user-defined models.

Sampling

Statistical Tests

  • RobustStats.jl :: A collection of robust statistical tests based on the R package WRS (R-Forge repository) by Rand Wilcox.
  • StatTests.jl :: [A set of statistical tests for Julia.

TimeSeries Analysis

  • BasisFunctionExpansions.jl :: Basis Function Expansions for Julia.
  • DependentBootstrap :: A module that implements several varieties of the dependent statistical bootstrap as well as the corresponding block-length selection procedures.
  • DFA.jl :: Detrended fluctuation analysis in Julia.
  • julia_timeseries :: Time-series analysis functions for Julia.
  • KernelDensity.jl :: Kernel density estimators that can handle univariate and bivariate data, but only continuous variables.
  • KernelEstimator.jl :: The julia package for nonparametric density estimate and regression.
  • KernelStat :: A module for the Julia language for kernel-function based statistics.
  • MarketTechnicals.jl :: Technical analysis of financial time series in Julia.
  • RARIMA :: An ARIMA (Autoregressive Integrated Moving Average) module for the Julia language that uses libraries from the R-language.
  • SmoothingKernels.jl :: Smoothing kernels for use in kernel regression and kernel density estimation.
  • Temporal.jl :: Flexible and efficient time series class & methods for the Julia language.
  • TimeModels.jl :: Modeling time series in Julia.
  • TimeSeries.jl :: Time-series toolkit for Julia.
  • TimeSeriesQueries.jl :: experimental query of TimeSeries objects.
  • TimeSeriesRegressions.jl :: Tools for working with regression based time series modelling.

  • CTMCEnsemble.jl :: Integrating Specialized Classifiers Based on Continuous Time Markov Chain.
  • [DESPOT.jl](https://github.com/JuliaPOMDP/DESPOT.jl] :: Package implementing DESPOT POMDP solver for POMDPs.jl.
  • DSGE.jl :: The package implements the FRBNY DSGE model and provides general code to estimate many user-specified DSGE models with a blog post to announce the release. Dynamic stochastic general equilibrium modeling (abbreviated as DSGE, SDGE or DGE) is a branch of applied general equilibrium theory that is influential in contemporary macroeconomics.
  • DSPsolver.jl :: This package provides an interface for using an open-source software package DSP for solving stochastic mixed-integer programming problems from the Julia language.
  • HJBFiniteDifference.jl :: Solve HJB equations through finite difference schemes.
  • JuMPStoch.jl :: A stochastic optimization framework for JuMP.
  • POMDPs.jl :: A Julia framework for solving Markov decision processes and reinforcement learning.
  • POMDPToolbox.jl :: Support tools for solving POMDPs.
  • SGDOptim.jl :: A julia package for Stochastic Gradient Descent.
  • SGD.jl :: Fit models using SGD in Julia.
  • SGDDemo.jl :: Stochastic Gradient Descent (SGD) predictive models for large data sets in Julia.
  • SGD2.jl :: Stochastic gradient descent, a draft of new methods for SGD calculations.
  • SolveDSGE :: The package contains a variety of methods for solving Dynamic Stochastic General Equilibrium (DSGE) models to first- or second-order accuracy. It will be of most interest to macro-economists, but others may find the routines for reordering the complex Schur form and the generalized complex Schur form useful.
  • StochasticSearch.jl :: Stochastic Local Search using Julia.

HMM

Resources

RESOURCES

Cookbooks

Slides

Videos