使用小数据在php中生成不同的钟形曲线

使用小数据在php中生成不同的钟形曲线,php,function,normal-distribution,Php,Function,Normal Distribution,我希望能够从很少的数据中生成这些钟形曲线: 我正在寻找php中的一个函数,它将为我提供由这些钟形曲线生成的数据。我还不知道我要用什么来显示它们,但我首先需要数据 我的数学不是很好,我尝试过创建一些正态分布,但没有一种简单的方法可以说:“我想要一条细的钟形曲线”或“我想要一条大的” 也许使用上图右侧上方的参数可能会很酷 有人知道我如何在PHP中重现这些图形的数据点吗 谢谢大家! 好吧,你可以查一下这个公式 此函数的PHP实现如下所示: function normal($x, $mu, $sigm

我希望能够从很少的数据中生成这些钟形曲线:

我正在寻找php中的一个函数,它将为我提供由这些钟形曲线生成的数据。我还不知道我要用什么来显示它们,但我首先需要数据

我的数学不是很好,我尝试过创建一些正态分布,但没有一种简单的方法可以说:“我想要一条细的钟形曲线”或“我想要一条大的”

也许使用上图右侧上方的参数可能会很酷

有人知道我如何在PHP中重现这些图形的数据点吗


谢谢大家!

好吧,你可以查一下这个公式

此函数的PHP实现如下所示:

function normal($x, $mu, $sigma) {
    return exp(-0.5 * ($x - $mu) * ($x - $mu) / ($sigma*$sigma))
        / ($sigma * sqrt(2.0 * M_PI));
}
此函数将为您提供发布的钟形曲线的值。
我真的建议你阅读维基百科关于函数的文章,但简单地说,
$mu
标记钟形曲线中心峰值的位置,
$sigma
确定其宽度(大于
$sigma
意味着分布更广)。

我花了一些时间理解它,但谢谢!很好用!当我输入:$x=0,$mu=0,$sigma=0.2(蓝色路缘),它给我1.99。这与上面的图片(取自维基百科)不同。有什么不对劲吗?维基百科的图片错了吗?还是功能?不,大约1.99是正确的。我的猜测是,这些图像只是试图说明分布(它们在
$sigma
的不同值下的形状),而没有提供准确的值。另请查看本页: