PHP 中的 z 分数(标准差和平均值)
我正在尝试使用 PHP 计算 Z 分数。本质上,我正在寻找计算数据集(PHP 数组)的平均值和标准差的最有效方法。关于如何在 PHP 中执行此操作有什么建议吗?
我正在尝试以最少的步骤来完成此操作。
I am trying to calculate Z-scores using PHP. Essentially, I am looking for the most efficient way to calculate the mean and standard deviation of a data set (PHP array). Any suggestions on how to do this in PHP?
I am trying to do this in the smallest number of steps.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
要计算您可以执行的平均值:
标准差如下所示:
立即 此页面
to calculate the mean you can do:
standard deviation is like so:
right off this page
如何使用内置的统计包,例如 stats_standard_deviation和 stats_harmonic_mean。我找不到标准均值的函数,但如果您了解统计知识,我相信您可以使用内置函数计算出一些结果。
How about using the built in statistics package like stats_standard_deviation and stats_harmonic_mean. I can't find a function for standard means, but if you know anything about statistics, I'm sure you can figure something out using the built-in functions.
这与顶部答案中提到的 php 页面中的 std dev 代码相同,但进行了一些现代化,没有单行数组魔法和单独的辅助函数:
This is the same std dev code from the php pages mentioned in the top answer, but modernized a bit, without the one-line array magic and separate helper function:
这个话题已经很老了,但实际上我想你可以使用下面的函数轻松地从 Excel 中获得 STDEV.P 函数的替代品。
The topic is pretty old, but actually I guess you can get the substitute of STDEV.P function from Excel easily using the function like below.