PHP的数学统计库

时间:2012-12-24 07:14:01

标签: php statistics

我想知道,如果有一个统计测试库,比如 - t检验 - Anova测试 - Kolmogorov Smirnov 等等..... 对于PHP?

我找到了一个pecl扩展名:http://php.net/manual/de/book.stats.php,它提供了一些基本参数,但还没有找到测试

1 个答案:

答案 0 :(得分:3)

如果你想要一个完整的PHP库,你可以看看here,但我不知道它是否真的很好。

这个统计测试非常准确,我不知道php是否是计算它的好选择。正如评论中提出的那样,您应该用R语言编写脚本然后调用它。 根据您的服务器架构,有两种方法可以调用另一种语言。假设您只有一台服务器,可以使用proc_open

$descriptorspec = array(
   0 => array("pipe", "r"),  //a pipe where you will read
   1 => array("pipe", "w"),  //std out : a pipe where you will write
   2 => array("file", "/tmp/error-output.txt", "a") // stderr : a log file, not mandatory here
);
 $pipes = array();
$process = proc_open('R yourfile.r',$decriptorspec,$pipes);

fwrite($pipes[0],$yourStatsToBeCompute);
$result = stream_get_contents($pipes[1]);
fclose($pipes[0]);
fclose($pipes[1]);
proc_close($process);

您还可以使用cURL通过RCurl联系其他服务器上的Rscript。