математическая статистическая библиотека для PHP [закрыта]


Интересно, есть ли библиотека для статистических тестов, таких как - t-тест - Тест Anova - Колмогоров, Смирнов и др..... для PHP?

Я нашел расширение pecl: http://php.net/manual/de/book.stats.php , который дает некоторые основные параметры, но пока не найдено тестов

Author: Piyush Viradiya, 2012-12-24

1 answers

Если вам нужна полная библиотека PHP, вы можете посмотреть здесь, но я не знаю, действительно ли это что-то хорошее.

Этот статистический тест довольно сложный, и я не знаю, подходит ли 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 для связи с Rscript на другом сервере с помощью RCurl.

 3
Author: artragis, 2012-12-24 09:30:02