wells5609 / decimal
基于 Decimal 和 Datastructures PHP 扩展构建的库
Requires
- php: >=7.3.2
- ext-ds: ~1.0
- php-decimal/php-decimal: ~1.0
- php-ds/php-ds: ~1.0
- wells5609/datetime: ~1.0
This package is auto-updated.
Last update: 2024-09-17 14:58:42 UTC
README
基于 ds
和 decimal
PHP 扩展构建的库。
命名空间: Xpl\Decimal
依赖:
- wells5609\datetime
ds
扩展decimal
扩展- php >= 7.3
Vector
(类)
一个严格的 Ds\Sequence
实现,限制值为 Decimal\Decimal
实例。
具有执行常见数学操作的方法 - 大多数方法都是自解释的
min(): Decimal
max(): Decimal
sum(): Decimal
mean(): Decimal
prod(): Decimal
delta(): Vector
返回一个包含每个值之间差异的向量(即 $this[i] - $this[i-1]
)。
rdelta(): Vector
返回一个包含每个值差异百分比的向量(即 ($this[i] - $this[i-1]) / $this[i-1]
)。
diff(Vector $y): Vector
返回一个包含 $this
和 $y
中每个值之间差异的向量(即 $this[i] - $y[i]
)。
var(): Decimal
方差
covar(): Decimal
协方差
stdev(): Decimal
标准差
coefficientOfVariation(): Decimal
变异系数(也称为相对标准差)
indexOfDispersion(): Decimal
离散指数(也称为相对方差)
correl(Vector $y): Decimal
皮尔逊相关系数(也称为皮尔逊积矩相关系数,“皮尔逊的 r”)
varp(): Decimal
方差,将数据视为总体
stdevp(): Decimal
标准差,将数据视为总体
centralMoment(int $k, bool $sample = true): Decimal
幂 $k
的中心矩
skewness(): Decimal
regressionSumOfSquares($ybar): Decimal
residualSumOfSquares(Vector $y): Decimal
totalSumOfSquares(Vector $y): Decimal