Fermat
statistics
Fermat | statistics | |
---|---|---|
2 | 1 | |
64 | 354 | |
- | 0.3% | |
4.0 | 7.6 | |
5 months ago | about 1 month ago | |
PHP | PHP | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Fermat
- Weekly "ask anything" thread
-
Fermat v2.0 released - Arbitrary precision math with support for difficult math functions
So it's been a few years since I've posted about my math library, Fermat. It's also been a few years since I've worked on it at all. A big part of that is that the library was getting too large and complex for one person to reasonably keep track of. This complexity also makes it more difficult to use, in my opinion.
statistics
-
Statistics with PHP
php use HiFolks\Statistics\Statistics; $s = Statistics::make( [98, 90, 70,18,92,92,55,83,45,95,88,76] ); $a = $s->frequencies(); print_r($a); /* Array ( [18] => 1 [45] => 1 [55] => 1 [70] => 1 [76] => 1 [83] => 1 [88] => 1 [90] => 1 [92] => 2 [95] => 1 [98] => 1 ) */ $a = $s->relativeFrequencies(); print_r($a); /* Array ( [18] => 8.3333333333333 [45] => 8.3333333333333 [55] => 8.3333333333333 [70] => 8.3333333333333 [76] => 8.3333333333333 [83] => 8.3333333333333 [88] => 8.3333333333333 [90] => 8.3333333333333 [92] => 16.666666666667 [95] => 8.3333333333333 [98] => 8.3333333333333 ) */ ## What's next If you have some suggestion to improve the code , or you want to add some new functions or request a new feature, feel free to open a new issues here: https://github.com/Hi-Folks/statistics/issues ### Todo list: I'm going to implement and add clasess/methods for: - [ ] covariance and correlation - [ ] normal distributions Follow me on Twitter: https://twitter.com/RmeetsH
What are some alternatives?
Brick\Math - Arbitrary-precision arithmetic library for PHP
laravel-stats - 📈 Get insights about your Laravel or Lumen Project
nim-stint - Stack-based arbitrary-precision integers - Fast and portable with natural syntax for resource-restricted devices.
laravel-time-series - ⏰📊✨Laravel Time Series - Provides an API to create and maintain data projections (statistics, aggregates, etc.) from your Eloquent models, and convert them to time series.
EUL - The mathEmatics Useful Library (the name is a work in progress) is a math general purpose c++20 header library that, among other things, features a big integer implementation.
Math PHP - Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra
making-sessions - Library for organizing list of events in sessions
Pest - Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.
Roster - A PHP tool to generate templateable markdown documentation from the docblocks or type-hints of your codebase.
Tensor - A library and extension that provides objects for scientific computing in PHP.
FermatCoordinateSystems - This is a module that provides coordinate systems for Fermat.
Mason - A PHPDoc docblock interpreter that is simple, easy to use, and provides Attribute alternatives.