PHP估计函数

PHP估计函数,php,statistics,regression,standard-deviation,Php,Statistics,Regression,Standard Deviation,我试图根据一个数字数组(作为$numbers)计算数字系列中的$x值 例: 统计上最准确的方法是什么?您需要决定是拟合直线还是拟合n阶多项式。也许可以尝试使用Excel中的一些示例,让您了解所需的内容。您尝试做的是一个大型数学分支,称为。声称一种方法比另一种更“统计准确”,可能会引发宗教战争。这完全取决于你试图插值的数据类型 将是最直接的。没有单一的“统计上最准确的方法”。这取决于您估计的值以及以前观察到的值。根据你现有的一组值,它似乎呈指数递减,正如你所看到的,在第7和第8个值之前,它已经达到

我试图根据一个数字数组(作为$numbers)计算数字系列中的$x值

例:


统计上最准确的方法是什么?

您需要决定是拟合直线还是拟合n阶多项式。也许可以尝试使用Excel中的一些示例,让您了解所需的内容。

您尝试做的是一个大型数学分支,称为。声称一种方法比另一种更“统计准确”,可能会引发宗教战争。这完全取决于你试图插值的数据类型

将是最直接的。

没有单一的“统计上最准确的方法”。这取决于您估计的值以及以前观察到的值。根据你现有的一组值,它似乎呈指数递减,正如你所看到的,在第7和第8个值之前,它已经达到了一个点,分别只递减5和4。您可以预期它将进一步减少3、2和1,之后它将几乎保持不变,仅在小数点处发生一点变化

这将是一个公平的近似值:

...
7  => 400
8  => 396
9  => 393
10 => 391
11 => 390
12 and above => 389.xxx

“估计”是指预测序列中的下一个数字吗?除非您能够对将传递到函数中的序列类型做出一些声明,否则就没有什么可以做的了。下一个数字可能是50000,也可能是393,并且两个预测都是合理的。下一个数字不能高于或等于上一个数字。该算法的应用是帮助估计我的游戏网站上电子邮件列表的退订率,并预测未来特定日期的退订率(以及百分比)。第一到第二个数字是最大的差异,在第三天或第四天之后,退订率大幅下降。我在统计学方面做得不好,所以我在这里一无所知:)而且我认为php不能处理那种深入的数学计算。在过去的好日子里,科学家们使用fortran来实现这一点,现在有了Mathematica或Matlab。这在PHP中实际上是很有可能的,就像在大多数语言中一样。虽然像Matlab或R这样的语言和工具是专门为这类活动设计的语言结构,但像C、java或PHP这样更通用的语言执行数学运算的能力也同样强大。对于eaxmple,PHPExcel只是作为包的一部分内置了这些功能,这些功能是用纯PHP编写的,目的是复制Excel的功能。
...
7  => 400
8  => 396
9  => 393
10 => 391
11 => 390
12 and above => 389.xxx