wells5609/php-math

PHP 数学函数。

dev-master 2014-08-20 00:07 UTC

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 数组值百分比变化