【问题标题】:standard normal cumulative distribution function标准正态累积分布函数
【发布时间】:2013-01-28 11:18:49
【问题描述】:

标准正态累积分布函数有php函数吗?

我找不到。

插件/库也很棒。

请告诉我它在哪里。

非常感谢!

stats_cdf_normal

Fatal error: Call to undefined function stats_cdf_normal()

【问题讨论】:

    标签: php function math plugins probability


    【解决方案1】:

    PECL stats package 中有一个未记录的 stats_cdf_normal() 函数。

    查看本页底部的注释:http://www.php.net/manual/en/ref.stats.php

    奥利弗在•••••••• dot com:

    此扩展中有一些未记录的功能,例如,我通过阅读 DCDFLIB 文档和一些试验和错误发现了以下内容:

    <?php
    
    /**
     * stats_cdf_normal($x, $mean, $sd, 1)
     * @return float cumulative probablity
     */
    echo stats_cdf_normal(1.96, 0, 1, 1) . "\n";
    
    /**
     * stats_cdf_normal($p, $mean, $sd, 2)
     * @return float x which bounds cumulative probalility $p
     */
    echo stats_cdf_normal(0.975, 0, 1, 2) . "\n";
    
    // less useful
    // echo stats_cdf_normal(0.4,0.5,0.6,3) . "\n";
    // echo stats_cdf_normal(0.4,0.5,0.6,4) . "\n";
    ?>
    

    【讨论】:

    • 干得好。我们这些老家伙跟不上你们这些年轻人!
    • @JoeCoderGuy 该函数位于 PECL 包中,请参阅编辑。我将它安装在我的系统上,它似乎可以正常工作。
    • @WaleedKhan 你知道是哪一个吗?我被判处 wampserver 大声笑
    • @JoeCoderGuy 见php.net/manual/en/stats.installation.php。由于您使用的是 Windows,因此您可能必须从源代码构建它,但这对我来说是一个相当轻松的过程;更难的部分是跟踪我的php.ini 以添加扩展名。
    • PECL stats 包似乎不适用于 PHP 7。当我尝试 pecl install stats 时,我收到错误 pecl/stats requires PHP (version &gt;= 5.3.0, version &lt;= 5.6.99), installed version is 7.0.8-0ubuntu0.16.04.3。有任何想法吗?也许我应该只使用此处记录的估算器:stackoverflow.com/a/13361716/4126114
    猜你喜欢
    • 2010-10-01
    • 2011-02-16
    • 1970-01-01
    • 2019-07-23
    • 2015-10-16
    • 2014-05-28
    • 2014-08-31
    • 2015-04-27
    • 2012-06-08
    相关资源
    最近更新 更多