fiedsch / php-stats
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-14 09:57:10 UTC
README
PHPStats 简介 PHPStats 是一个用于 PHP 的统计库。它的目标是实现 PHP 核心中未涵盖的统计函数。PHPStats 完全用原生 PHP 编写,以便于安装和在共享主机环境中使用,在这些环境中,二进制文件的安装可能很困难,甚至不可能。
下载 PHPStats 要下载 PHPStats,请访问 GitHub 页面 获取最新代码,或下载 当前稳定版本。
安装 安装 PHPStats 很简单。只需将 PHPStats.phar 文件复制到您保存库的文件夹中,并在脚本中包含该文件。到此为止,您可以直接开始使用类;当需要时,类会自动加载。例如:include('PHPStats.phar');
要使用类,请记得正确调用其所在的命名空间。例如,要创建 Beta 分布的新实例,可以这样调用:$beta = new \PHPStats\ProbabilityDistribution\Beta(6,20);
如果性能是关注点,可以预先加载文件,而不是等待自动加载功能。例如,要预先加载 Beta 类文件,请调用:include('phar://PHPStats.phar/lib/ProbabilityDistribution/Beta.php');
依赖 PHPStats 编写为与 PHP 5.3 及更高版本一起使用,因为它大量使用了 PHP 5.3 中引入的功能。不存在其他运行时依赖。
构建依赖包括 Phing 和 PHPUnit。当尝试构建此库时,请注意,随机变量函数的测试具有概率性质,有时会失败。
许可证 PHPStats 在 LGPL 版本 3 或更高版本下发布。有关详细信息,请参阅下载时附带的 LICENSE.txt 文件的副本。
变更日志
v0.4
添加了 Levy 分布
添加了 Kmeans 聚类
矩阵构造函数现在可以可选地接受数组
v0.3
添加了 LogNormal 分布
测试并修复了所有随机数生成器
添加了 Kolmogorov-Smirnov 测试
完成了 gamma 特殊函数系列的实现
许多错误修复
v0.2
添加了用于线性代数的 Matrix 类
添加了 Rayleigh 分布
v0.1.1
添加了 Cauchy 分布
各种错误修复
v0.1
PHPStats 的第一个版本