User Guide
- About the User Guide
- What's in Hipparchus
- How Hipparchus is organized
- How interface contracts are specified in Hipparchus javadoc
- Dependencies
- Statistics
- Descriptive statistics
- Frequency distributions
- Simple regression
- Multiple Regression
- Rank transformations
- Covariance and correlation
- Statistical Tests
- Random Data Generation
- Random numbers
- Random Vectors
- Random Strings
- Random permutations, combinations, sampling
- Generating data ‘like’ an input file
- PRNG Pluggability
- Linear Algebra
- Real matrices
- Real vectors
- Solving linear systems
- Eigenvalues/eigenvectors and singular values/singular vectors
- Non-real fields (complex, fractions …)
- Numerical Analysis
- Error handling
- Root-finding
- Interpolation
- Integration
- Polynomials
- Differentiation
- Special functions
- Erf functions
- Gamma functions
- Beta funtions
- Utilities
- Double array utilities
- int/double hash map
- Continued Fractions
- Binomial coefficients, factorials, Stirling numbers and other common math functions
- Fast mathematical functions
- Miscellaneous
- Complex Analysis
- Complex Numbers
- Complex Transcendental Functions
- Complex Formatting and Parsing
- Probability Distributions
- Distribution Framework
- User Defined Distributions
- Exact Fractions
- Fraction Numbers
- Fraction Formatting and Parsing
- Transform methods
- Geometry
- Euclidean spaces
- n-Sphere
- Binary Space Partitioning
- Regions
- Optimization
- Univariate Functions
- Linear Programming
- Direct Methods
- General Case
- Fitting
- Implemented Functions
- General Case
- Least Squares
- LeastSquaresBuilder and LeastSquaresFactory
- Model Function
- Parameters Validation
- Tuning
- Optimization Engine
- Solving
- Example
- Ordinary Differential Equations
- Continuous Output
- Discrete Events Handling
- Integration
- Derivatives
- Clustering
- Clustering algorithms and distance measures
- Implementation
- Exceptions
- Unchecked Exceptions
- Hierarchies
- Features