wells5609 / php-math
PHP 数学函数。
Requires
- php: >=5.3
- ext-bcmath: *
This package is auto-updated.
Last update: 2024-09-08 11:04:55 UTC
README
PHP 数学函数:mean(),median(),variance(),covariance(),correlation(),stddev(),pv(),npv() 等。
#函数
##mean(array $values)
参数
Array $values
- 数值数组。
返回: String
给定值的算术平均值。
别名: avg()
##median(array $values)
参数
Array $values
- 数值数组
返回: String
给定值的中间值,如果不能计算则返回 null。
##sumxy(array $x_values, array $y_values)
参数
Array $x_values
- x 的数值数组。Array $y_values
- y 的数值数组。
返回: String
值的乘积之和。
##sos(array $values, $values2 = null)
参数
Array $values
- 数值数组。Null|Array|String $values2
- 可选 - 如果为 null,则简单地累加每个数组值的平方。如果给定一个标量值,则累加每个数组值与该标量值的差值的平方(适用于解释/回归平方和)。如果给定一个数组,则累加每个数组值与 $values2 中匹配键的值之间的差值的平方(适用于残差平方和)。
返回: String
平方和。
##variance(array $values, $is_sample = false)
返回: String
方差
##stddev(array $a, $is_sample = false)
返回: String
标准差
别名: stdev()
##covariance(array $x_values, array $y_values)
返回: String
协方差
别名: covar()
##correlation(array $x_values, array $y_values)
返回: String
相关性
别名: correl()
##pv($cashflow, $rate, $period = 0)
返回: String
现值
##npv(array $cashflows, $rate)
返回: String
净现值
##weighted_avg(array $values, array $weights)
返回: String
加权平均值
##pct($portion, $total)
返回: String
百分比
##pct_change($current, $previous)
返回: String
百分比变化
##pct_change_array(array $values)
返回: Array
数组值百分比变化